投资者咨询:[求助]回测碰到的问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-30 15:05
我用这个公式回测:
C=REF(H,1),BPK;
C=REF(H,1),SPK;
AUTOFILTER;
MULTSIG(0,0,1,0);
我想要在前一根K线的最高价开仓,然后当根K线走完后,又在当根K线的最高价平仓,如此往复。如图:红圈标的地方就没有信号了。我发现,红圈标的K线最高价没有突破上根K线就不会有信号。请问公式应该怎么修改下?谢谢

投资者咨询:[求助]回测碰到的问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-30 15:05
有老师回复吗?
技术人员回复
日期:2018-7-30 15:29
没有信号是因为开仓条件是最新价等于大红一根K线的最高价
红圈中K线价格没有到达过前一根K线的最高价,所以不能开仓
1楼源码是符合您的思路的,否则即使红圈中K线以上一根最高价发出委托,也没有办法成交的
投资者咨询:[求助]回测碰到的问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-30 15:05
明白了。
我想在每根K线的最高价都有开仓或平仓信号,能否修改下公式实现呢?
技术人员回复
日期:2018-7-30 16:29
实现不了的,因为K线走完前无法确定当根K线的最高点
建议您调整下思路
投资者咨询:[求助]回测碰到的问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-30 15:05
我表达有误,上一根K线的最高价开仓或平仓信号,不是当根K线。
技术人员回复
日期:2018-7-30 16:54
SETALLLOSTSIGPRICETYPE函数不支持回测,按上根K线最高价发委托,参考:
1,BPK;
1,SPK;
AUTOFILTER;
MULTSIG(0,0,1,0);
SETALLLOSTSIGPRICETYPE(REF(H,1));
投资者咨询:[求助]回测碰到的问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-30 15:05
谢谢泡芙的耐心回复!
我刚试了下,每根K线都有信号了。但是开平仓的价格为当根K线的开盘价,不是上根K线的最高价,麻烦您再帮我看下吧,谢了
技术人员回复
日期:2018-7-30 17:21