您現在的位置: 南方財富網(wǎng) >> 股票知識 >> 股票公式 >> 正文
南財搜索

炒股公式編寫(xiě)

2011-5-26 21:01:43   來(lái)源:不詳   佚名
    

指標公式的編寫(xiě)

1)、簡(jiǎn)單的公式

例1 十日均線(xiàn)指標(MA)
    均線(xiàn)指標是求股票收市價(jià)的移動(dòng)平均線(xiàn),編寫(xiě)公式的第一步,是到公式管理器提供的基本函數(即新建或修改公式中的“函數/公式”)中去查找需要的函數。
    我們查到:函數CLOSE的功能是求當日收市價(jià),函數MA(X,N)的功能是求X的N日移動(dòng)平均線(xiàn),所以10日均線(xiàn)指標的公式這樣寫(xiě): MA(CLOSE,10)。

 您可以方便地在公式中引入加減乘除運算,請看下例。
   例2 乖離率指標(BIAS)
   乖離率指標是求收市價(jià)與移動(dòng)平均價(jià)的差,這個(gè)公式這樣寫(xiě): CLOSE - MA(CLOSE,10)。

    上面兩個(gè)例子都是在一個(gè)圖上只繪一條指標線(xiàn),如果您想在同一個(gè)圖上繪多條指標線(xiàn),請看下例。
    例3 同圖繪制5日、10日、20日和60日均線(xiàn)
    做起來(lái)非常簡(jiǎn)單,您只需用分號將各指標公式隔開(kāi)就行了。公式這樣寫(xiě):
    MA(CLOSE,5);
    MA(CLOSE,10);
條件選股公式的編寫(xiě)

指標公式附加選股條件邏輯判斷表達式,就組成了條件選股公式。
    條件選股就是將滿(mǎn)足條件的股票挑選出來(lái),顯然條件選股公式中要用到邏輯操作符和邏輯函數,返回值為“1”(條件滿(mǎn)足)則選中該股,為“0”(條件不滿(mǎn)足)則不選中。與指標公式相比,條件選股公式可以有若干個(gè)中間公式,最后總是以一個(gè)邏輯式收尾。

    例1,MACD指標中,MACD線(xiàn)由下向上穿越0線(xiàn)為買(mǎi)入信號,由上向下穿越0線(xiàn)為賣(mài)出信號,我們要挑出當天適合買(mǎi)入的股票,可將條件選股公式寫(xiě)為:
    參數名稱(chēng) 最小值 最大值缺省值
    LONG      20     100    26
    SHORT     5      19    12
    MID        2      20     9

    DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
    DEA:= EMA(DIFF,MID);
    MACD:=DIFF-DEA;
    CROSS(MACD,0)

    例2,條件選股公式中可以直接引用指標公式。如上例MACD條件選股公式中的大部分內容與MACD指標公式是相同的,系統支持在條件選股公式中直接引用現成的指標公式,這樣可以大大地簡(jiǎn)化公式書(shū)寫(xiě)。但是這樣做可能會(huì )大幅降低系統處理速度。MACD條件選股公式又可以這樣寫(xiě):

    參數名稱(chēng) 最小值 最大值缺省值
     LONG     20     100    26
     SHORT    5      19    12
     MID       2      20     9

     CROSS("MACD.MACD"(LONG,SHORT,MID),0)

     "MACD.MACD"表示引用MACD指標公式中的MACD指標線(xiàn),考察它是否上穿0線(xiàn)。在"MACD.MACD"后緊跟公式所帶的參數,參數名和參數個(gè)數都不能有錯。

    引用指標的格式
    引用指標的標準格式為:“指標公式名.指標線(xiàn)名”(參數表)
    在實(shí)際應用中,可以有以下幾種變形:
  

* 如果指標名后不指定指標線(xiàn),則系統自動(dòng)引用該指標的最后一條指標線(xiàn)。MACD線(xiàn)恰好是MACD指標所繪指標線(xiàn)中的最后一條,因此可進(jìn)一步簡(jiǎn)寫(xiě)為:
    CROSS("MACD"(LONG,SHORT,MID),0)
  

* 如果將參數名都省去,寫(xiě)成:CROSS("MACD",0),則參數值不再可變,固定取缺省值26、12、9。
  

* 如果寫(xiě)成:CROSS("MACD"(30,10,6),0),則參數值固定為30、10、6。1

    除條件選股公式外,交易系統公式也可以直接引用現成的指標公式。

    如果對指標公式做了重要改動(dòng),例如增減了參數個(gè)數、修改了指標線(xiàn)名稱(chēng),系統會(huì )提示用戶(hù)對引用了該指標公式的條件選股公式、交易系統公式也作相應修改。否則相關(guān)聯(lián)的條件選股公式、交易系統公式的執行結果將不可預料。

    例3 KD隨機指標中,K線(xiàn)向上穿越D線(xiàn),且K線(xiàn)小于20為買(mǎi)入條件,因此KD條件選股公式這樣寫(xiě):

    參數名稱(chēng) 最小值 最大值缺省值
     N1       1      40     9
     N2       2      10     3
     N3       2      10     3

     RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-
     LLV(LOW,N1))*100;
     K: =MA(RSV,N2);
     D: =MA(K,N3);
     CROSS(K,D) AND K<20

    例4,如果直接引用指標公式,KD條件選股公式可簡(jiǎn)寫(xiě)為:

    參數名稱(chēng) 最小值 最大值缺省值
      N1       1      40     9
      N2       2      10     3
      N3       2      10     3
      CROSS("KD.K"(N1,N1,N3),"KD.D"(N1,N2,N3)) AND
     "KD.K"(N1,N2,N3)<20

    例5,我們要挑出連跌三天的股票,條件選股公式這樣寫(xiě):
    CLOSE<REF(CLOSE,1) AND
    REF(CLOSE,1)<REF(CLOSE,2) AND
    REF(CLOSE,2)<REF(CLOSE,3)

    例6,若引入中間變量,上例也可以這樣寫(xiě):
    DOWN:=REF(CLOSE,1)>CLOSE;
    DOWN AND REF(DOWN,1) AND REF(DOWN,2)
交易系統公式編寫(xiě)
指標公式稍加變形,再附加一些額外買(mǎi)賣(mài)條件表達式,就可作為交易系統公式。
      交易系統公式用于交易系統指示、探索最佳參數和探索最佳指標,這就要求它能準確描述買(mǎi)入和賣(mài)出信號,對于期貨等還應能描述做空和做多信號。
      和條件選股公式一樣,交易系統公式也必須包含邏輯式,用于指示買(mǎi)入、賣(mài)出信號。指示買(mǎi)入信號的公式在買(mǎi)入條件窗中輸入,指示賣(mài)出信號的公式在賣(mài)出條件窗中輸入,二者一定要成對出現。若您只需要一個(gè)信號,可將另一個(gè)信號設成恒為“不成立”,例如 0>1。交易系統公式所包含的中間公式在中間公式輸入窗中輸入。

     在做交易系統指示功能時(shí),交易系統公式的一組參數取缺省值。
     在探索最佳參數時(shí),交易系統公式的一組參數從最小值到最大值遍歷可能的組合,從中找出收益最大的一組參數值。收益采用中價(jià)計算,而且是考慮了手續費的。中價(jià)計算方法和手續費率可以在選項中設定。
     在探索最佳指標時(shí),系統針對某一只股票,測試到底哪一個(gè)交易系統公式最適合它,以及最佳收益如何。
     在計算收益時(shí),每次買(mǎi)入都假定使用全部資金買(mǎi)入,賣(mài)出時(shí)將全部股票賣(mài)出,收益率的計算是將每一次買(mǎi)賣(mài)的利潤進(jìn)行連乘,當連續出現相同的信號時(shí),僅考慮第一個(gè)信號。
    在交易系統公式中,還可以輸入一些額外賣(mài)出條件,當這些條件之一滿(mǎn)足時(shí),強制賣(mài)出。

    下面舉例說(shuō)明如何編寫(xiě)交易系統公式。

    例1 以MACD指標為例,其交易系統公式這樣寫(xiě):
    參數名稱(chēng) 最小值 最大值缺省值 測試步長(cháng)
    LONG      20      100    26     5
    SHORT      1       30    12     2
    MID        5       20    9     2
    中間公式:
    DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
    DEA:= EMA(DIFF,MID);
    MACD:=DIFF-DEA;

    多頭買(mǎi)入: CROSS(MACD,0);
    多頭賣(mài)出: CROSS(0,MACD);

    測試步長(cháng)在探索最佳參數/指標時(shí)用到,這二者在實(shí)際計算過(guò)程中,都要遍歷參數組合。若步長(cháng)為一,則遍歷所有可能組合;若步長(cháng)不為一,則會(huì )跳過(guò)一些組合。前者得到的結果更精確,但遍歷范圍大,耗時(shí)長(cháng);后者結果稍粗略,但遍歷范圍小,節省時(shí)間。
    買(mǎi)入條件為MACD由負變正;賣(mài)出條件反過(guò)來(lái)。

    例2 以KD指標為例,其交易系統公式這樣寫(xiě):

    參數名稱(chēng) 最小值 最大值缺省值 測試步長(cháng)
      N1       1      40    9   。
      N2       2      10    3   。
      N3       2      10    3   。

    RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-
    LLV(LOW,N1))*100;
    K: =MA(RSV,N2);
    D: =MA(K,N3);
    多頭買(mǎi)入: CROSS(K,D) AND K<20
    多頭賣(mài)出: CROSS(D,K) AND K>80

    買(mǎi)入條件為K向上穿越D,并且K小于20。
    賣(mài)出條件為D向上穿越K,并且K大于80。

    交易系統公式中也可以直接引用現成的指標公式,這樣公式的書(shū)寫(xiě)可以簡(jiǎn)化。但可能會(huì )降低系統處理速度。

    例3 MACD交易系統公式
    參數名稱(chēng) 最小值 最大值缺省值 測試步長(cháng)
     LONG     20     100     26     5
     SHORT     1      30    12     2
     MID       5      20     9     2
    多頭買(mǎi)入:   CROSS("MACD.MACD"(LONG,SHORT,MID),0);
    多頭賣(mài)出:   CROSS(0, "MACD.MACD" (LONG,SHORT,MID));
五彩K線(xiàn)公式編寫(xiě)

   五彩K線(xiàn)公式與條件選股公式相類(lèi)似。
  

例1 當RSI小于20時(shí)顯示紅色,RSI大于80時(shí)顯示綠色。

    "RSI.RSI1"<20,COLORRED;
    "RSI.RSI1">80,COLORGREEN

    公式中引用了RSI指標公式。

    例2 早晨之星
    早晨之星指示見(jiàn)底,后市看好。

    早晨之星由三個(gè)交易日的K線(xiàn)組成:
    第一日,在下跌市勢中,出現一支身體修長(cháng)的陰燭。
    第二日,跳空下跌,蠟燭線(xiàn)身體長(cháng)度縮短,形成星的主體部分,它可以是陰燭,也可以是陽(yáng)燭。
    第三日,出現一支陽(yáng)燭,回升到第一支燭線(xiàn)的范圍內。

    我們用下面的公式來(lái)描述早晨之星:
    REF(CLOSE,2)/REF(OPEN,2)<0.95 AND
    REF(OPEN,1)< REF(CLOSE,2) AND
    ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03
    AND CLOSE/OPEN >1.05 AND
    CLOSE >REF(CLOSE,2),COLORRED

   第一個(gè)條件限制前天的K線(xiàn)為陰線(xiàn),且收盤(pán)價(jià)與開(kāi)盤(pán)價(jià)比較,跌幅在5%以上。
   第二個(gè)條件限制昨天較前天跳空下跌。
   第三個(gè)條件限制昨天開(kāi)盤(pán)價(jià)與收盤(pán)價(jià)的差幅在3%以?xún)取?BR>   第四個(gè)條件限制當天的K線(xiàn)為陽(yáng)線(xiàn),且收盤(pán)價(jià)與開(kāi)盤(pán)價(jià)比較,升幅在5%以上。
   第五個(gè)條件限制當天的收盤(pán)價(jià)高于前天的收盤(pán)價(jià)。
公式編寫(xiě)的靈活性與特殊性

1)、可在每一公式后附加參數

   分析系統可以在每一公式后附加一些外觀(guān)參數,以設置、區分各指標。附加的參數可以是:繪圖類(lèi)型、繪圖顏色、線(xiàn)風(fēng)格、線(xiàn)寬度之一或四者的任一組合。如下例:

MA5: MA(CLOSE,5),0,RGB(255,0,0),0,2;
    MA10: MA(CLOSE,10),STICK,COLORGREEN,1,5;
    MA20:MA(CLOSE,20);
    MA60:MA(CLOSE,60)

繪圖類(lèi)型的取值:

繪圖類(lèi)型可以取以下系統函數或2的n次冪(n>=0),建議使用系統函數。

STICK:柱狀線(xiàn),從0到指標值間畫(huà)垂直線(xiàn);

COLORSTICK:彩色柱狀線(xiàn),當值為正時(shí)顯示紅色,否則顯示綠色;

VOLSTICK:成交量柱狀線(xiàn),當股價(jià)上漲時(shí)顯示紅色空心柱,否則顯示綠色空心柱;

LINESTICK:同時(shí)畫(huà)出柱狀線(xiàn)和指標線(xiàn);

CROSSDOT:小叉線(xiàn);

CIRCLEDOT:小圓圈線(xiàn);

POINTDOT:小圓點(diǎn)線(xiàn)。

 

[1] [2] 下一頁(yè)

(南方財富網(wǎng)SOUTHMONEY.COM)

(責任編輯:張曉軒)

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

關(guān)于南方財富網(wǎng)版權聲明誠聘英才廣告服務(wù)網(wǎng)站地圖友情鏈接
特此聲明:廣告商的言論與行為均與南方財富網(wǎng)無(wú)關(guān)
www.travelwithnise.com
南方財富網(wǎng) © 版權所有 閩ICP備09035581號
最近中文字幕高清免费大全8