投资者咨询:[求助]回测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