人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內容

開拓者 TB DeleteOrderTickCounter + 1;不明白的是,為什么要在這里將該變量+1處理呢??? [開拓者 TB]

  • 咨詢內容: 這是在tb公式指南中,A函數與全局變量匹配使用小節中的一條語句:DeleteOrderTickCounter = DeleteOrderTickCounter + 1;不明白的是,為什么要在這里將該變量+1處理呢???

    這是整段代碼:

    Params
    Numeric offSet(1); // 委托價格偏移,為了保證成交
    Numeric BeforeMins(5); // 收盤前幾分鐘開始操作
    Vars
    Numeric tempPos; // 倉位
    Numeric DeleteOrderTickCounter;
    Numeric HasSendOrder(0);

    Begin
    If(BarStatus == 0)
      {
        DeleteOrderTickCounter = 9999;
        HasSendOrder = 0;
        SetGlobalVar(0,DeleteOrderTickCounter);
        SetGlobalVar(1,HasSendOrder);
      }Else
      {
        DeleteOrderTickCounter = GetGlobalVar(0);
        HasSendOrder = GetGlobalVar(1);
       }
    If(CurrentTime > (0.1459 - 0.0001*(BeforeMins-1)) && BarStatus == 2 && HasSendOrder == 0)
       {
          If(Data0.Close != InvalidNumeric && Data0.A_GetOpenOrderCount()>0) //商品0全部撤單
            {
                Data0.A_DeleteOrder();
                DeleteOrderTickCounter = 1;
             }
          If(Data1.Close != InvalidNumeric && Data1.A_GetOpenOrderCount()>0)//商品1全部撤單
             {
                Data1.A_DeleteOrder();
                DeleteOrderTickCounter = 1;
              }
          If(Data2.Close != InvalidNumeric && Data2.A_GetOpenOrderCount()>0) //商品2全部撤單
              {
                Data2.A_DeleteOrder();
                DeleteOrderTickCounter = 1;
               }
           DeleteOrderTickCounter = DeleteOrderTickCounter + 1; //就是這里看不明白???
           SetGlobalVar(0,DeleteOrderTickCounter);
           If(DeleteOrderTickCounter < 5) Return; // 撤單后需要延遲幾個Tick才平倉
           tempPos = Data0.A_BuyPosition();
           If(tempPos > 0) // 平多單
               {
                 Data0.A_SendOrder(Enum_Sell,Enum_Exit,tempPos,Data0.Q_BidPrice - offSet* Data0.MinMove*Data0.PriceScale);
               }
           tempPos = Data0.A_SellPosition();
           If(tempPos > 0) //平空單
              {
                Data0.A_SendOrder(Enum_Buy,Enum_Exit,tempPos,Data0.Q_AskPrice +offSet*Data0.MinMove*Data0.PriceScale);
              }
           tempPos = Data1.A_BuyPosition;
           If(tempPos > 0) // 平多單
             {
               Data1.A_SendOrder(Enum_Sell,Enum_Exit,tempPos,Data1.Q_BidPrice -offSet*Data1.MinMove*Data1.PriceScale);
             }
           tempPos = Data1.A_SellPosition;
           If(tempPos > 0) //平空單
            {
              Data1.A_SendOrder(Enum_Buy,Enum_Exit,tempPos,Data1.Q_AskPrice +offSet*Data1.MinMove*Data1.PriceScale);
            }
           tempPos = Data2.A_BuyPosition;
           If(tempPos > 0) // 平多單
            {
              Data2.A_SendOrder(Enum_Sell,Enum_Exit,tempPos,Data2.Q_BidPrice -offSet*Data2.MinMove*Data2.PriceScale);
            }
           tempPos = Data2.A_SellPosition;
           If(tempPos > 0) //平空單
            {
              Data2.A_SendOrder(Enum_Buy,Enum_Exit,tempPos,Data2.Q_AskPrice +offSet*Data2.MinMove*Data2.PriceScale);
            }
           HasSendOrder = 1;
           SetGlobalVar(1,HasSendOrder);
        }
        End

     

  • TB技術人員: 很簡單,就是在數撤單后過了幾個Tick。。。。。

     

  • TB客服: DeleteOrderTickCounter = DeleteOrderTickCounter + 1; //就是這里看不明白???
    If(DeleteOrderTickCounter < 5) Return; // 撤單后需要延遲幾個Tick才平倉
    這兩句是配合的。當撤單后果了5個tick才平倉

     

  • 網友回復: 本帖最后由 co8 于 2013-4-11 17:57 編輯

    感謝兩位老師的回復,對不起,可能是我沒問清楚;
    我的問題是該語句為什么要+1?如果不加1行嗎?不加1會是什么結果?

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 1145508240  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 国产欧美亚洲精品 | 日韩福利影视 | 98bb国产精品视频 | 99爱视频99爱在线观看免费 | 无码专区aaaaaa免费视频 | 亚洲黄网在线播放高清 | 国产成人精品日本亚洲11 | 狠狠躁夜夜躁人人躁婷婷视频 | 日韩一区二区不卡中文字幕 | 黑人黄色毛片 | 美女在线观看网站 | 色综合888| 亚州视频一区 | 在线观看黄a大片爽爽影院免费 | 国产 日韩 欧美 在线 | 日韩免费视频观看 | 中文字幕日韩高清版毛片 | 国产大片线上免费观看 | 日韩毛片免费视频 | 久久国产精品高清一区二区三区 | 一个人免费看的视频www | 一级毛片a女人刺激视频免费 | 2015小明台湾永久区域免费 | 小毛片网站 | 日本成人激情视频 | 青草视频青年娱乐 | 欧美一级二级三级视频 | 全免费a级毛片免费看视频免 | 狠狠色狠狠色综合日日32 | 国产午夜一区二区在线观看 | 久久亚洲私人国产精品 | 91短视频版在线观看www | 欧美在线 | 欧美 | 看黄色一级毛片 | 日韩成人免费视频 | 天天舔天天 | 韩国理伦片a级在线观看 | 天天舔天天射天天干 | 亚洲一区欧美二区 | 日韩免费在线视频观看 | 8x成人永久在线观看视频 |