关于模型手数设置问题

03-08 20:05发布

各位老师,新年好

在atuofilter 模型里,我要限制开仓手数,目前只能在回测参数里设置,但是一设置,就变成多空都是一样的开仓手数。

请问有什么办法可以实现,多头开两手,空头开一手的设置?我又不想分成两个模型,因为空头的某些开仓条件要基于多头上一次的平仓时间点。

各位老师,新年好
在atuofilter 模型里,我要限制开仓手数,目前只能在回测参数里设置,但是一设置,就变成多空都是一样的开仓手数。

请问有什么办法可以实现,多头开两手,空头开一手的设置?我又不想分成两个模型,因为空头的某些开仓条件要基于多头上一次的平仓时间点。
付费偷看设置
发送
3条回答
文华解答
2楼-- · 03-08 20:59
这个思路需要使用加减仓模型实现,atuofilter的过滤模型实现不了。

写法参考:

开多条件,BK(2);
平多条件,SP(BKVOL);
开空条件,SK(1);
平空条件,BP(SKVOL);

可以参考下面链接了解下加减仓模型:

3楼-- · 03-08 21:18
老师,我就是不想用加减仓模型,因为一用,没法实现一开一平了。

如果软件没法实现在autuofilter模型里,区别对待多头和空头的固定开仓手数,可以考虑开发一下。

谢谢!
文华解答
4楼-- · 03-08 21:39
过滤模型只能设置固定数值或者百分比手数的思路,您这个思路只能使用加减仓模型。

加减仓模型默认一次开平中,一行指令只能执行一次的。

比如2楼写法,开仓后只能平仓,不会加仓的,就是一开一平。

您可以根据思路调整下模型编写。

如果确实不会改,可以提供下完整编写,我们帮您修改。