很多股民使用通達信軟體來考察市場行情,今天講解一下通達信股票軟體的選股公式如何編寫,以下是一些入門知識,關於K線和MACD指標的公式編寫教程。
編輯指標並不難,記著幾個重要的公式就可以了,電腦對公式很敏感,不能錯,首先要記著,輸入法要用全英輸入法,不能用其他輸入法然後轉換英文輸入。
學習編輯指標公式K線
由K線開始
K線的四個組成:
收盤價 C 開盤價 O (字母O,不是數字0) 最高價 H 最低價 L
收陽線 C>O
收陰線 C<O
光頭光腳陽線
公式表示就是 C>O AND C=H AND O=L;
這裡分別用到「 > AND = ; 」 四個符號 按字面意思,就是「收盤價 大於 開盤價 並且 收盤價 等於 最高價 並且 開盤價 等於 最低價 ;」
要記得的是,每一句結尾,都要加 「 ; 」 這個符號。
上個圖,大家就能更清楚理解。
想一下,光頭光腳陰線 應該用什麼樣的公式?
就是 C<O AND C=L AND O=H;
如果是昨天或前天或前幾天的光頭光腳呢?
這裡引入一個新的字元,REF( , ); 意思是 ?天前的?
例如是 昨天的收盤價 公式表示就是 REF(C,1);
前天的收盤價 公式表示就是 REF(C,2);
5天前的收盤價 公式表示就是 REF(C,5);
如果要做一個 今天的收盤價高於5天前的收盤價 公式表示就是 C>REF(C,5);
如果要做 今天漲停 公式表示就是 C/REF(C,1)>1.095;
1.095可以換,如果你想 今天收5%,就是 C/REF(C,1)>1.05;
如果要做 今天跌停 公式表示就是 (C-REF(C,1))/REF(C,1)*100<-9.95;
現在來試做一個不難的選股公式,昨天跌停,今天漲停 公式表示就是 (REF(C,1)-REF(C,2))/REF(C,2)*100<-9.95 AND C/REF(C,1)>1.095;
選出來的效果如下
所謂的公式,其實就是某些固定意思的字元,如 > AND < = ; 以及某些變數的字元,如 REF( , ); 組合而成。這一篇《K線》,算是敲門磚,大家有時間的話,可以在電腦模擬輸入,因為接下來,將是《均線》。
有關K線的公式和條件選股,股友們常問的就是這幾種,如有遺留,歡迎各位股友補充。
有了初步的基礎,現在來學習編輯 均線。
均線 的字元是 MA( , );
5天均線 公式表示就是 MA(C,5);
10天均線 公式表示就是 MA(C,10);
250天均線 公式表示就是 MA(C,250);
如此類推,想要幾多天的均線,就把數字往裡套。C也是可變的,可以是O、L、H。想要那個就要那個。
有了K線,再有了均線,就要把兩者融合來用。
如果要做 今天收盤價在5天均線上 公式表示就是 C>MA(C,5);
如果要做 今天收盤價在5天均線下 公式表示就是 C<MA(C,5);
同理,如果要做 昨天收盤價在10天均線上 公式表示就是 REF(C,1)>MA(C,10);
你想做什麼條件,就把相對應的字元往裡套。
現在來試做一個不難的選股公式,收盤價在5天均線下,在10天均線上 公式表示就是 C<MA(C,5) AND C>MA(C,10);
現在我們已經學了兩個字元,一個是 REF( , ); 另一個是 MA( , );
複習一下:
做一個 5天前的收盤價在10天均線下,今天的收盤價在5天均線上
公式表示就是
REF(C,5)<MA(C,10) AND C>MA(C,5);
選出的股票如下
MA( , ); 是一個常用的字元,例如我們可以在成交量那裡見到它。
這裡順帶說一說「參數」
如上圖,參數有兩個,分別是M1和M2,區間都是(2,500),預設(即是系統默認)分別是5和10。
配合成交量公式,MA(VOLUME,M1); 這個表示的是,5天的均量線 也可以這樣來表示 MA( V , 5 );
要做式 5天均量線大於10天均量線,公式表示就是 MA(V,5)>MA(V,10);
現在來試做一個不難的選股公式 5天前的收盤價在10天均線下,今天的收盤價在5天均線上,5天均量線大於10天均量線 公式表示就是
REF(C,5)<MA(C,10) AND C>MA(C,5) AND MA(V,5)>MA(V,10);
兩根均線的選股,差不多就是這樣了,下一篇說說三根或以上的均線,又是一個怎樣的編輯法。
MACD指標公式的分解
例如MACD公式
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
DIF、DEA、MACD,分別代表MACD指標的三個條件。
SHORT、LONG、MID 分別代表 參數(12、26、9)
EMA 是指數移動平均 和 MA 是異曲同工
COLORSTICK 就是畫柱狀線
所以MACD,主要就是 短周期的收盤價減去長周期的收盤價 的計算結果
如果短周期的收盤價>長周期的收盤價 結果為正,趨勢向上;
如果短周期的收盤價<長周期的收盤價 結果為負,趨勢向下;
得出的價差連成一條線(DIF);
這條線的移動平均線(DEA);
最後就是這兩條線(DIF-DEA)的價差(MACD)用柱子表達出來。
經過這樣的分解,MACD其實也沒有神秘感好言,都是由基本的東西組成。
至於其他指標,大家可以自己試著分解一下,這樣能更快、更清晰地了解指標編輯這個東西。
下面舉例來講講如何將公式的應用
效果圖
公式如下:
MA3:MA(C,3),COLORF00FF0;
MA5:MA(C,5),COLORYELLOW;
MA8:MA(C,8),COLORE66878;
MA10:MA(C,10),COLORWHITE;
MA12:MA(C,12),COLORGREEN;
MA15:MA(C,15),COLORRED;
DRAWICON(CROSS(MA3,MA8),L*0.98,17);
STICKLINE(MA3>=MA8,OPEN,CLOSE,2.5,0),COLORRED;
STICKLINE(MA3<=MA8,OPEN,CLOSE,2.5,0),COLORWHITE;
STICKLINE(CROSS(MA3,MA8),OPEN,CLOSE,3,0),COLORYELLOW;
DRAWTEXT(CROSS(MA3,MA8),L*0.97,’一戰成名’),COLORRED;
下面來試著做出條件選股公式
第一步,為方便觀察,把有關「顏色」的字元去掉,得到。
其中,MA3——MA15 這些代表均線。
DRAWICON(CROSS(MA3,MA8),L*0.98,17);
DRAWTEXT(CROSS(MA3,MA8),L*0.97,’一戰成名’),COLORRED;
這兩句的意思是,當 MA3金叉MA8 時,在 L*0.98 和 L*0.97 的位置加上符號和「一戰成名」這四個字。
STICKLINE(MA3>=MA8,OPEN,CLOSE,2.5,0);
STICKLINE(MA3<=MA8,OPEN,CLOSE,2.5,0);
STICKLINE(CROSS(MA3,MA8),OPEN,CLOSE,3,0);
這三句是指,當符合某個條件時,繪畫柱狀線。
所以,在這些當中,起決定意義的,就是那兩句話,把其它的去掉,得到。
辨別一下,最重要的,其實只是上圖藍色部分 CROSS(MA3,MA8)
保留它,把其它去掉,得到。
保留和 MA3 MA8 相關的字元,其它去掉,得到。
整理一下
好的,試試選股效果如何,為什麼會這樣?
好吧,加兩個 「=」,如圖,注意位置,成功。
選出來的效果如何?