大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频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客服: 能不能詳細說明一下?

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

相關文章

    沒有相關內容
主站蜘蛛池模板: 日韩欧美高清一区 | 羞羞网站免费观看 | 国产成人精品曰本亚洲 | 一本大道久久香蕉成人网 | 欧美精品久久 | 毛片a级 | 久久思re热9一区二区三区 | 国产成人香蕉 | 性做久久久久久久久男女 | 国产在线视频www色 国产在线视频凹凸分类 | www.狠狠| 欧美性生交xxxxx丝袜 | 伊人狼人视频 | 伊人色综合一区二区三区 | 热99在线观看 | 国产精品一区不卡 | 狠狠狠地在啪线香蕉 | 加勒比精品久久一区二区三区 | 视频一区国产精品 | 操日本妞| 日本xxxxx18护士xxx | 亚洲激情在线观看 | 久99久精品视频免费观看v | 天天视频一区二区三区 | 非洲一级毛片 | 久久精品视频免费在线观看 | 波多野结衣亚洲 | 日本中文在线播放 | 免费看曰批女人爽的视频网址 | 国产成人综合亚洲 | 免费尤物视频 | www.免费黄色| 奇米色吧 | 国产欧美一区二区三区沐欲 | 深夜在线看 | 日韩免费毛片视频 | 欧美无吗| 97精品国产高清在线看入口 | 黄片毛片 | 91精品国产91久久久久久麻豆 | 四虎国产永久免费久久 |