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

A_SendOrder能否用在股指期权,为何总是显示报单字段错误 [开拓者 TB]

  • 咨询内容:

    Params
        Numeric timeExit(0.1450);
    Vars

        Numeric lots(0);        //下单手数   
    Events
        OnInit()
        {
             SubscribeBar("IO2106-C-5100.CFFEX","5m",20210501);
        }    
        OnBar(ArrayRef<Integer> indexs)
        {
            Range[0:DataSourceSize() - 1]
            {
                  lots=IntPart(A_CurrentEquity*0.8/(Close*100)); //计算做多开仓手数
                If(A_TotalPosition == 0 )
                {
                 A_SendOrder(Enum_Buy,Enum_Entry,lots,MIN(Close*1.1,Q_AskPrice));
                }
                If(A_TotalPosition > 0)
                {
                 If(Time >= timeExit)                
                  {
                     A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),MAX(Close*0.9,Q_BidPrice));
                  }
                }

                
            }
        }

     

     来源:CXH99.COM

  • TBQuant技术回复:

    模拟盘的话是不能下期权的,实盘可以报

    你能订阅到行情,就说明合约字段没错

 

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

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

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

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


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

相关文章

    没有相关内容