大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

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

分享一個止盈止損的模版... - TradeBlazer公式 [開拓者 TB]

  • 咨詢內容: 我目前在用的方法。為促進交流,現在跟大家分享~歡迎交流!
    有什么疑問歡迎指出。

    //------------------------------------------------------------------------
    // 簡稱: AO
    // 名稱: 日內止盈止損系統模版
    // 類別: 交易指令
    // 類型: 其他
    // 輸出:
    //------------------------------------------------------------------------

    Params
        Numeric MyZhiSun(0);//止盈止損開關,1為開,其它為關
        Numeric MyJumpScale(1);//每個BAR止線浮動幅度,1為1跳。即,每走完一個BAR,止損線會相應的抬高(多單時)或者降低(空單時)一跳
        Numeric ExitOnCloseMins(14.55);//14:55分請倉。
        Numeric MyStopLoss(5);//默認5跳止損
        Numeric Lots(1); //開倉手數
    Vars
        NumericSeries MyPositionH(0); //做空時的止損線
        NumericSeries MyPositionL(0); //做多時的止損線
    Begin

        If(Date!=Date[1])
        {
            MyPositionH = 0; //每天第一個BAR清零
            MyPositionL = 0;
        }Else
        {
            MyPositionH = MyPositionH[1]; //止損線得以延續
            MyPositionL = MyPositionL[1];
        }

    if(MyZhiSun == 1 && MarketPosition != 0) //止盈止損
    {
      if(MarketPosition==1 && Open < MyPositionL && MyPositionL != 0)
      {
            MyPrice = MyPositionL - MinMove; //保證測試準確,放棄一跳.
            if(BarStatus==2)//做多止損
            {
                Sell(A_BuyPosition,Q_Last);
            }Else
            {
                Sell(Lots,MyPrice);
            }
            Commentary("Open < MyPositionL " + Text(MyPositionL));
            MyPositionL = 0;
            Return;
        if(MyPositionL < HighD(0))MyPositionL = MyPositionL + MyJumpScale*MinMove;//浮動抬高
      }
      if(MarketPosition==-1 && Open > MyPositionH && MyPositionH != 0)
      {
            MyPrice = MyPositionH + MinMove;//保證測試準確,放棄一跳.
            if(BarStatus==2)//做空止損
            {
                BuyToCover(A_SellPosition,Q_Last);
            }Else
            {
                BuyToCover(Lots,MyPrice);
            }
            Commentary("Open > MyPositionH " + Text(MyPositionH));
            MyPositionH = 0;
            Return;
        if(MyPositionH > LowD(0))MyPositionH = MyPositionH - MyJumpScale*MinMove;//浮動降低
      }
        if(MyZhiSun == 1)Commentary("止盈啟動!");
    }

    Commentary("MyPositionH == "+Text(MyPositionH));
    Commentary("MyPositionL == "+Text(MyPositionL));

    // 下面是開倉代碼
        If(開多條件)
        {
            MyPrice = 開多價格;
            If(Open > MyPrice) MyPrice = Open;
            if(MyPrice > High)MyPrice = High;
            if(BarStatus==2)
            {
                Buy(Lots,Q_Last);
            }Else
            {
                Buy(Lots,MyPrice);
            }
            MyPositionH = 0;
            MyPositionL = MyPrice - MyStopLoss*MinMove;//開倉時設定止損線,以跳為單位
            Return;
        }

        If(開空條件)
        {
            MyPrice = 開空價格;
            If(Open < MyPrice) MyPrice = Open;
            if(MyPrice < Low)MyPrice = Low;
            if(BarStatus==2)
            {
                SellShort(Lots,Q_Last);
            }Else
            {
                SellShort(Lots,MyPrice);
            }
            MyPositionL = 0;
            MyPositionH = MyPrice + MyStopLoss*MinMove;//開倉時設定止損線,以跳為單位
            Return;
        }
        // 收盤平倉,實際執行代碼
        If(BarStatus==2 And CurrentTime>=ExitOnCloseMins/100 And MarketPosition!=0)
        {
            If(A_BuyPosition>0)
            {
                Sell(A_BuyPosition,Q_Last);
            }
            If(A_SellPosition>0)
            {
                BuyToCover(A_SellPosition,Q_Last);
            }
        }
        //保證收盤平倉信號的準確
        If(Time >=ExitOnCloseMins/100 And BarStatus!=2 And MarketPosition!=0)
        {
            Sell(Lots,Open-MinMove);
            BuyToCover(Lots,Open+MinMove);
        }

    End

    //------------------------------------------------------------------------
    // 編譯版本    GS2004.06.12
    // 用戶版本    2009/10/31 01:03
    // 版權所有    na
    // 更改聲明    TradeBlazer Software保留對TradeBlazer平臺
    //            每一版本的TrabeBlazer公式修改和重寫的權利
    //------------------------------------------------------------------------

     

  • TB技術人員: GOOD!         

     

  • TB客服: 未命名.jpg (59.52 KB, 下載次數: 2) 2010-8-10 21:05:47 上傳 下載次數: 2

     

  • 網友回復: 通不過呀!怎辦?

     

  • 網友回復: 非常感謝分享

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

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚洲精品一二三四区 | 久久不卡视频 | 亚洲精品美女久久久久网站 | 亚洲一级成人 | 天天干天天操天天碰 | 日韩中文欧美 | 老湿机午夜影院 | 欧美黄色免费网址 | 老太太毛片 | 国产人成激情视频在线观看 | 亚洲精品动漫3d一区二区 | 欧美理论在线观看 | 久久精品94精品久久精品 | 草久在线观看 | 岛国毛片一级一级特级毛片 | 国产精品九九九久久九九 | 久久99热成人精品国产 | 久久国产精品亚洲一区二区 | 天天草天天操 | 在线成人爽a毛片免费软件 在线成人天天鲁夜啪视频 在线成人亚洲 | 亚洲精品一区久久狠狠欧美 | 99久精品| 免费国产阿v视频在线观看 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 久草首页在线 | 99国产超薄丝袜足j在线观看 | 午夜一级免费视频 | 久草手机在线观看 | 999久久66久6只有精品 | 午夜视频网站在线观看 | 久久久伊香蕉网站 | 色花堂国产精品第二页 | 欧美中文字幕在线 | 97超级碰碰碰碰精品 | 欧美日韩成人午夜免费 | 四虎影院网址大全 | 中文字幕有码在线观看 | 亚洲成人观看 | 日韩精品久久久毛片一区二区 | 免费视频 久久久 | 久久精品一区二区国产 | 亚洲成人免费网站 |