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

炒股公式編寫(xiě)

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

繪圖顏色的取值:

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

COLORRED:紅色;

COLORGREEN:綠色;

COLORBLUE:蘭色;

COLORBLACK:黑色;

COLORWHITE:白色;

COLORGRAY;灰色;

COLORYELLOW:黃色;

COLORCRAN:青色;

COLORMAGENTA:品紅色;

COLORBROWN:棕色。

 

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

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

0            實(shí)線(xiàn)

1            虛線(xiàn)

    2            點(diǎn)線(xiàn)

3           點(diǎn)劃線(xiàn)

4           兩點(diǎn)劃線(xiàn)

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

    引用交易系統公式,可以寫(xiě)為: “SYSTEM.公式名稱(chēng).交易類(lèi)型”(參數表)
    交易類(lèi)型可以為ENTERLONG、EXITLONG、ENTERSHORT或者EXITSHORT,分別表示引用多頭買(mǎi)入、多頭賣(mài)出、空頭買(mǎi)入、空頭賣(mài)出。
     例如"SYSTEM.MACD.ENTERLONG"表示引用MACD交易系統的多頭買(mǎi)入條件。

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

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

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

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

    也可以有“股票代碼$fun.函數名稱(chēng)”或“股票休碼$tech.指標名稱(chēng)”來(lái)引用已編譯通過(guò)的指標。

 5)、可引用擴展數據

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

6)、減號使用的特殊性

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

   7)、公式中的注釋

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

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

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

  2)、較復雜的公式

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

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

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

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

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

3)、公式舉例

例1 MACD指數平滑異同移動(dòng)平均線(xiàn)
    參數名稱(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,COLORSTICK

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

    例2 KD隨機指標

    參數名稱(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)

    該公式繪制K、D兩條指標線(xiàn)。
    RSV稱(chēng)未成熟隨機值,為收盤(pán)價(jià)與N1天內最低價(jià)的差與N1內最高價(jià)與最低價(jià)的差的比,再乘系數100。
    線(xiàn)K為RSV的N2天均線(xiàn)。
    線(xiàn)D為線(xiàn)K的N3天均線(xiàn)。

    例3  CR能量指標

    參數名稱(chēng) 最小值 最大值缺省值
       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í)際上只繪一條指標線(xiàn)CR。
    MID為中價(jià),即最高價(jià)與最低價(jià)的平均值。
    UP為上升值,若今天最高價(jià)高于昨天中價(jià),那么上升值為今天最高價(jià)與昨天中價(jià)的差,否則上升值為0。這本應寫(xiě)為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指標

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

 

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

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

(南方財富網(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