[求助]回测OK,但模拟盘开不出仓? (文华财经WH8赢智V8.2)

投资者咨询:[求助]回测OK,但模拟盘开不出仓? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-9 20:09

老师你好,请教一下,我是使用一根K线多个信号的方式,如果要求满足当前为空仓且当根K线上还没有出现开仓信号这两个条件应该如何编写?

本人用以下部分代码写的模型为何在回测里可以正常开仓,而模拟盘运行却开不出仓,是何原因?

 

 

KC:=COUNTSIG(BK,1)=0&&COUNTSIG(SK,1)=0&&COUNTSIG(BP,1)=0&&COUNTSIG(SP,1)=0;//当前K线未出现BK,SK,BP,SP信号
KKC:MONEY=MONEYREAL;//表示空仓

 

MULTSIG(0,0,3,0);

 
技术人员回复
日期:2019-5-9 20:16
 您这么看下,如果还是不对,您详细说明一下您的思路,我们再分析一下  

KC:=COUNTSIG(BK,1)=0&&COUNTSIG(SK,1)=0&&COUNTSIG(BP,1)=0&&COUNTSIG(SP,1)=0;//当前K线未出现BK,SK,BP,SP信号
KKC:BKVOL=0&&SKVOL=0;//表示空仓
MULTSIG(0,0,3,0);
投资者咨询:[求助]回测OK,但模拟盘开不出仓? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-9 20:09

谢谢老师

模拟盘是开的出仓了,但是还有一个问题

我的模型开仓以后,会在满足某条件时先平掉一半仓。正常情况下是等接下来满足又一个条件时closeout,但是有时候在平掉一半仓后又出现买点,这样就导致我的仓位过重(原来的一半加新开仓仓位)

请问有什么办法可以让持仓情况下不开仓?

这也是我之前用MONEY=MONEYREAL的原因

 

 



图片点击可在新窗口打开查看
技术人员回复
日期:2019-5-9 22:39
 您先这样试下,如果您觉得不对的话,提供完整的源码我们看下

NOT(ISLASTSP)&&开仓条件