请高手编写通达信条件预警公式

请高手编写通达信条件预警公式(当天出现的信号)
1.预警当天出现“黄线下买”提示信号
{黄线下买}
强底:=MA(CLOSE,63),LINETHICK1,COLORGREEN;
VAR1000:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR2000:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR3000:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
关注:=IF(CROSS(VAR2000,MA(VAR3000,5)),LOW * 0.98,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;
安全:=MA(CLOSE,22),LINETHICK2,COLORWHITE;
A5:=EMA(CLOSE,12)-EMA(CLOSE,26);
A6:=EMA(A5,9);
A7:=(A5<-0.1 AND A5>A6);
近底:=IF(A7,LLV(L,21),DRAWNULL)COLORRED,CIRCLEDOT;
现价:=C;
买线:=EMA(CLOSE,2),COLOR0000FF;
卖线:=EMA(((SLOPE(CLOSE,21) * 20) + CLOSE),42),POINTDOT,COLOR00FF00;
{ZIG未来判断当天收市是否强势,次日收盘前指标黄线消失的话,短期上涨趋势已坏撤退 }
黄线消失当天清:=IF(ZIG(MA((H+L)/2,3),3)>REF(ZIG(MA((H+L)/2,3),3),1),ZIG(MA((H+L)/2,3),3),DRAWNULL),COLORYELLOW,LINETHICK3;
{DRAWTEXT(FILTER(H>黄线消失当天清*1.05=1,5),H*1.04,'黄线上卖'),COLORYELLOW;}
DRAWTEXT(FILTER(L<黄线消失当天清*0.93=1,5),L*0.99,'↖黄线下买'),COLORYELLOW;

2.预警当天出现“短买“或”中买”提示信号
{短、中买卖}
VARC1:=(ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND
(REF(ZIG(3,5),2)<=REF(ZIG(3,5),3));
VARD1:=(ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND
(REF(ZIG(3,5),2)>=REF(ZIG(3,5),3));
DRAWTEXT((VARC1=1),L*0.96,'↖短买'),COLOR0000FF;
{DRAWTEXT((VARD1=1),H*1.02,'短'),COLOR00FF00;}
VAR01:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR02:=HIGH-REF(HIGH,1);
VAR03:=REF(LOW,1)-LOW;
VAR04:=SUM(IF(VAR02>0 AND VAR02>VAR03,VAR02,0),25);
VAR05:=SUM(IF(VAR03>0 AND VAR03>VAR02,VAR03,0),25);
VAR06:=VAR04*100/VAR01;
VAR07:=VAR05*100/VAR01;
VAR08:=MA(ABS(VAR07-VAR06)/(VAR07+VAR06)*100,15);
VAR09:=(VAR08+REF(VAR08,15))/2;
P:=(VAR07>VAR06 AND VAR07>25 AND VAR06<25);
BB:=ZIG(3,50/5)*100,COLORRED,LINETHICK2;
G:=MA(BB,2),COLORGREEN,LINETHICK2;
I:=CROSS(BB,G)*1000,COLORRED;
W:=CROSS(G,BB)*1000,COLORBLUE;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10B:=F AND F<8;
VAR11B:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12B:=SMA(VAR11B,3,1);
VAR13B:=SMA(VAR12B,3,1);
VAR14B:=VAR13B AND VAR13B<20;
MMB:=P AND I AND VAR10B AND VAR14B;
{DRAWTEXT(W=1000,H*1.05,'中' ),COLOR00FF00;}
DRAWTEXT(I=1000,L*0.94,'↖中买'),COLORRED;

  虽然不知道是谁给你的或你在那个网站复制的,但我告诉你这2个公式没有任何实战意义!

‍  先不说反复使用ZIG函数,仅公式中大量使用无用的语句,一旦软件中存在大量该类公式,  ,系统就会运行迟缓,甚至瘫痪。

----------------

  下面我给出这2个公式关键的语句,你自编后对应看看你发的里面有多少无用垃圾语句。

一,

黄线消失当天清:=IF(ZIG(MA((H+L)/2,3),3)>REF(ZIG(MA((H+L)/2,3),3),1),ZIG(MA((H+L)/2,3),3),DRAWNULL),COLORYELLOW,LINETHICK3;
DRAWTEXT(FILTER(L<黄线消失当天清*0.93=1,5),L*0.99,'↖黄线下买'),COLORYELLOW;

--------------------

二,

VARC1:=(ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND(REF(ZIG(3,5),2)<=REF(ZIG(3,5),3));
VARD1:=(ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND(REF(ZIG(3,5),2)>=REF(ZIG(3,5),3));
DRAWTEXT((VARC1=1),L*0.96,'↖短买'),COLOR0000FF;
BB:=ZIG(3,50/5)*100,COLORRED,LINETHICK2;
G:=MA(BB,2),COLORGREEN,LINETHICK2;
I:=CROSS(BB,G)*1000,COLORRED;
DRAWTEXT(I=1000,L*0.94,'↖中买'),COLORRED;

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-23

第一段:
黄线:=IF(ZIG(MA((H+L)/2,3),3)>REF(ZIG(MA((H+L)/2,3),3),1),ZIG(MA((H+L)/2,3),3),DRAWNULL);
XG:FILTER(LOW<黄线*0.93,5);

第二段:

VALUE_A:=(ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND
(REF(ZIG(3,5),2)<=REF(ZIG(3,5),3));

VALUE_B:=ZIG(3,50/5)*100;
VALUE_C:=MA(VALUE_B,2);
VALUE_D:=CROSS(VALUE_B,VALUE_C)

XG:VALUE_A OR VALUE_D;

 

已按你要求做好,函数ZIG使用时要注意安全;如果是出自我的理念或思路,我是不会使用这个函数的;

本回答被提问者和网友采纳
第2个回答  2014-10-30
都有未来函数,慎用。善意提醒。就不写选股公式了。

求通达信条件预警公式
通达信条件预警公式用于股票交易中,帮助投资者及时捕捉到交易信号,提高交易效率。通常,这类公式基于技术分析,通过设定特定条件来触发预警。首先,我们来看看在5分钟K线图上,收盘价与均线的关系。通常,投资者关注均线作为支撑或阻力,以判断市场趋势。具体而言,当5分钟K线的收盘价在30日均线上方时,即收...

烦请高手帮忙修改通达信公式为预警公式。
MA1:=MA(CLOSE,M1);MA2:=MA(CLOSE,M2);MA3:=MA(CLOSE,M3);MA4:=MA(CLOSE,M4);DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);DEA:=EMA(DIF,9);AAA:=(DIF-DEA)*2*60;起爆:CROSS(AAA-REF(AAA,1),15);将它放进一选股公式里,然后在预警系统-条件预警设置里面选择添加公式,把此公式添加好,...

请老师帮我做一个通达信的预警公式,谢谢!
短期:=100*(C-LLV(L,5))\/(HHV(C,5)-LLV(L,5));中期:=100*(C-LLV(L,10))\/(HHV(C,10)-LLV(L,10));中长期:=100*(C-LLV(L,20))\/(HHV(C,20)-LLV(L,20));长期:=100*(C-LLV(L,30))\/(HHV(C,30)-LLV(L,30));REF(短期<100 AND 中期<100 AND 中长期<100 AND 长...

通达信公式改为预警公式
MID:=(3*CLOSE+LOW+OPEN+HIGH)\/6;主力:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(...

请高手把通达信公式改为预警公式,要求:当卖出线由下跌转为上升发出预...
N:=20;M:=32;P1:=80;P2:=100;VAR1:=(C+H+O+L)\/4;卖出:=XMA(VAR1,N)*(1+P1\/1000),COLORGREEN,LINETHICK1;MA1:=MA(VAR1,3);卖出>REF(卖出,1) AND REF(卖出,1)<REF(卖出,2);

通达信条件预警公式编写。
试试这个:M3:=MA(C,3);M5:=MA(C,5);M10:=MA(C,10);M30:=MA(C,30);JS:=M5>M10 AND M5>M30 AND M10>M30;MA5S:=BARSLASTCOUNT(C>M5)>=3;JMA3:=ABS(C-M3)\/M3*100<0.5;JZT:=COUNT(C\/REF(C,1)>1.096,10)=1;DXG:JS AND MA5S AND JMA3 AND JZT;...

...如何将通达信中的指标“JLHB”设置为条件预警公式?如何导入条件预警...
将通达信中的指标“JLHB”设置为条件预警公式 可以参考:N :=7; M:=5;VAR1:=(CLOSE-LLV(LOW,60))\/(HHV(HIGH,60)-LLV(LOW,60))*80; B:=SMA(VAR1,N,1); VAR2:=SMA(B,M,1); 绝路航标:CROSS(B,VAR2) AND B<40;--- 相关知识:将通达信中的指标“JLHB”设置为条件预警公式 ...

---请高手帮忙编写一个通达信预警公式!!!
{第一图} DIF:=EMA(CLOSE,6)-EMA(CLOSE,13);DEA:=EMA(DIF,5);MACD:=(DIF-DEA)*2;DIF<DEA AND REF(MACD,2)>REF(MACD,1) AND MACD>REF(MACD,1);{第二图} DIF:=EMA(CLOSE,6)-EMA(CLOSE,13);DEA:=EMA(DIF,5);MACD:=(DIF-DEA)*2;DIF>DEA AND REF(MACD,2)>REF(MACD,1)...

求大神把下面通达信的公式改成条件预警公式。
这是近期底画红色标红K线的预警公式 也就是选股公式:ZTKX:=IF(CURRBARSCOUNT=1,REF(CLOSE,1)*1.1,DRAWNULL),NODRAW;N:=150;判断高低:=3;高:=REF(HHV(H,N),判断高低);近期顶:REFDATE(高,DATE),COLORGREEN,LINETHICK3;最顶:=REFDATE(近期顶,DATE),NODRAW;出:=最顶=H AND ((C-L)<(O...

求大神编写通达信预警公式,同时满足下面三个条件的选股
条件一:XG:CROSS(JRS,0.8);条件二:选股:CROSS(0.9,1\/VOL*1000>0.01 AND "KDJ.J"<0);条件三:COUNT(J<0,8)>=3 AND CROSS(J,1) AND K>=REF(K,1);合并:选股:CROSS(JRS,0.8)AND CROSS(0.9,1\/VOL*1000>0.01 AND "KDJ.J"<0)AND COUNT(J<0,8)>=3 AND CROSS(J,1...

相似回答