请教一个问题 (文华财经WH6赢顺V6.7)

投资者咨询:请教一个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-25 10:56
老师好,我想实现以下想法:

让程序输出,X之前10根K线的最高价最大值的K线距离X的位置
   
技术人员回复
日期:2018-5-25 11:05
卖开条件是可以连续满足的条件,仅从开仓条件不能确定开仓位置

要通过信号记录函数实现,需要在wh8中实现

您可以在官网下载模拟板体验一下http://www.wenhua.com.cn/

源码参考:

REF(HHVBARS(H,10),BARSSK);
REF(LLVBARS(L,10),BARSSK);

 
投资者咨询:请教一个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-25 10:56
老师好,开仓条件也可能会一直满足,不能确定开仓的位置。
可以这样,选取最近一次SK信号中第一根满足开仓条件的K线为开仓的位置
技术人员回复
日期:2018-5-25 13:16
 这样试试:

Q:=C<MA(C,20)&&MA(C,20)<REF(MA(C,20),1);
P:=C>MA(C,10)&&MA(C,10)>REF(MA(C,10),1);
//VERTLINE(Q,COLORRED);
HH:REF(HHV(H,10),BARSLAST(COUNT(Q,BARSLAST(P)+1)=1)+1),NODRAW;
LL:REF(LLV(L,10),BARSLAST(COUNT(Q,BARSLAST(P)+1)=1)+1),NODRAW;
投资者咨询:请教一个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-25 10:56
谢谢老师解答!
还有个疑问没解决:
HH:REF(HHV(H,10),BARSLAST(COUNT(Q,BARSLAST(P)+1)=1)+1),NODRAW;
以上语句只能得到,第一次满足卖开仓条件的K线之前10根K线最高价的最大值,但不能得到这个最高价的最大值距离第一次满足卖开仓条件Q的距离
请老师解答,辛苦了,谢谢!
 
技术人员回复
日期:2018-5-25 14:56
 这样:

HH:REF(HHVBARS(H,10),BARSLAST(COUNT(Q,BARSLAST(P)+1)=1)+1),NODRAW;
投资者咨询:请教一个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-25 10:56
谢谢老师!

再帮忙写一个,计算当前K线到“最近一次SK信号中第一根满足开仓条件的K线”的距离

老师帮忙解答,辛苦啦
技术人员回复
日期:2018-5-25 16:26
这样?

P:=C>MA(C,10)&&MA(C,10)>REF(MA(C,10),1);
Q:=C<MA(C,20)&&MA(C,20)<REF(MA(C,20),1);
BARSLAST(COUNT(Q,BARSLAST(P)+1)=1)+1;