窝牛号

zigzag指标.zigzag指标公式

今天窝牛号就给我们广大朋友来聊聊zigzag指标,以下观点希望能帮助到您。

谁能给我一些最新的期货指标代码?

答四处搜罗的~~是不是这个啊

M1:=EMA(CLOSE,5);

M2:=MA(CLOSE,0);

M3:=MA(CLOSE,0);

M4:=EMA(CLOSE,50);

PARTLINE(M1>0,M1,COLORWHITE);

PARTLINE(M2>0,M2,COLORYELLOW);

PARTLINE(M3>0,M3,COLORGREEN);

PARTLINE(M4>清羡0,M4,COLORMAGENTA);

Q1:=VALUEWHEN(ISLASTBAR,M1);

Q2:=VALUEWHEN(ISLASTBAR,M2);

Q3:=VALUEWHEN(ISLASTBAR,M3);

Q4:=VALUEWHEN(ISLASTBAR,M4);

DRAWNUMBER(LOW>0,Q1,Q1,0,COLORWHITE);

DRAWNUMBER(LOW>0,Q2,Q2,0,COLORYELLOW);

DRAWNUMBER(LOW>0,Q3,Q3,0,COLORGREEN);

DRAWNUMBER(LOW>0,Q4,Q4,0,COLORMAGENTA);

H:=HIGH;

L:=LOW;

HH1:=IF(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);

LL1:=IF(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);

HH2:=VALUEWHEN(HH1>0,HH1);

LL2:=VALUEWHEN(LL1>0,LL1);

K1:=IF(CLOSE>HH2,-3,IF(CLOSE<LL2,1,0));

K2:=VALUEWHEN(K1<>庆旅0,K1);

G:=IF(K2=1,HH2,LL2);

G1:=VALUEWHEN(ISLASTBAR,G);

DRAWNUMBER(L>0,G1,G1,0,COLORCYAN);

W1:=K2;

W2:=OPEN-CLOSE;

HT:=IF(OPEN>CLOSE,OPEN,CLOSE);

LT:=IF(OPEN<CLOSE,OPEN,CLOSE);

DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN);

DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN);

DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);

DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);

STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);

STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);

STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);

HH:=IF(H>REF(H,1)&&H>誉正凳REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),H-(H-L)*0.333,H);

LL:=IF(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),(H-L)*0.333+L,L);

H1:=IF(H>=REF(H,1)&&H>=REF(H,2)&&H>=REF(H,3)&&H>=REF(H,4)&&H>=REF(H,5)&& H>REFX(H,1)

&&H>REFX(H,2)&&H>REFX(H,3)&&H>REFX(H,4) &&H>REFX(H,5),HH,0);

L1:=IF(L<=REF(L,1)&&L<=REF(L,2)&&L<=REF(L,3)&&L<=REF(L,4)&&L<=REF(L,5)&& L<REFX(L,1)

&&L<REFX(L,2)&&L<REFX(L,3)&&L<REFX(L,4) &&L<REFX(L,5),LL,0);

H2:=BARSLAST(H1);

L2:=BARSLAST(L1);

H3:=REFX(REF(H1,H2),2);

L3:=REFX(REF(L1,L2),2);

H4:=ZIGZAG(H3,0,0);

L4:=ZIGZAG(L3,0,0);

H5:=VALUEWHEN(H4<REF(H4,1)&&REF(H4,1)>REF(H4,2),HH);

L5:=VALUEWHEN(L4>REF(L4,1)&&REF(L4,1)<REF(L4,2),LL);

POLYLINE(H5>0,H5,COLORWHITE);

POLYLINE(L5>0,L5,COLORWHITE);

DRAWNUMBER(H5<>REF(H5,1),H5,H5-L5,0,COLORMAGENTA);

DRAWNUMBER(L5<>REF(L5,1),L5,H5-L5,0,COLORMAGENTA);

D:=VALUEWHEN(ISLASTBAR,H5);

E:=VALUEWHEN(ISLASTBAR,L5);

DRAWNUMBER(LOW>0,D,D,0,COLORWHITE);

DRAWNUMBER(LOW>0,E,E,0,COLORWHITE);

DRAWTEXT(CROSS(CLOSE,H5),H5,'出击');

DRAWTEXT(CROSS(L5,CLOSE),L5,'出击');

HO:=HIGH>REF(HIGH,1) && HIGH>REF(HIGH,2) && HIGH>=REFX(HIGH,1) && IF(HIGH=REFX(HIGH,2),HIGH>REFX(HIGH,3),HIGH>REFX(HIGH,2));

FXH:=CROSS(HO,0.9);

RR:=REF(HIGH,BARSLAST(FXH));

LO:=LOW<REF(LOW,1) && LOW<REF(LOW,2) && LOW<=REFX(LOW,1) && IF(LOW=REFX(LOW,2),LOW<REFX(LOW,3),LOW<REFX(LOW,2));

FXL:=CROSS(LO,0.9);

JJ:=REF(LOW,BARSLAST(FXL));

STICKLINE(CLOSE,RR,RR+0.001,COLORYELLOW,0);

STICKLINE(CLOSE,JJ,JJ+0.001,COLORGREEN,0);

外汇技术指标中zigzag是什么指标.

答ZIGZAG指标显示历史趋势走势,但仅能反映稍大的行情变化,因为一定波动幅度之下的价格变化都已被滤去。对分析者寻求明显的趋势反转时机大有裨益。

ZIGZAG指标最近部分线段的尾端与实时的最新价格相连,这也是说,当前价格的变化能影响指标的前值(最近线段的斜率)。

ZIGZAG指标能根据最新的实时价格相应得调整自身取值,从而客观的反映价格知族走势。一般来说ZIGZAG信号:参数12和5和3;primaryarray选用symbol217;secondaryarray选用line218。使用的时候注意1)顶部符号和底部符号;配合1-2小时内趋势使用;2)趋势中配合短期5分钟周期和1分钟周期;以及符号随趋势移动而移动。

有的把ZIGZAG成为“标浪指标”,个人认为没有一个指标能准确标定波浪的划分好猛烂,也不要指望友漏哪个指标能这么有效。浪的形成只有等它真的走完才知道。

请教F版,指标文件中如何画线段?

答SetIndexStyle(0,DRAW_LINE,0,1);//定义指标的显示形式。DRAW_LINE标示告档画线指标。看下这个内置函数的定义SetIndexStyle( int index, int type, int style=EMPTY, int width=EMPTY, color clr=CLR_NONE) index:索引号。0就是第一个指标线1就是第二个指标线。 type: 指标类型 下面是可选参数都是MT4的标准常量。 DRAW_LINE = 0 画线 DRAW_SECTION = 1 画线段 DRAW_HISTOGRAM = 2 画柱状图 DRAW_ARROW = 3 画箭头符号(需要设置符号代码) DRAW_ZIGZAG = 4 画锯齿图 DRAW_NONE = 12 不画图 style:指标线型 0~4的选择。也可以不要,默认为0。 Width:指标线宽 1~5的选择。也可以不要,默认为1。 clr: 指标颜色 一般用#property indicator_color1 White语句定义。///////////////////////////////////////////////////////中友念///卖困/////SetIndexStyle(0,DRAW_SECTION,0,1);//试看看改这样,能不能画出线段

请高手帮忙破解文华公式源码,一经验证加到200分

答1.

HH1:=IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0); LL1:=IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0); HH2:=VALUEWHEN(HH1>0,HH1); LL2:=VALUEWHEN(LL1>伏陆销0,LL1); K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0)); K2:=VALUEWHEN(K1<>0,K1); G:=IFELSE(K2=1,HH2,LL2); G1:=VALUEWHEN(ISLASTBAR,G); DRAWNUMBER(L>悉蠢0,G1,G1,0,COLORCYAN); W1:=K2; W2:=OPEN-CLOSE; HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE); LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE); DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN); DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN); DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED); DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED); STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1); STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1); STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0); STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0); DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1,REF(G,1),COLORGREEN); DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORYELLOW); DRAWSL(K2=1,G,0,1,0,COLORGREEN); DRAWSL(K2=-3,G,0,1,0,COLORYELLOW);

HH:=IFELSE(H>缺游REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),H-(H-L)*0.333,H); LL:=IFELSE(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),(H-L)*0.333+L,L); H1:=IFELSE(H>=REF(H,1)&&H>=REF(H,2)&&H>=REF(H,3)&&H>=REF(H,4)&&H>=REF(H,5)&& H>REFX(H,1)

&&H>REFX(H,2)&&H>REFX(H,3)&&H>REFX(H,4) &&H>REFX(H,5),HH,0); L1:=IFELSE(L<=REF(L,1)&&L<=REF(L,2)&&L<=REF(L,3)&&L<=REF(L,4)&&L<=REF(L,5)&& L<REFX(L,1)

&&L<REFX(L,2)&&L<REFX(L,3)&&L<REFX(L,4) &&L<REFX(L,5),LL,0); H2:=BARSLAST(H1); L2:=BARSLAST(L1); H3:=REFX(REF(H1,H2),2); L3:=REFX(REF(L1,L2),2); H4:=ZIGZAG(H3,0,0); L4:=ZIGZAG(L3,0,0); H5:=VALUEWHEN(H4<REF(H4,1)&&REF(H4,1)>REF(H4,2),HH); L5:=VALUEWHEN(L4>REF(L4,1)&&REF(L4,1)<REF(L4,2),LL); POLYLINE(H5>0,H5,COLORWHITE); POLYLINE(L5>0,L5,COLORWHITE); DRAWNUMBER(H5<>REF(H5,1),H5,H5-L5,0,COLORMAGENTA); DRAWNUMBER(L5<>REF(L5,1),L5,H5-L5,0,COLORMAGENTA); D:=VALUEWHEN(ISLASTBAR,H5); E:=VALUEWHEN(ISLASTBAR,L5); DRAWNUMBER(LOW>0,D,D,0,COLORWHITE); DRAWNUMBER(LOW>0,E,E,0,COLORWHITE);

=======================================================================================

2.

N:0 50 2

N1:0 5 2

Q:0 1000 0

Q1:0 9000 0

HH:=HHV(HIGH,N);

LH:=LLV(LOW,N);

H1:=IFELSE(HH<REF(HH,1)&&LH<REF(LH,1)&&REF(OPEN,1) >CLOSE&&OPEN>CLOSE&&(HHV(OPEN,Q)-CLOSE)>Q1,REF(HH,N1),0);

L1:=IFELSE(LH>REF(LH,1)&&HH>REF(HH,1)&&REF(OPEN,1) <CLOSE&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,Q))>Q1,REF(LH,N1),0);

H2:=VALUEWHEN(H1>0,H1);

L2:=VALUEWHEN(L1>0,L1);

K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));

K2:=VALUEWHEN(K1<>0,K1);

G:=IFELSE(K2=1,H2,L2);

G1:=VALUEWHEN(ISLASTBAR,G);

DRAWNUMBER(LH>0,G1,G1,0,COLORCYAN);

TMP:=K2;W1:=K2;

W2:=OPEN-CLOSE;

HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);

LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);

DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN);

DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN);

DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);

DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);

STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);

STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);

STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);

DRAWLINE(TMP=1&&REF(TMP,1)=1,G,TMP=1&&REF(TMP,1)=1,REF (G,1),COLORCYAN);DRAWLINE(TMP=-3&&REF(TMP,1)=-3,G,TMP=-3&&REF (TMP,1)=-3,REF(G,1),COLORRED);DRAWSL(K2=1,G,0,1,0,COLORCYAN);DRAWSL (K2=-3,G,0,1,0,COLORRED);

DRAWTEXT(CROSS(TMP,0),HH,'卖↓');

DRAWTEXT(CROSS(0,TMP),LH,'买↑');

MA55:=MA(CLOSE,55);

DRAWTEXT(CROSS(TMP,0)&&CLOSE<=MA55,HH,'卖↓');

DRAWTEXT(CROSS(0,TMP)&&CLOSE>=MA55,LH,'买↑');

=======================================================================================

3.

VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;

VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;

VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;

VAR6:=(VAR3+VAR4+VAR5)/3;

VAR7:=EMA(VAR6,5);

ZHIB: EMA(EMA(VAR3,5),5)*3, COLORSTICK;

VAR8:=IFELSE(VAR6<=-20,10,0);

VAR9:=HHV(VAR8,10);

STICKLINE(VAR8=10,20,10,COLORRED,0);

VARA:=IFELSE(VAR9 && CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);

K:EMA(VAR7,5)*2,COLORGREEN;

D:EMA(K,5), COLORWHITE;

J:K*3-D*2, COLORYELLOW;

VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) && J>10;

DRAWTEXT(VARA=20,15,'底部');

STICKLINE((VARA=20),0,10,COLORWHITE,0);

VARC:=(ZIGZAG(CLOSE,5,1)>REF(ZIGZAG(CLOSE,5,1),1)) && (REF(ZIGZAG(CLOSE,5,1),1)<=REF(ZIGZAG(CLOSE,5,1),2)) && (REF(ZIGZAG

(CLOSE,5,1),2)<=REF(ZIGZAG(CLOSE,5,1),3));

VARD:=(ZIGZAG(CLOSE,5,1)<REF(ZIGZAG(CLOSE,5,1),1)) && (REF(ZIGZAG(CLOSE,5,1),1)>=REF(ZIGZAG(CLOSE,5,1),2)) && (REF(ZIGZAG

(CLOSE,5,1),2)>=REF(ZIGZAG(CLOSE,5,1),3));

STICKLINE((VARC=1),(-14),0,COLORMAGENTA,0);

DRAWTEXT((VARC=1),(-14),'买');

STICKLINE((VARD=1),14,0,COLORGREEN,0);

DRAWTEXT((VARD=1),18,'卖');

VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;

VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA

((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);

VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA

((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);

VAR11:=VARF<REF(VAR10,1) && VOL>REF(VOL,1) && CLOSE>REF(CLOSE,1);

VAR12:=(HIGH+LOW+CLOSE)/3;

VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));

VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));

VAR15:=IFELSE(VAR13>=150 && VAR13<200 && VAR14>=150 && VAR14<200,10,0);

VAR16:=IFELSE(VAR13<=-150 && VAR13>-200 && VAR14<=-150 && VAR14>-200,-10,VAR15);

VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;

VAR18:=100-ABS(VAR17);

VAR19:=IFELSE(VAR18<90,VAR18,100);

VAR1A:=IFELSE(VARE>0,VARE,0);

VAR1B:=IFELSE(VAR14>=200 && VAR13>=150,15,IFELSE(VAR14<=-200 && VAR13<=-150,-15,VAR16))+60;

VAR1C:=VAR1A>48 && VAR1B>60 && VAR19<100;

这个应该是飞狐的, "&&"通达信里应该是用and

虽然生活经常设置难关给我们,但是让人生不都是这样嘛?一级级的打怪升级,你现在所面临的就是你要打的怪兽,等你打赢,你就升级了。所以遇到问题不要气馁。如需了解更多zigzag指标的信息,欢迎点击窝牛号其他内容。

本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除

窝牛号 wwww.93ysy.com   沪ICP备2021036305号-1