您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

关于设置自动换仓数量不相等的问题 [开拓者 TB]

  • 咨询内容: 我是通过下面的设置来回测的时候自动换仓,但是我发现在回测过程中,自动换仓的数量不相等,有时候会相差1手,请问这是怎么回事?
    OnInit()
            {
                    Range[0:0]
                    {
                            If(IsRollover)
                            {
                                    AddDataFlag(Enum_Data_RolloverBackWard());//设置后复权
                            }
                            If(IsRolloverRealPrice)
                            {
                                    AddDataFlag(Enum_Data_RolloverRealPrice());//是否映射真实价格
                            }
                            If(IsAutoSwapPosition)
                            {
                                    AddDataFlag(Enum_Data_AutoSwapPosition());//设置自动换仓
                            }
                            If(IgnoreSwapSiganlCalc)
                            {
                                    AddDataFlag(Enum_Data_IgnoreSwapSignalCalc());//设置忽略换仓信号计算
                            }
                    }
            }

    附件: 你需要登录才可以下载或查看附件。没有帐号?注册

     

     来源:CXH99.COM

  • TB技术人员: 文档里有说明的。
    在换月跳空时,前后两个合约的价格不同,那么同等价值折换的手数是不同的。

     

  • TB客服: 请问能否通过设置或者代码,让换仓手数相同?

     

  • 网友回复:
    baggiobatistuta 发表于 2019-11-14 09:22
    请问能否通过设置或者代码,让换仓手数相同?

    可以。在TB量化学院--连续合约的复权处理里,第二种方式里的代码范例中,将lots手数的计算 使用原手数替换范例里的计算 就可以了。

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容