主力合约变化,对平仓和【K】线跳变的影响

我是基于【888】合约给出的信号,进行交易的,比如【si888】。在具体执行时,比如,当主力合约是【si2411】时,利用buy开仓;但在平仓时,主力合约已经变成【si2412】,无法利用sell平仓了,这时,可否利用A函数A_sell(symbol,lots,0)进行平仓?其次,主力合约调整时,【si888】K线会有很大的异常变化,这时是采用【前复权】的方式来平滑吗?再次,如果采用了【前复权】,对回测结果,会不会产生影响

不能的 图表函数和a函数不要混用,可以手动处理老仓 或者监控器处理(需要了解监控器风险) 复权可以让888数据平滑,888复权和不复权数据是不一样的 那回测结果也会有差异 建议多看看官网的基础视频

回复:在具体执行时,比如,当主力合约是【si2411】时,利用A_buy开仓;平仓时,尽管主力合约已经变成【si2412】,可否利用A函数A_sell(symbol,lots,0)进行平仓?

回复:不行的 a_sell第一个参数要填写具体需要平仓的合约代码 symbol代表的是当前数据源合约代码 基于888的话无法成功委托

回复:

回复:认真看了“零基础”视频,确实没有相关内容😭

回复:

回复:给个“基础视频”的链接也算好啊

回复:我知道主力合约变更前后的合约代码啊(前面误用了“symbol”)。只是这样一来,我是不是得自己写滑点之类的代码

回复:你这个需求是代码实现移仓换月, 要自己编写代码 没有视频教学的

回复:我问一个题外的问题,你们这个实体合约自动更新的功能什么时候能给解决,什么时候能上线。实体合约移仓换月,我已经解决了,现在就卡在你们这个实体合约自动更新上,我每次都需要手动更新实体合约,才能完成移仓换月。数据更新是你们软件的问题,你们负责推送数据,更新数据。我们用户没法解决这个问题。这问题我去年就提过,前一段时间我又提了一边,你们连恢复都没恢复。你们总不能把什么问题丢给我们用户吧。

看来你有很多提问,先去看看基础视频课程吧。

回复:你们这样踢皮球,客户会越来越少