最高点位置表示 (文华财经WH8赢智V8.2)

投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02
 把当前设为第N跟K线,记做T(n),第T(n)跟K线的最高价记做P(N), 我想问的是MAX((p(N-8):P(N-3))即倒三根至倒八根这6个K线的最高价如何表示?谢谢
技术人员回复
日期:2018-4-27 16:07
 1楼6根K线最高价参考:HH:REF(HHV(H,6),3);
投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02
 


图片点击可在新窗口打开查看
HH1:REF(HHV(H,DISU0),DISD0);
HH2:REF(HHV(H,(DISU1-DISD1+1)),DISD1);

为何在图中只 显示了HH1,不显示HH2?


投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02
 谢谢
投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02


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

看这个图 
技术人员回复
日期:2018-4-28 15:43

您可以上传一下完整的源码,与加载在什么合约周期上不显示呢?

 

我们帮您检查一下编写

投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02
SH:=EMA(CLOSE,SHORT);
LO:=EMA(CLOSE,LONG);
DIFF : SH - LO;
DEA  : EMA(DIFF,M);
DIFFEA:2*(DIFF-DEA);
DIFFA:VALUEWHEN(CROSSDOWN(DIFF,DEA),DIFF);
DIFFP:VALUEWHEN(CROSSDOWN(DIFF,DEA),C);
DISD0:SUMBARS(CROSSDOWN(DIFF,DEA),1);
DISD1:SUMBARS(CROSSDOWN(DIFF,DEA),2);
DISD2:SUMBARS(CROSSDOWN(DIFF,DEA),3);
DISU0:SUMBARS(CROSSUP(DIFF,DEA),1);
DISU1:SUMBARS(CROSSUP(DIFF,DEA),2);
DISU2:SUMBARS(CROSSUP(DIFF,DEA),3);
HH1:REF(HHV(H,DISU0),DISD0);
HH2:REF(HHV(H,(DISU1-DISD1+1)),DISD1);

HH1显示,HH2不显示,如上图
投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02
 加载在螺纹周线上
技术人员回复
日期:2018-4-28 16:45

分析源码编写上有逻辑错误,DISU1-DISD1+1会返回负数所以HH2在大部分位置无法正常显示

 

您可具体说明一下思路,HH2需要取两次死叉前什么范围内的最高值呢?我们给您直接编写示范

投资者咨询:最高点位置表示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-27 16:02
想表达的意思:已当根K线为定标,倒数第二个金叉到倒数第二个死叉的最高价