1. 指標公式如何改寫成選股條件公式
【一品抄底】,是個副圖指標,既有線性輸出信號,也有買點提示信號,輸出類別眾多,就不是一個單獨的選股指標。如何修改、拆分出自己需要的【底部】選股信號,成為一個單獨的選股指標呢?如果還需要將【深坑】的信號,也單獨設置為選股指標,又該如何修改呢?在此先當做一個問題吧,繼續看了後面(二)、(三)小節的引路,相信你自己來就行了!
{一品抄底----創幻論壇一品茶緣編寫,通用副圖指標}
TYP := (HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
A:=REF(C,1);
RSI:=SMA(MAX(C-A,0),6,1)/SMA(ABS(C-A),6,1)*100;
A1:=(C/MA(C,5)-1)*100<-10;
A2:=(C/MA(C,13)-1)*100<-10;
A3:=(C/MA(C,34)-1)*100<-15;
A4:=RSI<18;
A5:=CCI<-120;
A6:=COUNT(ABS(C/REF(C,1)-1)*100>=6,30)>=1;
底部:A1 AND A2 AND A3 AND A4 AND A5 AND A6,COLOR00FFFF,LINETHICK2;
CDSJ:=BARSLAST(底部);
ZF:=(C/REF(C,1)-1)*100;
深坑:IF(BETWEEN(CDSJ,0,5) AND L<=REF(C,CDSJ) AND ZF<=-5,-0.5,0),COLORFF0000,LINETHICK2;
機會:IF(CDSJ<=7 AND L<=REF(C,CDSJ),0.5,0),COLOR00FF00;
尋找選股信號的來源
所謂選股信號,多數都是屬於將已有的指標公式中具有買點類的信號特徵「剝離」出來。那麼,在指標中該保留哪些有用的源碼,刪除哪些無關的源碼呢?尋找選股信號的來源,就是最主要的過程。
尋找選股信號來源的方法,一般都是遵循從後往前尋找的原則。
具體步驟是:先找到發出指標信號的那行代碼,然後查看該行代碼中的所有條件,需要用到上面哪些源碼,再從後往前一一對應尋找出來;而其他無關的條件、修飾符號源碼,均可刪除。
舉例3:(本例子參考大慶老楊先生帖子,略有改動)
{股市馬經----副圖指標,源碼來自網路}
A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
黑馬線:EMA(A1,5),LINETHICK2,COLOR6600FF;
A2:=(黑馬線-REF(黑馬線,1))/REF(黑馬線,1)*100;
A3:=EMA(C,5);
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趨勢線:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryellow;
A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100;
DRAWTEXT(FILTER(REF(黑馬線,1)>90 AND A2<0,7),黑馬線,'跑'),COLOR00FF00;
DRAWTEXT(CROSS(A1,黑馬線)AND 黑馬線<A5,黑馬線,'黑馬');
DRAWTEXT(CROSS(黑馬線,A5)AND 趨勢線<80,黑馬線,'追漲');
DRAWTEXT(CROSS(趨勢線,0)AND 黑馬線<40,5,'大黑馬');
底部:(A2<-10 AND A2>REF(A2,1))*25,colorred;
DRAWICON(底部 AND A3>REF(A3,1),25,4);
機會來臨:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0;
大勢已去:IF(CROSS(黑馬線,A1)AND 黑馬線>70 AND 趨勢線>80,90,100),COLORFF0000;
公式中涉及「買」的信號有黑馬、追漲、大黑馬、底部和機會來臨五個明顯的,另外還有一個畫圖標信號。
假如我們提取其中的【機會來臨】,仔細分析後,就是一句話:
機會來臨:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1);
這個可看作簡單提取。
如果提取【大黑馬】的話,從後向前推,涉及趨勢線和黑馬線兩個定義,這部分都有用:
A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
黑馬線:EMA(A1,5),LINETHICK2,COLOR6600FF;
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趨勢線:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryellow;
DRAWTEXT(CROSS(趨勢線,0) AND 黑馬線<40,5,'大黑馬');
(三)修改選股指標的方法
根據以上選股公式的特徵,結合尋找選股信號來源的方法,自己動手修改選股信號,應該就沒有太大的難度了!
舉例4:繼續承接上面(二)的例子。
修改步驟:
①先將線性輸出的A1、黑馬線、A4、趨勢線均限制輸出,方法很簡單,就是在他們的冒號後面直接加上等號=;
②再刪去修飾符LINETHICK2,COLOR6600FF:
③將本來是文字輸出的「黑馬線」修改成信號輸出;先將「黑馬線」三個字移動到最前面,並加上冒號:;然後保留符合黑馬線的限制條件CROSS(趨勢線,0) AND 黑馬線<40;同時刪除其餘無關的代碼,包括文字輸出函數DRAWTEXT、位置、括弧()等。
修改成選股指標後的源碼如下:
A1:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
黑馬線:=EMA(A1,5);
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趨勢線:=(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2));
大黑馬:CROSS(趨勢線,0) AND 黑馬線<40;
舉例5:
下面附圖指標【大三浪】中,如何選出出現「買」字提示信號的選股指標?
{大三浪----創幻論壇一品茶緣編寫,通用副圖指標}
{大三浪指標使用說明:
均線粘合且多頭,長期未漲庄吸籌;
目標鎖定先跟蹤,出擊買入等豐收!}
{N:30,120,65;}
MA5:=MA(CLOSE,5);
MA21:=MA(CLOSE,21);
MA65:=MA(CLOSE,N);
多頭:=COUNT(MA21>MA65,10)=10;
GX:=MAX(MA5,MAX(MA21,MA65));
DX:=MIN(MA5,MIN(MA21,MA65));
粘合:=ABS(GX/DX-1)*100<=15;
多頭粘合:IF(多頭 AND 粘合,1,0),COLORFF00FF,POINTDOT,LINETHICK0;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
庄股:COUNT(MACD<0,10)=10,COLORFFFF00,POINTDOT,LINETHICK0;
目標:IF(多頭 AND 粘合 AND 庄股,5,0),COLORFFFFFF,LINETHICK2;
跟蹤:IF(目標,BARSLAST(CROSS(目標,0))+1,0),COLOR00FF00,POINTDOT,LINETHICK2;
出擊:IF(CROSS(0.1,目標) AND CROSS(MACD,0),8,0),COLOR00FFFF,LINETHICK2;
MJSJ:=BARSLAST(出擊>0);
漲幅:IF(MJSJ<=120,(C/REF(C,MJSJ)-1)*100,0),COLOR0000FF,POINTDOT,LINETHICK0;
日漲:IF(MJSJ<=120,漲幅/MJSJ,0),COLORFFFFFF,POINTDOT,LINETHICK0;
TPX:=MIN(MA65*1.15,MA21*1.13);
突破:IF(CROSS(C,TPX) AND 粘合 AND MA65>REF(MA65,1),10,0),COLOR0000FF,LINETHICK2;
{以下設置副圖顯示方式}
STICKLINE(多頭粘合,0,1,8,0),COLORFF00FF;
STICKLINE(庄股,0,MACD*10,8,0),COLORFFFF00;
DRAWTEXT(出擊=8,10,'★買'),COLOR00FFFF;
VERTLINE(CROSS(漲幅,20) AND COUNT(CROSS(漲幅,20),MJSJ)=1,2),COLOR0000FF; 根據選股指標的步驟,一步一步來:
①首先找到出現「★買」提示的一行代碼,發現她其實就是「出擊」的信號;
②從後往前,找到「出擊」信號的條件,發現他與「目標」、MACD有關;
再次往前尋找,又發現「目標」信號的條件,與「多頭」、「粘合」、「庄股」三個條件有關,由此,保留相關條件代碼,其餘刪除,如下:
{N:30,120,65;}
MA5:=MA(CLOSE,5);
MA21:=MA(CLOSE,21);
MA65:=MA(CLOSE,N);
多頭:=COUNT(MA21>MA65,10)=10;
GX:=MAX(MA5,MAX(MA21,MA65));
DX:=MIN(MA5,MIN(MA21,MA65));
粘合:=ABS(GX/DX-1)*100<=15;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
庄股:COUNT(MACD<0,10)=10,COLORFFFF00,POINTDOT,LINETHICK0;
目標:IF(多頭 AND 粘合 AND 庄股,5,0),COLORFFFFFF,LINETHICK2;
出擊:IF(CROSS(0.1,目標) AND CROSS(MACD,0),8,0),COLOR00FFFF,LINETHICK2;
③限制輸出數量,只保留「出擊」信號的輸出,其他的輸出信號均加上等號=加以限制輸出;
④刪除多餘的修飾符號,如:COLORFFFF00,POINTDOT,LINETHICK0等。
⑤IF格式也可簡化,只保留需要的條件,輸出信號自動為1。「出擊」兩字也可修改為「買」。
修改完最後保留的源碼如下:
{大三浪----選股指標}
{N:30,120,65;}
MA5:=MA(CLOSE,5);
MA21:=MA(CLOSE,21);
MA65:=MA(CLOSE,N);
多頭:=COUNT(MA21>MA65,10)=10;
GX:=MAX(MA5,MAX(MA21,MA65));
DX:=MIN(MA5,MIN(MA21,MA65));
粘合:=ABS(GX/DX-1)*100<=15;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
庄股:=COUNT(MACD<0,10)=10;
目標:=IF(多頭 AND 粘合 AND 庄股,5,0);
買:CROSS(0.1,目標) AND CROSS(MACD,0); 導入選股指標的途徑
①修改完後的選股指標源碼,想做成選股指標,並非放在指標系統之下的【技術指標】分類,一般是放入【條件選股】分類;便於設置預警、自動選股。
②還可將選股指標加入交易系統中,但需要注意的是:輸出信號必須為英文單詞的買入ENTERLONG、賣出EXITLONG信號。在應用時,飛狐軟體輸入該交易系統指標名稱,即可在主圖自動顯示買賣信號的提示。
源碼如下:
ENTERLONG:CROSS(MA(C,3),MA(C,8));----表示輸出多頭買入信號。
EXITLONG:CROSS(MA(C,8),MA(C,3));----表示輸出空頭賣出信號。
2. 比較好的買賣點提示的股票指標公式
通達信軟體裡面有上千個指標公式,提供一個本人在用的買賣點把握以及解決持股問題的簡潔公式。
操盤手指標公式源碼:
A:=AMOUNT/V/100;
VARA:=EMA((((A-EMA(A,13))/EMA(A,13))*(0-100)),5);
操盤線:=EMA(((VARA/10)+EMA(A,10)),3);
行情線:=EMA(A,3);
重心:=(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;
趨勢線:EMA(((SLOPE(C,22)*20)+C),55),COLORYELLOW,LINETHICK2;
紅升:IF(重心>=趨勢線,趨勢線,DRAWNULL),COLORRED,LINETHICK2;
藍降:IF(重心<趨勢線,趨勢線,DRAWNULL),COLORBLUE,LINETHICK2;
STICKLINE(行情線<操盤線,H,L,0,1),COLORGREEN;
STICKLINE(行情線<操盤線,C,O,2,1),COLORGREEN;
STICKLINE(行情線>=操盤線,H,L,0,1),COLORRED;
STICKLINE(行情線>=操盤線,C,O,2,1),COLORRED;
{頂底信號}
買線:=EMA(C,5);
賣線:=EMA(C,13);
BU:=CROSS(買線,賣線);
SEL:=CROSS(賣線,買線);
DRAWICON(BU,LOW*0.971,7);
DRAWICON(SEL,HIGH*1.011,8);
{漲跌停顯示}
漲停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),1,0);
STICKLINE(漲停,O,C,2,0),COLORRED;
跌停:=IF((REF(C,1)-C)*100/REF(C,1)>=(10-0.01*100/REF(C,1)),1,0);
STICKLINE(跌停,O,C,2,1),COLORGREEN;
AA1:=AMOUNT/VOL;
BB1:=L<AA1*0.9;
CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;
DD1:=L<MA(C,5)*0.921;
EE1:=VOL<MA(V,5)*1.5;
FF1:=BB1 AND CC1 AND DD1 AND EE1;
DRAWTEXT(FF1,L*0.99,'B1'),COLORRED;
加分可以再給你幾個,哈哈!~
友情提示:指標不在多,而在精,看你能不能把它用好。
3. 想要一個通達信的分時線買賣點公式指標!謝謝!
分時交易
A1:=(VOL/CLOSE)/2;
A2:=SUM(IF(A1>100 AND CLOSE>ref(CLOSE,1),A1,0),0);
A3:=SUM(IF(A1>100 AND CLOSE<ref(CLOSE,1),A1,0),0);
A4:=SUM(IF(A1<100 AND CLOSE>ref(CLOSE,1),A1,0),0);
A5:=SUM(IF(A1<100 AND CLOSE<ref(CLOSE,1),A1,0),0);
機構買盤:A2,LINETHICK3, COLORRED;
機構賣盤:A3,LINETHICK3,COLORGREEN;
散戶買盤:A4,COLORMAGENTA;
散戶賣盤:A5,COLORWHITE;
機構買:CROSS(機構買盤,機構賣盤);
DRAWTEXT(機構買,機構買盤,'★'),COLORRED;
機構賣:CROSS(機構賣盤,機構買盤);
DRAWTEXT(機構賣,機構賣盤,'☆'),COLORWHITE;
{本文來源:小牛股票公式網www_028588_com }
分時奧秘
多 :( 1*(EMA(c,21) - EMA(c,453)))*10 ,precis1, colorwhite;
空 :(eMA(多,55))*1,precis1,coloryelLOW;
界:(2),precis1,colorcyan;
軸:(0),precis1,colorblue;
tp:=cross(多,界);
tp1:=cross(多,空) AND 空>=0;
DRAWTEXT(TP ,5,'追'),coloryelLOW,LINETHICK0;
DRAWTEXT(TP1 ,10,'買'),COLORgreen,LINETHICK1;
分時漲停
交易:=((SUM(if(time>93000,transactvol(1,0),0),0)-SUM(if(time>93000,transactvol(2,0),0),0))/(SUM(if(time>93000,transactvol(1,0),0),0)+SUM(if(time>93000,transactvol(2,0),0),0)));
k8:=barslast(SUM(if(time>93000,transactnum(1,0)-transactnum(2,0),0),0)>llv(SUM(if(time>93000,transactnum(1,0)-transactnum(2,0),0),0),0))<3 and barslast(SUM(if(time>93000,ORDERNUM(2,0)-ORDERNUM(1,0),0),0)>llv(SUM(if(time>93000,ORDERNUM(2,0)-ORDERNUM(1,0),0),0),0))<3;
k11:=barslast(SUM(if(time>93000,transactnum(1,0)-transactnum(2,0),0),0)>0)<3 and barslast(SUM(if(time>93000,ORDERNUM(2,0)-ORDERNUM(1,0),0),0)>0)<3;
k14:=barslast(SUM(if(time>93000,transactnum(1,0)-transactnum(2,0),0),0)>=hhv(SUM(if(time>93000,transactnum(1,0)-transactnum(2,0),0),0),0))<3 and barslast(SUM(if(time>93000,ORDERNUM(2,0)-ORDERNUM(1,0),0),0)>=hhv(SUM(if(time>93000,ORDERNUM(2,0)-ORDERNUM(1,0),0),0),0))<3;
k17:=high/dynainfo(4)<(1+3/100);
k22:=barslast(cross(交易,0))<3 and LAST(交易>0)>1;
k23:=barslast(cross(SUM(if(time>93000,transactnum(1,0)-transactnum(2,0),0),0),SUM(if(time>93000,ORDERNUM(2,0)-ORDERNUM(1,0),0),0)))<3;
k25:=k17 and k22 and k23 and k14 and k8 and k11;
主動買:=transactvol(1,0)/10000;
主動賣:=transactvol(2,0)/10000;
主動買量:=SUM(主動買,0);
主動賣量:=SUM(主動賣,0);
主動凈量:=主動買量-主動賣量;
分時主動率:(主動買量-主動賣量)/(主動買量+主動賣量),COLORYELLOW;
vertline(k25,0),LINETHICK3,coloryelLOW;
FILLRGN(0,分時主動率,分時主動率>0,rgb(80,0,0),分時主動率<=0,rgb(0,55,55)),LINETHICK2,PRE
4. 我想要一個有買賣點的股票指標公式,隨便給個吧
嘿嘿,俺前幾天才在網路上找的。送你。。。記住加分給俺,不然做鬼也不放你。。。嘿嘿。公式如下:
K1:EMA(C,5),color003300;
k2:EMA(CLOSE,6),color33FF33;
k3:EMA(CLOSE,9),color33FF33;
k5:EMA(CLOSE,12),color33FF33;
k7:EMA(CLOSE,15),color33FF33;
k10:EMA(CLOSE,18),color33FF33;
k13:EMA(CLOSE,21),color33FF33;
k16:EMA(CLOSE,24),color33FF33;
IF (k2>REF(k2,1),k2,k1),color0000FF;
IF (k3>REF(k3,1),k3,k1),color0000FF;
IF (k5>REF(k5,1),k5,k1),color0000FF;
IF (k7>REF(k7,1),k7,k1),color0000FF;
IF (k10>REF(k10,1),k10,k1),color0000FF;
IF (k13>REF(k13,1),k13,k1),color0000FF;
IF (k16>REF(k16,1),k16,k1),color0000FF;
EMA(C,5),color003300;
5. 跪求一個買賣點公式提示賣點的選股公式,本人萬分感謝!
跪求哪位高手幫我解決這個難題,謝謝!另外,這個是通達信原碼,之前忘了說。30分獎勵。謝謝前面這位朋友的解釋和提醒!
6. 你要准確買賣點的股票指標公式嗎
沒有那麼機械死板的公式的,如果有人告訴你有,那是忽悠你的。炒股憑的是感覺,你如果能提前感覺到絕大多數人將要感覺到的感覺,你就能贏錢。