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

大智慧指標(biāo)公式編寫詳解

2009-10-19 21:11:48   來源:本站原創(chuàng)   佚名
    

公式設(shè)定步驟 
  1.設(shè)定公式名稱:每個(gè)公式都有自己的名稱,它由字母或數(shù)字組成,最多可以有9個(gè)字符。請注意,公式名稱在同類公式中不能重復(fù)。
  2.描述公式:用于簡單描述該公式的含義,若輸入,則在公式列表中會(huì)顯示
 3.注釋公式:用于描述一個(gè)公式如何使用、計(jì)算方法等內(nèi)容。輸入后,在有關(guān)窗口按“用法注釋”按鈕可以查看公式注釋。
  4. 設(shè)計(jì)技術(shù)指標(biāo)公式語句: 式的形式由若干語句組成。每個(gè)語句得到一個(gè)計(jì)算結(jié)果,對于技術(shù)指標(biāo),就是一條指標(biāo)線,語句間用分號隔開。
  一個(gè)語句由若干函數(shù)通過四則運(yùn)算或邏輯運(yùn)算而組成。函數(shù)是公式系統(tǒng)的基本成分,它是對數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價(jià)。函數(shù)由函數(shù)名稱和參數(shù)組成,參數(shù)用函數(shù)名后的括號括起來,每個(gè)函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個(gè)隨著時(shí)間變化而變化的數(shù)據(jù),例如收盤價(jià);常量是一個(gè)不隨時(shí)間變化而變的數(shù)據(jù)。例如函數(shù)REF(X,N)用于引用N周期前的X值,X是一個(gè)變量,N是一個(gè)常量,REF(close(),1)表示計(jì)算上一周期的收盤價(jià)。函數(shù)若需調(diào)用幾個(gè)參數(shù),則它們在括號內(nèi)是有順序的。若沒有參數(shù)則可以省去括號,例如CLOSE()函數(shù)沒有參數(shù),所以寫成 CLOSE和 CLOSE()都可以。函數(shù)計(jì)算得到的結(jié)果是一個(gè)變量。

計(jì)算符將函數(shù)連接成為語句。計(jì)算符分為算術(shù)計(jì)算符和邏輯計(jì)算符。算術(shù)計(jì)算符有+、-、*、/,分別是對計(jì)算符兩邊的數(shù)值進(jìn)行加減乘除計(jì)算;邏輯計(jì)算符有>、<、<>、>=、<=、=、AND、OR,分別是對計(jì)算符兩邊的數(shù)值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運(yùn)算,如果邏輯條件成立的計(jì)算結(jié)果為1,否則為0。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0。
 語句得到的計(jì)算結(jié)果連成線就是所謂的指標(biāo)線,不同的語句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,不同的線有不同的顏色,而且語句還可以有自己的名稱,在指標(biāo)圖形中顯示在左上角位置。語句名寫在語句的前面,用一個(gè)冒號將它與語句隔開。語句“上日收盤價(jià):REF(close,1)”就表示該語句REF(close,1)的名稱為“上日收盤價(jià)”。該語句后而的語句若需引用它,則寫公式名即可,如MA(上日收盤價(jià),20)意思是對上日收盤價(jià)求20日平均! 

5、設(shè)計(jì)中間語句:一個(gè)語句將顯示一條指標(biāo)線,一個(gè)復(fù)雜的公式往往有很多語句,而且有些語句沒必要顯示出來。這時(shí)我們可以把不需要顯示語句定義為中間語句,中間語句的寫法只需在一般語句的名稱與語句之間的冒號后加個(gè)等號,即“:=”即可。例如,語句“上日收盤價(jià):=REF(close,1)”就表示該語句為中間語句。重復(fù)使用的語句也可以定義成中間語句!   

6、設(shè)計(jì)其他公式語句:其他類型的公式顯示的不是指標(biāo)線,而是相應(yīng)的操作,如條件選股公式顯示的是選股結(jié)果,交易系統(tǒng)公式顯示的是交易指示,五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語句,當(dāng)語句0時(shí)表示不需要進(jìn)行相應(yīng)的操作,當(dāng)非0時(shí)表示需要進(jìn)行相應(yīng)的操作。其他的語句都應(yīng)設(shè)定為中間語句。
  條件選股公式只有一條邏輯表達(dá)式語句,用來表示選股條件是否成立,例如CLOSE>REF(close,1)語句,表示選出當(dāng)期收盤價(jià)高于上日收盤價(jià)的股票。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“只能有一個(gè)輸出結(jié)果”的警示。
 交易系統(tǒng)公式需要1-4條邏輯表達(dá)式語句,分別為多頭和空頭的切入切出條件語句,分別用ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT表示多頭買入、多頭賣出、空頭切入、空頭切出條件,當(dāng)這些語句非0時(shí),表示需要進(jìn)行相應(yīng)的操作。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“非交易信號變量只能用:=賦值”的警示。這四個(gè)條件中必須至少設(shè)定一個(gè)條件。

(責(zé)任編輯:張?jiān)墸?/td>
    南方財(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)讀
熱圖推薦