自动发单现在的主力合约 (文华财经)

投资者咨询:自动发单现在的主力合约 (文华财经)
来源:文华财经  日期:2020-11-17 14:51
请问假如我已经下载了某品种全部的指数数据,比如已经到了2005年。而我现在实盘想交易的是现在的主力合约。如何设置数据合约为该指数合约全部历史数据下,模组自动发单现在的主力合约? 
技术人员回复
日期:2020-11-17 14:54
 
使用TRADE_OTHER函数实现,可以参考函数说明了解下具体用法。

模型中写入下面语句加载到指数合约,是交易当前主力合约的,并且可以实现自动移仓换月。

TRADE_OTHER('AUTO');

投资者咨询:自动发单现在的主力合约 (文华财经)
来源:文华财经  日期:2020-11-17 14:51
 我是在5min上运行的指令价模型,设置的隔夜开盘平仓,我怕今天在旧合约上开仓了,收盘主力换月了,隔夜开盘的时候是不是会先平仓旧合约再开仓新合约,然后再执行我的隔夜开盘平仓指令?而且不能使用CHECKSIG,实盘中CHECKSIG与CHECKSI_MIN区别大吗?还有如何设置所有或者部分模组分区的发单滑点?
技术人员回复
日期:2020-11-17 15:18
 
是先执行开仓委托,再进行移仓换月。

软件不支持同时使用两个合约的TICK数据,所以加载到指数合约交易当前主力,是不能进行逐笔回测的,不支持CHECKSIG函数,

CHECKSIG函数是逐笔回测,每笔行情计算一次信号;CHECKSIG_MIN函数是逐分钟回测,每分钟计算一次信号,精度也是比较高的。


您说的发单滑点应该是想要设置委托价格,参考下面精华帖了解具体方法:


 
投资者咨询:自动发单现在的主力合约 (文华财经)
来源:文华财经  日期:2020-11-17 14:51
如果不使用自动换月移仓的话,手动如何移仓呢?是当主力换月之后查看匹配不匹配然后进行匹配交易操作吗?
技术人员回复
日期:2020-11-17 16:36
 

模型中不要写入TRADE_OTHER函数,加载到指数合约,装入模组时指定交易合约,

合约换月后手动换月,在模组参数中修改交易合约,之后重置子账户持仓或者清除历史信号重新运行。