您現(xiàn)在的位置: 南方財(cái)富網(wǎng) >> 股票知識(shí) >> 股票公式 >> 正文
南財(cái)搜索

炒股公式編寫

2011-5-26 21:01:43   來源:不詳   佚名
    

繪圖顏色的取值:

繪圖顏色可以取以下系統(tǒng)函數(shù)或用RGB(R,G,B)函數(shù)表示。

COLORRED:紅色;

COLORGREEN:綠色;

COLORBLUE:蘭色;

COLORBLACK:黑色;

COLORWHITE:白色;

COLORGRAY;灰色;

COLORYELLOW:黃色;

COLORCRAN:青色;

COLORMAGENTA:品紅色;

COLORBROWN:棕色。

 

線風(fēng)格的取值:

線風(fēng)格取值為0——4,各參數(shù)表示的線形如下:

0            實(shí)線

1            虛線

    2            點(diǎn)線

3           點(diǎn)劃線

4           兩點(diǎn)劃線

2)、可引用指標(biāo)公式、交易系統(tǒng)公式、條件選股公式
    引用指標(biāo)公式,可以寫成: “公式名稱.指標(biāo)線名稱”(參數(shù)表)或“TECH.公式名稱.指標(biāo)線名稱”
    其中參數(shù)表中的參數(shù)個(gè)數(shù)應(yīng)該與該公式的實(shí)際參數(shù)數(shù)量一致,若不寫參數(shù)表,則表示使用缺省參數(shù)。例如“TECH.MACD.DIFF”表示引用根據(jù)缺省參數(shù)計(jì)算的MACD指標(biāo)中的DIFF指標(biāo)線數(shù)值。

    引用交易系統(tǒng)公式,可以寫為: “SYSTEM.公式名稱.交易類型”(參數(shù)表)
    交易類型可以為ENTERLONG、EXITLONG、ENTERSHORT或者EXITSHORT,分別表示引用多頭買入、多頭賣出、空頭買入、空頭賣出。
     例如"SYSTEM.MACD.ENTERLONG"表示引用MACD交易系統(tǒng)的多頭買入條件。

     引用條件選股公式,可以寫為:“EXPLORER.公式名稱”(參數(shù)表)
    例如“EXPLORER.MACD”表示引用MACD條件選股條件。

  3)、可跨周期引用公式  
    例1.“MACD#WEEK”(26,10,5)
    表示引用MACD指標(biāo)公式的最后一條指標(biāo)線MACD的數(shù)值,在計(jì)算指標(biāo)線值時(shí),參數(shù)取(26,10,5),計(jì)算周期取周線。

    例2.“SYSTEM.MACD.ENTERLONG#MONTH”
    表示引用MACD交易系統(tǒng)的多頭買入信號(hào),參數(shù)取缺省值,計(jì)算周期取月線。
    注意:跨周期引用只能從較短周期引用較長周期,反方向的引用不允許。
    可供引用的周期類型有:MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH等八種,分別表示1、5、15、30、60分鐘線,以及日線、周線、月線。

  4)、可引用任意股票的數(shù)據(jù)
    可以在公式中引用其它任意股票的數(shù)據(jù),方法為:“股票代碼$數(shù)據(jù)名稱”
    數(shù)據(jù)名稱可以是OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,分別表示包括開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)、成交量、成交額。
    例如,“0001$CLOSE”表示引用深發(fā)展A的收盤價(jià)。

    也可以有“股票代碼$fun.函數(shù)名稱”或“股票休碼$tech.指標(biāo)名稱”來引用已編譯通過的指標(biāo)。

 5)、可引用擴(kuò)展數(shù)據(jù)

  引用擴(kuò)展數(shù)據(jù)庫中的數(shù)據(jù)的方法為:
    EXTDATA(N),指明引用第幾組擴(kuò)展數(shù)據(jù)

6)、減號(hào)使用的特殊性

 當(dāng)公式中有變量或常量前加“-”號(hào)取反時(shí),須加括號(hào),如:(-2)*(DIFF-DEA)。

   7)、公式中的注釋

公式中的注釋以標(biāo)志。
    MA(CLOSE,20);
    MA(CLOSE,60);
    這個(gè)公式內(nèi)部包含四個(gè)小公式,小公式間以分號(hào)隔開,我們稱這種公式為組合公式。系統(tǒng)可同圖繪制數(shù)條指標(biāo)線。

    例4 如何在圖上區(qū)分多條指標(biāo)線
    可以為每一條指標(biāo)線取一個(gè)名字,這樣就可以在圖上區(qū)分它們。具體方法是在指標(biāo)公式前寫上名稱并加一個(gè)冒號(hào):
    MA5: MA(CLOSE,5);
    MA10: MA(CLOSE,10);
    MA20:MA(CLOSE,20);
    MA60:MA(CLOSE,60)
    當(dāng)一條指標(biāo)線有了名字以后,其后面的指標(biāo)線就可以將該指標(biāo)線作為一個(gè)函數(shù)來使用。請看下例。

    例5 指標(biāo)線的名字可以當(dāng)函數(shù)名用
    求收市價(jià)的5日移動(dòng)平均價(jià)的10日移動(dòng)平均線,本應(yīng)寫為:
    MA(MA(CLOSE,5),10)
    如果給收市價(jià)5日移動(dòng)平均線取個(gè)名字,我們又可以這樣寫:
    MA5: MA(CLOSE,5);
    MA(MA5,10)
    與前者不同的是,后者同圖繪出兩條指標(biāo)線.

  2)、較復(fù)雜的公式

在簡單公式編寫中所介紹的指標(biāo)公式都是不帶變量的,以下是一個(gè)帶變量的指標(biāo)公式的例子。對于帶變量(又叫參數(shù))的指標(biāo)線,我們可以調(diào)整變量的值,并同步觀察到指標(biāo)線形狀的變化。
    每個(gè)公式中最多可以有100個(gè)變量,每個(gè)變量有最小值、最大值和缺省值,每個(gè)變量必須有自己的名字。

    例1,給指標(biāo)公式加入變量
    MTM動(dòng)力指標(biāo)是當(dāng)日收市價(jià)減去幾日前的收市價(jià),設(shè)置一個(gè)變量N,其最小值、最大值、缺省值分別定為1日,50日,6日,指標(biāo)公式寫為 CLOSE-REF(CLOSE,N)。
    在編寫一套新指標(biāo)公式時(shí),我們可能需要多次引用同一個(gè)指標(biāo)公式,且希望這個(gè)指標(biāo)線不要繪出來,解決辦法就是將這個(gè)指標(biāo)公式設(shè)置為中間公式。

    中間公式與一般的公式的區(qū)別在于:中間公式必須有一個(gè)名字,中間公式不使用冒號(hào)而是使用冒號(hào)等號(hào)":="來定義名字,如 MA10:=MA(CLOSE,10)就是一個(gè)中間公式,它僅供別的公式引用,不會(huì)在圖上畫出。

    例2 加入中間公式
    要求真實(shí)波幅,即在最高價(jià)與最低價(jià)的差、最高價(jià)與昨收的差、最低價(jià)與昨收的差中找到最大的,這里兩處用到了昨收,可以將其設(shè)為中間公式,因此求真實(shí)波幅的公式寫為:
    LC := REF(CLOSE,1);
    MAX(MAX(HIGH-LOW,ABS(HIGH-LC)),ABS(LOW-LC))

    合理使用中間公式,不僅可以使計(jì)算速度加快,而且可以使公式更簡潔易懂。

3)、公式舉例

例1 MACD指數(shù)平滑異同移動(dòng)平均線
    參數(shù)名稱 最小值 最大值缺省值
    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,COLORSTICK

    該公式繪制三條指標(biāo)線,第一條名為DIFF,是收市價(jià)短期(SHORT)指數(shù)滑動(dòng)平均與長期(LONG)指數(shù)滑動(dòng)平均的差;第二條名為DEA,是DIFF的MID天指數(shù)滑動(dòng)平均;第三條名為MACD,是DIFF與DEA的差。
    該公式帶三個(gè)參數(shù):SHORT、LONG、MID。
    COLORSTICK畫線參數(shù)加入到MACD指標(biāo)線中,表示MACD要畫成柱狀線,并用不同顏色區(qū)分上漲與下跌。

    例2 KD隨機(jī)指標(biāo)

    參數(shù)名稱 最小值 最大值缺省值
       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)

    該公式繪制K、D兩條指標(biāo)線。
    RSV稱未成熟隨機(jī)值,為收盤價(jià)與N1天內(nèi)最低價(jià)的差與N1內(nèi)最高價(jià)與最低價(jià)的差的比,再乘系數(shù)100。
    線K為RSV的N2天均線。
    線D為線K的N3天均線。

    例3  CR能量指標(biāo)

    參數(shù)名稱 最小值 最大值缺省值
       N       1     100     26


    MID:=(HIGH+LOW)/2;
    UP:=MAX(HIGH-REF(MID,1),0);
    DN:=MAX(REF(MID,1)-LOW,0);
    CR: SUM(UP,N)/SUM(DN,N)*100;

    該公式中的頭三個(gè)公式都是中間公式,實(shí)際上只繪一條指標(biāo)線CR。
    MID為中價(jià),即最高價(jià)與最低價(jià)的平均值。
    UP為上升值,若今天最高價(jià)高于昨天中價(jià),那么上升值為今天最高價(jià)與昨天中價(jià)的差,否則上升值為0。這本應(yīng)寫為UP:=IF(HIGH-REF(MID,1)>0,HIGH-REF(MID,1),0)進(jìn)一步思考一下,我們可看出該式等價(jià)于UP:=MAX(HIGH-REF(MID,1),0)。
    DN為下跌值,若昨天中價(jià)高于今天最低價(jià),那么下跌值為昨天中價(jià)與今天最低價(jià)的差,否則下跌值為0。
    CR為上升值的N日累加值與下跌值的N日累加值的比。

    例4  OBV指標(biāo)

    M:=CLOSE-REF(CLOSE,1);
    MV:= IF(M>0,VOL,IF(M<0,-VOL,0));
    OBV:SUM(MV,0)

 

M為今日收市價(jià)與昨日收市價(jià)之差,為正表示股價(jià)漲,為零表示平盤,為負(fù)表示股價(jià)跌。
    當(dāng)股價(jià)上漲時(shí),成交量記為正,下跌則成交量記為負(fù),平盤記為0,用了兩個(gè)IF來實(shí)現(xiàn)這個(gè)邏輯,后一個(gè)IF嵌套在前一個(gè)IF中。先看第一個(gè)IF,若M>0(股價(jià)漲),則MV等于VOL,否則轉(zhuǎn)入第二個(gè)IF(此時(shí)可以肯定M<=0),若M<0(股價(jià)跌),則MV等于-VOL,否則(此時(shí)可肯定M=0,即平盤)MV等于0。
    OBV為每日正負(fù)成交量的累加,注意累加天數(shù)為零,表示從上市第一天開始累加.

上一頁  [1] [2] 

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

(責(zé)任編輯:張曉軒)

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

關(guān)于南方財(cái)富網(wǎng)版權(quán)聲明誠聘英才廣告服務(wù)網(wǎng)站地圖友情鏈接
特此聲明:廣告商的言論與行為均與南方財(cái)富網(wǎng)無關(guān)
dixmanbetx.com
南方財(cái)富網(wǎng) © 版權(quán)所有 閩ICP備09035581號(hào)