烦请老师通达信波浪线改为文华 (文华财经WH6赢顺V6.7)

投资者咨询:烦请老师通达信波浪线改为文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 17:54
 烦请老师通达信波浪线改为文华,谢谢!
顶周期:=TOPRANGE(H);底周期:=LOWRANGE(L);
上内:=LLVBARS(H,顶周期);上外:=LLVBARS(L,顶周期);
下内:=HHVBARS(L,底周期);下外:=HHVBARS(H,底周期);
上力度:=HHV(L,上内+1)>LLV(H,上内+1);
下力度:=HHV(L,下内+1)>LLV(H,下内+1);
上包含:=COUNT(L>=REF(L,1),上外)>2 AND COUNT(H>=REF(H,1),上内)>2;
下包含:=COUNT(H<=REF(H,1),下外)>2 AND COUNT(L<=REF(L,1),下内)>2; 
顶0:=顶周期 AND 上力度 AND 上包含 AND 上外>3;
底0:=底周期 AND 下力度 AND 下包含 AND 下外>3;
顶分天数:=BARSLAST(顶0);
底分天数:=BARSLAST(底0);
含中间K线:=IF(顶分天数=0,底分天数,顶分天数)>=3;
顶:=顶0 AND 含中间K线 AND H=HHV(H,BARSLAST(底0));
底:=底0 AND 含中间K线 AND L=LLV(L,BARSLAST(顶0));
NOTEXT上笔划线: DRAWLINE(底,L,顶,H,0),COLORLIRED,LINETHICK1;
NOTEXT下笔划线: DRAWLINE(顶,H,底,L,0),COLORLIGREEN,LINETHICK1;
 
技术人员回复
日期:2018-7-8 18:44
 请参考:

顶周期:=100;
底周期:=100;
上内:=LLVBARS(H,顶周期);
上外:=LLVBARS(L,顶周期);
下内:=HHVBARS(L,底周期);
下外:=HHVBARS(H,底周期);
上力度:=HHV(L,上内+1)>LLV(H,上内+1);
下力度:=HHV(L,下内+1)>LLV(H,下内+1);
上包含:=COUNT(L>=REF(L,1),上外)>2 AND COUNT(H>=REF(H,1),上内)>2;
下包含:=COUNT(H<=REF(H,1),下外)>2 AND COUNT(L<=REF(L,1),下内)>2; 
顶0:= 上力度 AND 上包含 AND 上外>3;
底0:= 下力度 AND 下包含 AND 下外>3;
顶分天数:=BARSLAST(顶0);
底分天数:=BARSLAST(底0);
含中间K线:=IF(顶分天数=0,底分天数,顶分天数)>=3;
顶:=顶0 AND 含中间K线 AND H=HHV(H,BARSLAST(底0));
底:=底0 AND 含中间K线 AND L=LLV(L,BARSLAST(顶0));
NOTEXT上笔划线: TRENDLINES(底,L,顶,H),COLORRED,LINETHICK1;
NOTEXT下笔划线: TRENDLINES(顶,H,底,L),COLORGREEN,LINETHICK1;

投资者咨询:烦请老师通达信波浪线改为文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 17:54
 老师加载后。K线都压扁了。原图附上

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-9 8:50
我们查看了一下,由于不同软件函数机制不同

改写后,与您提供的截图效果也是不一样的,看您截图是想要高低点的连线,我们之前编写过,您加载看下效果:

ZH:=ZIGZAG(H,10,0);
ZL:=ZIGZAG(L,10,0);
CONH:=ZH>REF(ZH,1)&&ZH>REFX(ZH,1);
CONL:=ZL<REF(ZL,1)&&ZL<REFX(ZL,1);
HG:=VALUEWHEN(CONH,MAX1(REF(H,1),H,REFX(H,1))),LINETHICK4;//取三根K线的最高点为画线高点
LD:=VALUEWHEN(CONL,MIN1(REF(L,1),L,REFX(L,1)));//取三根K线最低点为画线低点
NH:=BARSLAST(CONH)+1;
NL:=BARSLAST(CONL)+1;
N1:SUMBARS(LD<>REF(LD,1),3);
N2:SUMBARS(HG<>REF(HG,1),3);
DRAWLINE3(LD<>REF(LD,1),LD,0,HG<>REF(HG,1),REF(H,NH-1),NH-1,0),COLORRED;
DRAWLINE3(HG<>REF(HG,1),HG,0,LD<>REF(LD,1),REF(L,NL-1),NL-1,0),COLORGREEN;
DRAWLINE3(NH<NL&&ISLASTBAR,L,0,ISLASTBAR,REF(H,NH-1),NH-1,0),COLORGREEN;
DRAWLINE3(NH>NL&&ISLASTBAR,H,0,ISLASTBAR,REF(L,NL-1),NL-1,0),COLORRED;

投资者咨询:烦请老师通达信波浪线改为文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 17:54
 感激老师辛勤的付出,我加载了,没有反应。不显示波浪线!
技术人员回复
日期:2018-7-13 21:45
 显示的,如截图所示

您加载的是什么合约,什么周期不显示呢?


图片点击可在新窗口打开查看
投资者咨询:烦请老师通达信波浪线改为文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 17:54
 我加载的是欧元对美元
谢谢!
技术人员回复
日期:2018-7-23 8:49
 分析后回复
投资者咨询:烦请老师通达信波浪线改为文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-8 17:54
 谢谢!
技术人员回复
日期:2018-7-25 14:25
 ZH:=ZIGZAG(H,0.1,1);
ZL:=ZIGZAG(L,0.1,1);
CONH:=ZH>REF(ZH,1)&&ZH>REFX(ZH,1);
CONL:=ZL<REF(ZL,1)&&ZL<REFX(ZL,1);
HG:=VALUEWHEN(CONH,MAX1(REF(H,1),H,REFX(H,1))),LINETHICK4;//取三根K线的最高点为画线高点
LD:=VALUEWHEN(CONL,MIN1(REF(L,1),L,REFX(L,1)));//取三根K线最低点为画线低点
NH:=BARSLAST(CONH)+1;
NL:=BARSLAST(CONL)+1;
N1:SUMBARS(LD<>REF(LD,1),3);
N2:SUMBARS(HG<>REF(HG,1),3);
DRAWLINE3(LD<>REF(LD,1),LD,0,HG<>REF(HG,1),REF(H,NH-1),NH-1,0),COLORRED;
DRAWLINE3(HG<>REF(HG,1),HG,0,LD<>REF(LD,1),REF(L,NL-1),NL-1,0),COLORGREEN;
DRAWLINE3(NH<NL&&ISLASTBAR,L,0,ISLASTBAR,REF(H,NH-1),NH-1,0),COLORGREEN;
DRAWLINE3(NH>NL&&ISLASTBAR,H,0,ISLASTBAR,REF(L,NL-1),NL-1,0),COLORRED;