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

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

請問版主策略進階中的跟蹤止損問題 - TradeBlazer公式 [開拓者 TB]

  • 咨詢內容: 我使用了策略進階中的跟蹤止損代碼,但是出來的效果不能理解,有時候是按照我的設定跟蹤止損的,有時候不是,不知道問什么?
    源代碼如下:
    Params               
            Numeric TrailingStart5(50);      // 跟蹤止損啟動設置5   
            Numeric TrailingStop5(0.10);      // 跟蹤止損設置5
    Vars
            Numeric MinPoint;           // 一個最小變動單位,也就是一跳
               Numeric MyEntryPrice;       // 開倉價格
            Numeric MyExitPrice;        // 平倉價格
           
              NumericSeries HighestAfterEntry;        // 開倉后出現的最高價
              NumericSeries LowestAfterEntry;         // 開倉后出現的最低價
           
            BoolSeries Con1;
            BoolSeries Con2;
    Begin         
             If(BarsSinceentry == 0)
        {       
            HighestAfterEntry = Close;
            LowestAfterEntry = Close;
            If(MarketPosition <> 0)
            {
                HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);   // 開倉的Bar,將開倉價和當時的收盤價的較大值保留到HighestAfterEntry
                LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice);     // 開倉的Bar,將開倉價和當時的收盤價的較小值保留到LowestAfterEntry
            }
        }else
        {
            HighestAfterEntry = Max(HighestAfterEntry,High); // 記錄下當前Bar的最高點,用于下一個Bar的跟蹤止損判斷
         LowestAfterEntry = Min(LowestAfterEntry,Low);    // 記錄下當前Bar的最低點,用于下一個Bar的跟蹤止損判斷
        }   
           
        MinPoint = MinMove*PriceScale;       
        MyEntryPrice = AvgEntryPrice;
        If(MarketPosition==1) // 有多倉的情況
        {       
            If(HighestAfterEntry[1] >= MyEntryPrice + TrailingStart5*MinPoint)   // 第5級跟蹤止損的條件表達式
            {
                If(Low <= HighestAfterEntry[1] - TrailingStop5*TrailingStart5*MinPoint)
                {
                    MyExitPrice = HighestAfterEntry[1] - TrailingStop5*TrailingStart5*MinPoint;
                    If(Open < MyExitPrice) MyExitPrice = Open;      // 如果該Bar開盤價有跳空觸發,則用開盤價代替
               Sell(0,MyExitPrice);
            PlotString("zhiying","止贏",(Low-0.5*MinMove),Red);                               
                }
        }                        
            
        }else if(MarketPosition==-1) // 有空倉的情況
        {       
                If(LowestAfterEntry[1] <= MyEntryPrice - TrailingStart5*MinPoint)   // 第5級跟蹤止損的條件表達式
            {
                If(High >= LowestAfterEntry[1] + TrailingStart5*TrailingStop5*MinPoint)
                {
                    MyExitPrice = LowestAfterEntry[1] + TrailingStart5*TrailingStop5*MinPoint;
                    If(Open > MyExitPrice) MyExitPrice = Open;      // 如果該Bar開盤價有跳空觸發,則用開盤價代替
               BuyToCover(0,MyExitPrice);
                    PlotString("zhiying","止贏",(Low-0.5*MinMove),Red);                               
                }
             }   
        }       

    //開倉
        If(Con1)
        {                
             Buy(0,Close);               
        }else If(Con2)
        {                    
            SellShort(0,Close);
        }       
           
    End

     

  • TB技術人員: 據我觀察,記錄最高最低價部分有問題。

     

  • TB客服: 能不能詳細說明一下?

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

相關文章

    沒有相關內容
主站蜘蛛池模板: 性欧美视频 | 91精品自在拍精选久久 | 国产一区二区三区影院 | 直接看的毛片 | 九九热热九九 | 欧美成免费 | 老司机深夜福利网站 | 婷婷午夜激情 | 日本一区二区三区高清福利视频 | 国产精品久久久久久免费 | 欧美性大战久久久久久久蜜桃 | 26uuu久久| 久久天天躁夜夜躁狠狠85麻豆 | 国产精品日韩欧美 | 五月久久婷婷综合片丁香花 | 九九精品视频在线播放8 | 91亚洲精品 | www.免费视频 | 青青免费视频精品一区二区 | 在线观看视频亚洲 | 四虎永久在线精品视频播放 | 99久久免费精品视频 | 最新欧美精品一区二区三区不卡 | 欧美整片在线 | 免费不卡视频 | 中文字幕日韩精品中文区 | 久久成人免费观看全部免费 | 天天操天天干天天摸 | 久久777国产线看观看精品卜 | 羞羞视频免费观看网站 | 一级毛片aaa片免费观看 | 亚洲日本va中文字幕 | 欧美精品久久久久久久免费观看 | 欧美成人黄色网 | 妖精视频在线观看网站 | 成人午夜爱爱爱爱爱 | 高清视频 一区二区三区四区 | 免费黄色在线观看 | 九九热精品免费视频 | 三a大片| er久99久热只有精品国产 |