我们知道,要想实现模型自动化,
必须要用到自动换月的命令.
也就是 TRADE_OTHER(‘AUTO’)
Trade_Other:Auto;是自动移仓换月函数。
在换月当天,平掉旧主力的持仓,开相同方向的新主力的持仓。
那么不加这个命令,直接加载在指数上行不行呢???
可以,不过交易不了,
因为没有具体的合约,所以直接用指数交易不了.(可以从交易明细看到没有具体合约)
那么默认下就是加上TRADE_OTHER(‘AUTO’)遇到的问题了.
1.自动换月后,我不想平仓行不行?
自动换月的命令,就是当天平掉以前主力持仓,开相同方向的新主力持仓,所以会有一个平仓并开仓的动作.
所以必须会平仓的,但是不影响原来的方向.只是一个换月动作.
2.自动换月后,没多久被平仓是怎么一回事?
大概率是模型编写的条件
因为自动换月以后,开仓价等全部的数据都是新的数据
比如模型中有计算浮盈的,那么重新开仓以后,又从0开始
比如有止损的,重新开仓以后,稍微滑动一下,被止损了.
这是模型里面的平仓命令.
3.有没办法自动换月以后,不被平仓.
关键是模型里的平仓命令
因为换月以后,都是按照新的开仓价.
需要调转一下模型思路.
可以取值旧合约的值作止损,
这样在浮盈比较大的情况下,不容易因为止损命令出局.
原文链接:https://www.quant.bsiot.cn/1245.html,转载请注明出处。
评论0