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

大智慧指標公式編寫(xiě)詳解

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

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

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

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

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

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

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