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

请帮忙看一下后台的仓位判断 [开拓者 TB]

  • 咨询内容: 本帖最后由 beijib 于 2013-12-2 15:36 编辑

                    //如果有仓位出反手信号
                    if(A_TotalPosition()<0  && A_GetOpenOrderCount()==0){
                            if(con1==True){
                                    //buy(lots,Max(H[1],O)+MinPoint);
                                    A_SendOrder(Enum_Buy,Enum_Exit,lots,Q_AskPrice()-MinPoint); //平空
                                    A_SendOrder(Enum_Buy,Enum_Entry,lots,Q_AskPrice()-MinPoint); //开多
                            }  
                    }                       
                    if(A_TotalPosition()>0  && A_GetOpenOrderCount()==0){
                            if(con2==True){
                                //SellShort(lots,Min(L[1],O)-MinPoint);
                                    A_SendOrder(Enum_Sell,Enum_Exit,lots,Q_BidPrice()-MinPoint); //平多
                                    A_SendOrder(Enum_Sell,Enum_Entry,lots,Q_BidPrice()-MinPoint); //开空
                            }
                    }
                    N1=A_TotalPosition();
                    Commentary("cangwei"+text(N1));

    实盘的时候A_TotalPosition()的值返回为N/A,错在哪里了?

     

  • TB技术人员: A函数的返回值都有些问题

     

  • TB客服: 请在最前面加上barstatus==2的条件进行判断

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容