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

老师看一下我的,为什么不发单 [开拓者 TB]

  • 咨询内容:
               if(A_BuyPosition()==0 and A_SellPosition()==0) SetGlobalVar(2,0);         
               If(GetGlobalVar(2)==InvalidNumeric)
            {
                    SetGlobalVar(2,0);
            }
          

                cond1=(GetGlobalVar(2));
                BUYSS=A_BuyPosition;
                PlotString("GetGlobalVar(2)",text(GetGlobalVar(2)),0,red);
                ApriceDD=Text(A_BuyAvgPrice);
                ApriceD=Value(ApriceDD);
                MyOffset = MinMove*PriceScale;
                

                    //开仓;
                    If(TimesToday<TimesMaxToday And CurrentBar>90 AND CMM>NN )
                    {
                            If(A_BuyPosition()==0   and cond1==0)
                            {
                                    If(开多条件 )
                                    {
                                            A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice +

    MyOffset);
                                            SetGlobalVar(2,1);
                                             ddd=1;
                                             PlotString("d",Text(ddd),0,Yellow);
                                            TimesToday = TimesToday+1;
                                            Return;
                                    }
                            }
                            If(A_SellPosition()==0 or MarketPosition==0 and cond1==0)
                            {
                                    If(  开空条件)
                                    {
                                            A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice -

    MyOffset);
                                            SetGlobalVar(2,3);
                                             ddd=3;
                                             PlotString("d",Text(ddd),0,Blue);
                                             TimesToday = TimesToday+1;
                                             Return;
                                    }
                            }
                    }

                  
                 //止损;
                  if(A_SellPosition>0 and cond1==3)
                     {
                        if(AA>BB)
                           {
                                A_SendOrder(Enum_Buy,Enum_Exit,A_SellPosition(),Q_AskPrice +

    MyOffset);         
                                SetGlobalVar(2,0);
                                 ddd=8;
                                 PlotString("d",Text(ddd),0,Blue);
                                         }
                                }
                    if(A_BuyPosition>0 and cond1==1)
                     {
                        if(AA<=BB)
                           {
                             A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice -

    MyOffset);         
                              SetGlobalVar(2,0);
                              ddd=8;
                                 PlotString("d",Text(ddd),0,Blue);
                                         }
                                }

            }
            
    是不是我全局变量设置的有问题?

     

  • TB技术人员: 顶 啊

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容