老师麻烦修改一下这个指标 (文华财经WH6赢顺V6.7)

投资者咨询:老师麻烦修改一下这个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-19 9:06
 N1:=BARSLAST(DATE<>REF(DATE,1))+1;
HD:=REF(HHV(H,N1),N1);
LD:=REF(LLV(L,N1),N1);
HD1:=REF(REF(HHV(H,N1),N1),N1);
LD1:=REF(REF(LLV(L,N1),N1),N1);
X1:=HD>HD1 AND LD>LD1;
X2:=HD<HD1 AND LD<LD1;
X3:=(HD<HD1 AND LD>LD1) OR (HD>=HD1 AND LD<=LD1);
AA:=BARSLAST(C>REF(H,1));
BB:=BARSLAST(C<REF(L,1));
DRAWICON(CROSS(BB,AA)&&(X1||X3),L,4),VALIGN0;
DRAWICON(CROSS(AA,BB)&&(X2||X3),H,5),VALIGN2;

箭头显示修改成,红色箭头显示条件是:当价格摸到60分钟最低点,符合条件就显示。
                      绿色箭头显示条件是:当价格摸到60分钟最高点,符合条件就显示。
技术人员回复
日期:2018-12-19 9:12

 按1楼指标的思路,这样改下看看:

 

 N1:=BARSLAST(HOUR<>REF(HOUR,1))+1;
HD:=REF(HHV(H,N1),N1);//上一小时最高点
LD:=REF(LLV(L,N1),N1);
HD1:=REF(REF(HHV(H,N1),N1),N1);//上上小时最高点
LD1:=REF(REF(LLV(L,N1),N1),N1);
X1:=HD>HD1 AND LD>LD1;
X2:=HD<HD1 AND LD<LD1;
X3:=(HD<HD1 AND LD>LD1) OR (HD>=HD1 AND LD<=LD1);
AA:=BARSLAST(C>REF(H,1));
BB:=BARSLAST(C<REF(L,1));
DRAWICON(CROSS(BB,AA)&&(X1||X3),L,4),VALIGN0;
DRAWICON(CROSS(AA,BB)&&(X2||X3),H,5),VALIGN2;

投资者咨询:老师麻烦修改一下这个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-19 9:06
 老师不对麻烦在修改下

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-12-19 10:47

 1楼是根据上一天的最高价最低价和上上天的最高价最低价判断标注条件

 

2楼改为根据上一小时的最高价最低价和上上小时的最高价最低价判断

 

具体哪里不符合思路,您可以配合截图详细说明一下

投资者咨询:老师麻烦修改一下这个指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-19 9:06
 老师1楼的标注条件不变,只是把箭头显示增加个条件多头价格摸60分钟低点才显示,空头价格摸60分钟高点才显示谢谢老师!
技术人员回复
日期:2018-12-19 16:21
您加载到1min的k线周期上?

参考:

N1:=BARSLAST(DATE<>REF(DATE,1))+1;
HD:=REF(HHV(H,N1),N1);
LD:=REF(LLV(L,N1),N1);
HD1:=REF(REF(HHV(H,N1),N1),N1);
LD1:=REF(REF(LLV(L,N1),N1),N1);
X1:=HD>HD1 AND LD>LD1;
X2:=HD<HD1 AND LD<LD1;
X3:=(HD<HD1 AND LD>LD1) OR (HD>=HD1 AND LD<=LD1);
AA:=BARSLAST(C>REF(H,1));
BB:=BARSLAST(C<REF(L,1));
DRAWICON(CROSS(BB,AA)&&(X1||X3)&&L<LV(C,60),L,4),VALIGN0;
DRAWICON(CROSS(AA,BB)&&(X2||X3)&&H>HV(C,60),H,5),VALIGN2;