您現在的位置: 南方財富網(wǎng) >> 股票知識 >> 炒股入門(mén) >> 正文
南方財富搜索

教你如何編輯股票公式(1-3講)

2009-3-27 20:53:10   來(lái)源:本站原創(chuàng )   佚名
    

第一講:認識公式編輯器

  公式編輯器是導入源碼和進(jìn)行編寫(xiě)指標的窗口。公式編輯器共分4種,分別是:
  1、技術(shù)指標公式編輯器;
  2、條件選股公式編輯器;
  3、交易系統公式編輯器;
  4、五彩K線(xiàn)公式編輯器。
  由于這幾種編輯器的展開(kāi)和使用大同小異。所以,本文僅以技術(shù)指標公式編輯器為例加以說(shuō)明。
  由于目前各種股軟的區別,不僅有些函數不通用,編輯器的打開(kāi)方式也略有區別。本講就是告訴大家如何展開(kāi)公式編輯器。
  以下共分5個(gè)圖片說(shuō)明打開(kāi)《公式編輯器》的方法:

 




 



FNC是大智慧2和分析家格式,只有這兩個(gè)股軟能夠導入。導入的方法是:打開(kāi)公式編輯器,點(diǎn)擊導入---找到存放此公式的文件夾---雙擊---在出現的列表中撣單擊該公式---選導入。
特別提示:必須先將公式存放在一個(gè)文件夾中,已有的,新建都可以。否則編輯器無(wú)法找到該公式。

ALG是飛狐和金狐軟件的格件格式,exp式,tnc是通達信軟是大智慧internet版格式,hxf是同花順格式,還有比較特殊的fml是多空陣線(xiàn)格式(與飛狐的自編公式文件后綴一樣)

第二講:公式編寫(xiě)的基礎函數

  打開(kāi)技術(shù)指標公式,我們最常見(jiàn)的,它的組成不外乎兩種情況,一是K線(xiàn),二是均線(xiàn)。其他諸如柱狀線(xiàn),彩帶,分段線(xiàn)等等,都是在K線(xiàn)或均線(xiàn)基礎上的延伸或變形。為此,我們先熟悉一下構成這兩種狀態(tài)的基本函數。
  一、K線(xiàn)函數
  非常簡(jiǎn)單,大家都可能熟知。作為基礎,還是說(shuō)明一下。
  1、開(kāi)盤(pán)價(jià):OPEN 可簡(jiǎn)寫(xiě)為 O
  2、最高價(jià):HIGH 可簡(jiǎn)寫(xiě)為  H
  3、最低價(jià)smi49liesOW  可簡(jiǎn)寫(xiě)為  L
  4、收盤(pán)價(jià):CLOSE 可簡(jiǎn)寫(xiě)為  C
  有了這4個(gè)函數,就可構成一根K線(xiàn)了。比如:收盤(pán)價(jià)小于開(kāi)盤(pán)價(jià),即陰線(xiàn):C<o; 收陽(yáng)線(xiàn)則互為相反。
  那么長(cháng)下影的光頭陽(yáng)線(xiàn),即 T 形線(xiàn)呢?理解了原理,也很簡(jiǎn)單。一要以最高價(jià)收盤(pán)(否則有上影),二要開(kāi)盤(pán)價(jià)大于最低價(jià)。所以有如下表示:C=H AND O>L;這里我們沒(méi)有考慮下影的長(cháng)度和 T 字上邊一橫(實(shí)體部分)的寬度。
  習題:一根光頭陽(yáng)線(xiàn),實(shí)體部分小于5分錢(qián),下影超過(guò)實(shí)體的兩倍,如何表述?
 
  特別提示:編輯指標必須在英文狀態(tài)下輸入。其中運用的數學(xué)符號,包括加減乘除、分號,引號等(+ - * / ; "" ''><#)也必須在英文狀態(tài)下輸入。
二、均線(xiàn)函數
  單根K線(xiàn)的形態(tài)是相當枯燥的。尤其在主圖里。配合以均線(xiàn)等形式就會(huì )豐富多采,或者更利于我們從中發(fā)現規律和分析問(wèn)題。這就需要均線(xiàn)函數來(lái)解決了。
最常見(jiàn)的:
  1、MA(X,N),求X的N周期簡(jiǎn)單移動(dòng)平均值。
  算法:(X1+X2+X3+...+Xn)/N
  例如:MA(CLOSE,20),表示求20日均價(jià)。
  2、EMA(X,N),求X的N周期指數平滑移動(dòng)平均。
  算法: 若Y=EMA(X,N) 則Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。
  例如:EMA(CLOSE,20),表示求20日指數平滑均價(jià)。
  3、SMA(X,N,M),求X的N周期移動(dòng)平均,M為權重。
  算法: 若Y=SMA(X,N,M) 則 Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必須大于M。
  例如:SMA(CLOSE,20,1),表示求20日移動(dòng)平均價(jià)。
  這三個(gè)均線(xiàn)函數在股軟中是通用的。關(guān)于它們的區別,開(kāi)始學(xué)習時(shí)不必深究。其實(shí)數值區別也不是很大。要均線(xiàn)真實(shí)反映每天的價(jià)格變化,用MA,適當圓滑些,用EMA 或SMA。
  三、常用連接函數
有了上述基本函數,可以表述出K線(xiàn)和均線(xiàn)了,但實(shí)際應用中要復雜得多,還要一些函數把他們連接起來(lái)。
大致有這么幾個(gè):
  1、AND 就是“和”的意思。如:A AND B;就是A和B兩個(gè)條件要同時(shí)成立。
  2、OR “或”,“或者”的意思。如:A OR B;就是A和B兩個(gè)條件有其中一個(gè)成立就行。
  3、IF 根據條件取不同的值。如:IF(X,A,B),若X不為0則返回A,否則返回B。實(shí)例:IF(C<O,L,H),表示收陰返回最低價(jià),否則返回最高價(jià)。
  4、CROSS 交叉函數。CROSS(A,B),表示A從下方向上穿過(guò)B。
  5、REF 向前引用。引用若干周期前的數據。例如:REF(CLOSE,1),表示昨收的收盤(pán)價(jià)。那么前天的最高價(jià)呢,就是:REF(H,2)。
  四、成交量 
  VOL 表示每天的成交量。因以后會(huì )經(jīng)常用到,所以先交待給大家。
  上面這幾個(gè)函數是最常用的,希望大家記住,不知怎么寫(xiě)也要知道其表述的意思。當然,記不住也不要緊,《公式編輯器》中全有。
  習題:10日均線(xiàn)與20日均線(xiàn)金叉和漲幅超過(guò)百分之三,且成交量比昨天放大一倍。

第三講:認識顏色符號或繪圖函數

  我們所看到的指標是以線(xiàn)為基礎的。不論是均線(xiàn),K線(xiàn),或在線(xiàn)與點(diǎn)之間的填充,又都離不開(kāi)顏色。正是有了五顏六色才使得圖形豐富多采,便于區分,或者更具立體感。本講就是告訴大家如何利用顏色或修改顏色。
  一、顏色函數
 。ㄒ唬┗痉枺篊OLOR
  所有顯示顏色時(shí),都必須用這個(gè)符號做為引導。但它本身并沒(méi)有色彩,在它的后面還需加上具體的顏色,才能使用。
  舉例:COLORBLACK;后面加上英文的黑色單詞,在圖中就會(huì )顯示出黑色來(lái)了。
  (二)常用顏色:
顏 色   1:飛狐的:   2、大智慧2   3、大智慧  4、通達信    5、同花順  6、通用符號  

紅 色   COLORRED;     同前        同前      與飛狐基本相通   同 前
白 色   COLORWHITE;    同前         同前    一般不用修改    以下略-- 
黃  色      COLORYELLOW;   同前         同前   以下略--
黑 色   COLORBLACK;    同前
藍 色   COLORBLUE;      同前        同前                    COLORFFFF00
棕 色   COLORBROWN;    同前      COLOR0055FF
青 色(淡藍)COLORCYAN;     同前      COLORFFFF00                COLORF0F000
灰 色   COLORGRAY;    同前         同前
綠 色   COLORGREEN;     同前        同前                       COLOR00FF00
晶紅色(粉)COLORMAGENTA;   同前       COLORff00ff                  COLORF00FF0

此外還有:金黃色COLOR008364 紫紅COLOR000999 深黃色COLOR00CCCC 紫羅藍COLORE66878 等等。

 。ㄈ┏R(jiàn)顏色問(wèn)題。
  從上表中我們可以看出,大部分顏色符號是通用的。但在將源碼粘貼時(shí),因股軟的不同,有時(shí)會(huì )出現《未定義的標識符》字樣,很多時(shí)候就是顏色惹的禍。常見(jiàn)的是:
COLORCYAN   淡藍色,大智慧不識別,需改成:COLORFF0000
COLORMAGENTA 晶紅色,大智慧不識別,需改成:COLORF00FF0
  特別提示:找不到相對應的顏色函數怎么辦?一是刪除,讓系統自動(dòng)填加。二是更換數字或字母。
  實(shí)際上只要在COLOR后面加上0-9、A-F中的任意6個(gè)數字字母,就可組成不同的顏色。有興趣的可試試。
 。ㄋ模┲笜司(xiàn)粗細函數 LINETHICK 放在語(yǔ)句的后面,用,號隔開(kāi)。例:LINETHICK2,后面的數值越大,線(xiàn)就越粗。
  特別提示:LINETHICK0 表示不畫(huà)出指標線(xiàn),但可在頂部顯示數值。

  二、繪圖函數
  1、DRAWICON 在圖形上繪制小圖標。這是最常用的繪圖函數之一。
  用法:DRAWICON(條件,位置,圖標)
  飛狐15種圖標編碼為1-15(1-3為小臉,4-5為上下箭頭,6-7為紅綠小旗,8-9為三角形,10-12為信號燈,13-15為O、X、四方形)。
  大智慧2的圖標編碼為14個(gè)。
  其他股軟略少。
  這個(gè)函數通用。但同一數字編碼,顯示出的圖形區別卻非常大,形態(tài)也不一樣。大家可通過(guò)變動(dòng)數字編碼自行調整。
  2、DRAWTEXT 在圖形上顯示文字。這也是最常用的繪圖函數之一。
  用法smi52liesRAWTEXT(條件,位置,文字),注意,文字必須用單引號''引上才能輸出。
  飛狐可用'\n'換行, 飛狐和大智慧2可用 ALIGN 0-3 定義對齊方式。
  3、STICKLINE 在圖形上繪制柱線(xiàn)。
  用法:STICKLINE(條件,上位置,下位置,寬度,實(shí)體或空心)。
  此函數股軟通用。寬度最大為10(一般K線(xiàn)的寬度為6)。0——畫(huà)實(shí)心柱,1——畫(huà)空心柱。
  4、PARTLINE 分段繪制指標線(xiàn)。
  飛狐用法:PARTLINE(條件,需要變色的線(xiàn))。
  例如:PARTLINE(C>REF(C,1),C),colorred 表示收盤(pán)大于前收以紅色繪制收盤(pán)價(jià)連線(xiàn)。
  大智慧2用法:PARTLINE(需要變色的線(xiàn),條件1,條件1用的顏色,條件2,條件2用的顏色...),最多可以有10組條件。
  例如:PARTLINE(C,C>O,RGB(255,0,0),C<ORGB(0,255,0),1,RGB(0,0,255))表示畫(huà)收盤(pán)價(jià)線(xiàn),陽(yáng)線(xiàn)時(shí)用紅色,陰線(xiàn)時(shí)用綠色,平盤(pán)用藍色。注意最后一個(gè)條件為1,表示前面都不滿(mǎn)足時(shí)必然滿(mǎn)足這個(gè)條件。
  特別提示:大智慧2同分析家一樣,在繪制分段線(xiàn)時(shí),用的不是正常的顏色函數,而是用RGB(255,0,0)來(lái)表達。以下是幾種常用顏色:
洋紅(255,0,255) 紅色(255,0,0) 綠色(0,255,250) 黃色(255,255,0) 紫色(128,0,128) 
灰色(169,169,169) 天藍(255,215,0)。
  同花順和大智慧2一樣,運用相同的函數。
  通達信的劃分段線(xiàn)是用IF條件函數來(lái)實(shí)現的。
  例:IF(C>=O,A線(xiàn),DRAWNULL),COLORRED,LINETHICK2;
  翻譯過(guò)來(lái)是:當收盤(pán)價(jià)大于等于開(kāi)盤(pán)價(jià)時(shí),在A(yíng)線(xiàn)上劃紅色,否則不劃。指標線(xiàn)為2等粗。
  特別提示:DRAWNULL 是通達信的專(zhuān)用函數。意思是返回0。其他股軟遇到此函數時(shí),可直接用0替代。
   大智慧沒(méi)有這項功能。一般用如下三種方式替代:
  第一種:用 DRAWTEXT 在圖形上顯示文字的方式。在文字欄用的文字是小圓圈。
  第二種:用 STICKLINE 在圖形上繪制柱線(xiàn)的方式。但注意柱線(xiàn)必須要短。
  第三種:用 IF 條件函數的方式,適用于3條線(xiàn)以上。本文略去。
  5、FILLRGN 畫(huà)區間彩帶
  飛狐用法:FILLRGN(條件,線(xiàn)1,線(xiàn)2)
  例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2時(shí)以紅色填充MA1和MA2之間的區域。
  大智慧2用法:FILLRGN(線(xiàn)1,線(xiàn)2,條件1,顏色1,條件2,顏色2...),填充條件1到條件2之間的區域,當條件1滿(mǎn)足時(shí),用顏色1,當條件2滿(mǎn)足時(shí),用顏色2,否則不填充,最多可以有10組條件。
  例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0))表示填充開(kāi)盤(pán)價(jià)和收盤(pán)價(jià)之間的區域,陽(yáng)線(xiàn)時(shí)用紅色,陰線(xiàn)時(shí)用綠色,平盤(pán)不繪制。
  其他三種股軟好像都沒(méi)有這項功能。
  為了實(shí)現這一效果,一般都是用劃柱線(xiàn)的方式替代。注意的是,一般要將寬窄的數字加大,目的是讓相鄰的柱線(xiàn)合在一起顯示出整體的效果。
例:STICKLINE(J<K,J,K,10,0),COLOR00FF00;即,當J小于K時(shí),在J與K之間填充柱線(xiàn),寬度為最大粗值——10。 

(責任編輯:張元緣)
    南方財富網(wǎng)聲明:股市資訊來(lái)源于合作媒體及機構,屬作者個(gè)人觀(guān)點(diǎn),僅供投資者參考,并不構成投資建議。投資者據此操作,風(fēng)險自擔。
商務(wù)進(jìn)行時(shí)
每日必讀
學(xué)院24小時(shí)排行
證券導讀
熱圖推薦

最近中文字幕高清免费大全8