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

为什么不能在tick图里面止损 [开拓者 TB]

  • 咨询内容: 为什么不能在tick图里面止损
    //------------------------------------------------------------------------
    // 简称: DUANXIAN
    // 名称: DUANXIAN
    // 类别: 公式应用
    // 类型: 用户应用
    // 输出: Void
    //------------------------------------------------------------------------
    Params
             //此处添加参数

    Vars
             //此处添加变量
    Begin
             //此处添加代码正文

            If(!CallAuctionFilter()) Return;

                 if(barstatus==0)setglobalvar(0,0);
    if(barstatus==0)setglobalvar(1,0);
             if(barstatus==2)
    {
             //多开
    if(Q_OutsideVol>GetGlobalVar(0) and (Q_LastVol()>1000 and  Q_OpenIntFlag>0) and (Q_Last==GetGlobalVar(2)))
            {
         
                  A_SendOrder(Enum_Buy,Enum_Entry,1,Q_Last);


           }

           //空开
            

    if(Q_InsideVol>GetGlobalVar(1) and (Q_LastVol()>1000 and  Q_OpenIntFlag>0) and  (Q_Last==GetGlobalVar(3)))
       {

              A_SendOrder(Enum_Sell,Enum_Entry,1,Q_Last);

            }
          
             
              //平多
             if(A_BuyPosition()>0)
              {
                      A_SendOrder(Enum_Sell,Enum_Exit,1,A_BuyAvgPrice+2);
             }        
    //平空
             if(A_SellPosition>0 )
              {
             
             A_SendOrder(Enum_Buy,Enum_Exit,1,A_SellAvgPrice-2);
                    }
          

             
            //止损
          //空止损
          
              if(A_SellPosition>0 )
              {  
              if(Q_InsideVol>GetGlobalVar(1) and (Q_LastVol()>1000 and  Q_OpenIntFlag>0) and  (Q_Last==GetGlobalVar(3)))
              {  
    A_DeleteOrder(A_OpenOrderContractNo(0));
    A_SendOrder(Enum_Buy,Enum_Exit,1,Q_Last);
           }
        }
        //多止损
    if(A_BuyPosition()>0 )
              {
                      if(Q_InsideVol>GetGlobalVar(1) and (Q_LastVol()>1000 and  Q_OpenIntFlag>0) and  (Q_Last==GetGlobalVar(3)))
             {
             A_DeleteOrder(A_OpenOrderContractNo(0));
                     A_SendOrder(Enum_Sell,Enum_Exit,1,Q_Last);
                         
             }
             
             }

    }
            setglobalvar(0,Q_OutsideVol);
              setglobalvar(1,Q_InsideVol);
              SetGlobalVar(2,Q_AskPrice);
              SetGlobalVar(3,Q_BidPrice);
             
    End
    //------------------------------------------------------------------------
    // 编译版本:        2018/09/25 122512
    // 内核版本:        V2.8.2.14
    // 版权所有        kingofdragon1
    // 更改声明        TradeBlazer Software保留对TradeBlazer平台
    //                        每一版本的TradeBlazer公式修改和重写的权利
    //------------------------------------------------------------------------

 

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

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


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

相关文章

    没有相关内容