编写 (文华财经WH6赢顺V6.7)

投资者咨询:编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-21 14:01
 谢谢您的回复,图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看


老师请问想以
DRAWLINE1(CROSS(BHN,0.5)&&AH<BH,H,CROSS(AHN,0.5),H,0),RGB(0,0,0),LINETHICK2;为1、2点
两点之间的高点为3做个波浪尺

DRAWLINE1(CROSS(BHN,0.5)&&AH<BH,H,CROSS(AHN,0.5),H,0),RGB(77,77,77);同上理
总是 默认最后两个波浪尺

 
技术人员回复
日期:2018-6-21 14:40
 您添加这个试试,还有问题截图说明下

A:=BACKSET(ISLASTBAR,SUMBARS(CROSS(BHN,0.5)&&AH<BH,2));
DRAWWAVERULER(CROSS(BHN,0.5)&&AH<BH&&A,H,CROSS(AHN,0.5),H,ISLASTBAR,H,0.3,COLORGREEN);
投资者咨询:编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-21 14:01
 老师请问一下背离指标上能加波浪尺指标吗 


例 如

图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-21 15:54
 可以加的,主要使用函数DRAWWAVERULER取画

您可以上传下您的背离编写,给您写个范例
投资者咨询:编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-21 14:01
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,3,1),NODRAW;//RSV的移动平均值
REFLINE:80,50,20;

B1:=BARSLAST(CROSS(K,80))+1,NODRAW;
B2:=BARSLAST(CROSSDOWN(K,80))+1,NODRAW;

A1:=BARSLAST(CROSS(K,50))+1,NODRAW;
A2:=BARSLAST(CROSSDOWN(K,50))+1,NODRAW;

D1:=BARSLAST(CROSS(K,20))+1,NODRAW;
D2:=BARSLAST(CROSSDOWN(K,20))+1,NODRAW;

AH:VALUEWHEN(A2=1&&A1<B2,HV(H,A1)),NODRAW,COLORWHITE;
AHN:=BACKSET(A2=1&&A1<B2,REF(HHVBARS(H,A1),1)+2);
BH:VALUEWHEN(A2=1&&A1<B2,REF(HHV(H,B1),B2)),COLORYELLOW,NODRAW;
BHN:=BACKSET(A2=1&&A1<B2,REF(HHVBARS(H,B1),B2)+B2+1);
DRAWLINE1(CROSS(BHN,0.5)&&AH<BH,H,CROSS(AHN,0.5),H,0);

CL:VALUEWHEN(A1=1&&A2<D1,LV(L,A2)),COLORMAGENTA,NODRAW;
CLN:=BACKSET(A1=1&&A2<D1,REF(LLVBARS(L,A2),1)+2);
DL:VALUEWHEN(A1=1&&A2<D1,REF(LLV(L,D2),D1)),COLORGREEN,NODRAW;
DLN:=BACKSET(A1=1&&A2<D1,REF(LLVBARS(L,D2),D1)+D1+1);
DRAWLINE1(CROSS(DLN,0.5)&&CL>DL,L,CROSS(CLN,0.5),L,0);

技术人员回复
日期:2018-6-21 16:45
 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,3,1),NODRAW;//RSV的移动平均值
REFLINE:80,50,20;

B1:=BARSLAST(CROSS(K,80))+1,NODRAW;
B2:=BARSLAST(CROSSDOWN(K,80))+1,NODRAW;

A1:=BARSLAST(CROSS(K,50))+1,NODRAW;
A2:=BARSLAST(CROSSDOWN(K,50))+1,NODRAW;

D1:=BARSLAST(CROSS(K,20))+1,NODRAW;
D2:=BARSLAST(CROSSDOWN(K,20))+1,NODRAW;

AH:VALUEWHEN(A2=1&&A1<B2,HV(H,A1)),NODRAW,COLORWHITE;
AHN:=BACKSET(A2=1&&A1<B2,REF(HHVBARS(H,A1),1)+2);
BH:VALUEWHEN(A2=1&&A1<B2,REF(HHV(H,B1),B2)),COLORYELLOW,NODRAW;
BHN:=BACKSET(A2=1&&A1<B2,REF(HHVBARS(H,B1),B2)+B2+1);
DRAWLINE1(CROSS(BHN,0.5)&&AH<BH,H,CROSS(AHN,0.5),H,0);

CL:VALUEWHEN(A1=1&&A2<D1,LV(L,A2)),COLORMAGENTA,NODRAW;
CLN:=BACKSET(A1=1&&A2<D1,REF(LLVBARS(L,A2),1)+2);
DL:VALUEWHEN(A1=1&&A2<D1,REF(LLV(L,D2),D1)),COLORGREEN,NODRAW;
DLN:=BACKSET(A1=1&&A2<D1,REF(LLVBARS(L,D2),D1)+D1+1);
DRAWLINE1(CROSS(DLN,0.5)&&CL>DL,L,CROSS(CLN,0.5),L,0);

A:=BACKSET(ISLASTBAR,SUMBARS(CROSS(BHN,0.5)&&AH<BH,2));
DRAWWAVERULER(CROSS(BHN,0.5)&&AH<BH&&A,H,CROSS(AHN,0.5),H,1,H,0.3,COLORGREEN);
DRAWWAVERULER(CROSS(BHN,0.5)&&AH<BH&&A,H,CROSS(AHN,0.5),H,1,H,0.6,COLORGREEN);
DRAWWAVERULER(CROSS(BHN,0.5)&&AH<BH&&A,H,CROSS(AHN,0.5),H,1,H,0.9,COLORGREEN);


AA:=BACKSET(ISLASTBAR,SUMBARS(CROSS(DLN,0.5)&&CL>DL,2));
DRAWWAVERULER(CROSS(DLN,0.5)&&CL>DL&&AA,L,CROSS(CLN,0.5),L,1,L,0.3,COLORRED);
DRAWWAVERULER(CROSS(DLN,0.5)&&CL>DL&&AA,L,CROSS(CLN,0.5),L,1,L,0.6,COLORRED);
DRAWWAVERULER(CROSS(DLN,0.5)&&CL>DL&&AA,L,CROSS(CLN,0.5),L,1,L,0.9,COLORRED);