老师请改编写 (文华财经WH6赢顺V6.7)

投资者咨询:老师请改编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-19 21:27
 请改一下!
 
技术人员回复
日期:2018-6-19 21:37
分析1楼指标显示的是前一天最高价与前一天最低价的中间值,标注在今天

您是需要改为标注当天的最高价、最低价、以及中间值三条价格线吗?
投资者咨询:老师请改编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-19 21:27
 不是的老师 按原意图的编写部分可以了 ,显示是要求前一日的高中低价显示在今天的日级别以下周期里,要求显示在30分钟15分钟5分钟3分钟 1分钟的周期里,三条线以最细的小圆点线 或虚线显示,前后日期的三条线不要连接已经实现了,现在只要求显示在日级别以下周期里
技术人员回复
日期:2018-6-19 22:06
 那1楼指标应该是可以实现您的需求的,您是还需要添加最高价最低价吗:

 NN := BARSLAST(DATE<> REF(DATE, 1));
RHH := REF(HHV(H, NN + 1), NN + 1);
RLL := REF(LLV(L, NN + 1), NN + 1);
MIDHL : VALUEWHEN(PERIOD <= 8, (RHH + RLL) / 2),CIRCLEDOT;
VALUEWHEN(PERIOD <= 8, RHH) ,CIRCLEDOT;
VALUEWHEN(PERIOD <= 8, RLL) ,CIRCLEDOT;
投资者咨询:老师请改编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-19 21:27
周期里
 
技术人员回复
日期:2018-6-20 8:54

 参考:

 

 NN := BARSLAST(DATE<> REF(DATE, 1));
RHH := REF(HHV(H, NN + 1), NN + 1);
RLL := REF(LLV(L, NN + 1), NN + 1);
MIDHL : IF(PERIOD <= 8, NULL,(RHH + RLL) / 2),CIRCLEDOT;
IF(PERIOD <= 8, NULL, RHH) ,CIRCLEDOT;
IF(PERIOD <= 8, NULL, RLL) ,CIRCLEDOT;