逃頂K線形態之--黃昏之星 編寫完畢,我們在上面的例子當中,舉的是最簡單的一個,其實您在編寫的過程當中,還可以加上一些比較準確地描述,以取得更好的效果,例如同時三條均線向上發散等¬,當然還有您自己的心得。
選股的結果 三、選股的結果 怎樣編寫大智慧指標公式? 許多軟件的指標和選股功能是黑箱操作,也就是說,其內部算法是不公開的。這樣用戶并不知道其指標和選股到底是如何運作的、可靠性有多高、前提條件是什么,因而也難以決定是否采用指標或選股的結果。這樣的指標和選股只有宣傳上的意義而沒有任何實際意義。 許多軟件的選股功能都不夠強大和靈活。例如有些軟件的條件選股功能只能讓用戶按照特定的模式進行設定,適用面很窄。 公式系統類似于一種編程語言,用戶可以數學公式的形式實現任何自己期望的技術指標和選股條件等。可編制的公式可以完全公開算法,用戶可以自行分析、評價和修改,做到心中有數。 公式系統的作用是什么呢?公式系統其實就是對一系列隨時間變化的原始數據組序列進行代數和邏輯計算。為什么是數據組序列呢?因為每一個時間周期(即相鄰兩組數據間的時間間隔)都包含了一組原始數據,如開高低收量額,公式系統能對其中的任何原始數據進行操作。使用者定義出如何對原始數據進行處理得到一個新的數據,公式系統讀出原始數據并按要求計算出使用者定制的數據,并以曲線、圖形、指示等形式顯示出來。 公式系統可以編輯四種類型的公式,分別是技術指標、交易系統、條件選股和五彩K線公式。技術指標公式是最基本的公式,它用于指標圖形的繪制。技術指標公式結合選股條件邏輯判斷表達式,即得到條件選股公式,用于條件選股。技術指標公式結合買賣邏輯判斷表達式,得到交易系統公式,用于交易系統指示。技術指標公式結合色彩邏輯判斷表達式,即得到K線模式公式,用于描述特定的K線模式。公式的編輯在公式編輯器中完成。 公式系統處理的原始數據的分析周期(即相鄰兩組數據間的時間間隔)可以從1分鐘到1000天間的任意值,也可以是分筆成交數據,我們用鼠標把一個公式拖到某只證券的某個周期的圖形分析窗口,則該公式處理這個周期的原始數據,如開高低收量額,改變分析窗口顯示的分析周期,則公式處理新的分析周期的數據。 公式系統對數據的運算是基于一系列函數,函數中除ZIG之字轉向函數類和BACKSET函數外,其余函數均滿足時間不變性,即時間靠后的數據不對時間靠前的結果產生影響。 公式設定步驟 1.設定公式名稱:每個公式都有自己的名稱,它由字母或數字組成,最多可以有9個字符。請注意,公式名稱在同類公式中不能重復。 2.描述公式:用于簡單描述該公式的含義,若輸入,則在公式列表中會顯示這段文幀?br>
公式的形式由若干語句組成。每個語句得到一個計算結果,對于技術指標,就是一條指標線,語句間用分號隔開。 一個語句由若干函數通過四則運算或邏輯運算而組成。函數是公式系統的基本成分,它是對數據做某種操作,如CLOSE()函數表示調用該分析周期的收盤價。函數由函數名稱和參數組成,參數用函數名后的括號括起來,每個函數調用的參數可以是變量或常量,變量是一個隨著時間變化而變化的數據,例如收盤價;常量是一個不隨時間變化而變的數據。例如函數REF(X,N)用于引用N周期前的X值,X是一個變量,N是一個常量,REF(close(),1)表示計算上一周期的收盤價。函數若需調用幾個參數,則它們在括號內是有順序的。若沒有參數則可以省去括號,例如CLOSE()函數沒有參數,所以寫成 CLOSE和 CLOSE()都可以。函數計算得到的結果是一個變量。 計算符將函數連接成為語句。計算符分為算術計算符和邏輯計算符。算術計算符有+、-、*、/,分別是對計算符兩邊的數值進行加減乘除計算;邏輯計算符有>、<、<>、>=、<=、=、AND、OR,分別是對計算符兩邊的數值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運算,如果邏輯條件成立返回的計算結果為1,否則為0。例如:2>1的邏輯運算結果等于1,1>2的邏輯運算結果就等于0。 語句得到的計算結果連成線就是所謂的指標線,不同的語句就得到不同的線,為了在指標圖形中互相區分,不同的線有不同的顏色,而且語句還可以有自己的名稱,在指標圖形中顯示在左上角位置。語句名寫在語句的前面,用一個冒號將它與語句隔開。語句“上日收盤價:REF(close,1)”就表示該語句REF(close,1)的名稱為“上日收盤價”。該語句后而的語句若需引用它,則寫公式名即可,如MA(上日收盤價,20)意思是對上日收盤價求20日平均。 5、設計中間語句: 一個語句將顯示一條指標線,一個復雜的公式往往有很多語句,而且有些語句沒必要顯示出來。這時我們可以把不需要顯示語句定義為中間語句,中間語句的寫法只需在一般語句的名稱與語句之間的冒號后加個等號,即“:=”即可。例如,語句“上日收盤價:=REF(close,1)”就表示該語句為中間語句。重復使用的語句也可以定義成中間語句。 6、設計其他公式語句: 其他類型的公式顯示的不是指標線,而是相應的操作,如條件選股公式顯示的是選股結果,交易系統公式顯示的是交易指示,五彩K線公式顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達式表示這些操作的語句,當語句返回0時表示不需要進行相應的操作,當返回非0時表示需要進行相應的操作。其他的語句都應設定為中間語句。 條件選股公式只有一條邏輯表達式語句,用來表示選股條件是否成立,例如CLOSE>REF(close,1)語句,表示選出當期收盤價高于上日收盤價的股票。其他的語句必須設定為中間語句,否則編輯器出現“只能有一個輸出結果”的警示。 交易系統公式需要1-4條邏輯表達式語句,分別為多頭和空頭的切入切出條件語句,分別用ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT表示多頭買入、多頭賣出、空頭切入、空頭切出條件,當這些語句返回非0時,表示需要進行相應的操作。其他的語句必須設定為中間語句,否則編輯器出現“非交易信號變量只能用:=賦值”的警示。這四個條件中必須至少設定一個條件。 五彩K線公式可以有1-6條邏輯表達式語句,最多描述6種不同的顏色。 7、設計計算參數: |
(責任編輯:張元緣) |
延伸閱讀
|
||||||||||
|
要聞導讀
|
||||||||||
|