请问WH6 sar问题 (文华财经WH6赢顺V6.7)

投资者咨询:请问WH6 sar问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-23 16:56

这是通达信语句,我想转换为Wh6的,如何写

TDX:

SR1:=SAR(15,2,10);
上SRLZH距今:=BARSLAST(REF(CLOSE<SR1,1) AND CLOSE>SR1)+1;
上SRHZL距今:=BARSLAST(REF(CLOSE>SR1,1) AND CLOSE<SR1)+1;

 

 

Wh6:

 SAR出红点到今天天数

 SAR出绿点到今天天数

wh6里如何表示?老师回答前烦请验证下.

发现TDX的写法直接用于WH6出现红点绿点的时间并不一致.

谢谢!

 
技术人员回复
日期:2018-7-23 17:01
如下

 SR1:=SAR(15,2,10);
上SRLZH距今:=BARSLAST(REF(0<SR1,1) AND 0>SR1)+1;
上SRHZL距今:=BARSLAST(REF(0>SR1,1) AND 0<SR1)+1;

原因是文华中SAR是有正有负的,不能直接和收盘价比,改成和0比就行了
投资者咨询:请问WH6 sar问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-23 16:56

 谢谢老师,发现一个问题,TDX中出红点时, wh6中还是绿点, 反之,TDX中出绿点时, wh6中还是红点,(也就是, 比如: tdx 当前K线时,出现了 红点, 但 wh6却还是绿点 ,直到下一k线时wh6才出现 红点,迟一根K线)

即 wh6里出现(红点--绿点    or   绿点--红点 ),wh6始终比 TDX里的迟一根K线才变化,

如何改才能一致?

TDX:

SR1:=SAR(15,2,10);

 

wh6:

SR1:=SAR1(15,2,10);

谢谢!

技术人员回复
日期:2018-7-23 21:10

您是如何对比查看的,通达信中画红绿点的源码是?

 

请发下源码,我们对应看下