| Bài 15: Bot Trailing Stop động: Tối ưu hóa điểm thoát lệnh theo ATR

Được viết bởi Đặng Trí Thanh vào ngày 06/04/2026 lúc 23:19 | 137 lượt xem

Bài 15: Bot Trailing Stop động: Tối ưu hóa điểm thoát lệnh theo ATR

Gồng lãi luôn khó hơn gồng lỗ. Giải pháp chính là Trailing Stop thông minh:
ATR Trailing: Tự động dời Stop Loss dựa trên độ biến thiên thực tế của thị trường.
Step Trailing: Dời lỗ theo các cấp độ bậc thang để tối đa hóa lợi nhuận trong xu hướng mạnh.

Tìm hiểu ngay tại Học viện DNT Academy để biến Bot của bạn thành bộ máy gồng lãi bền bỉ.

Vì sao “gồng lãi” khó hơn “gồng lỗ”?

Khi lệnh đang lời, ai cũng sợ lời “bốc hơi” nên dễ chốt sớm. Khi lệnh đang lỗ, ai cũng hy vọng giá hồi nên dễ ôm quá lâu. Đây là bản năng — và bản năng thường làm ngược lại điều có lợi. Trailing Stop ra đời để loại bỏ cảm xúc này: hệ thống tự dời SL theo hướng có lợi, giữ lệnh cho đến khi xu hướng thật sự đảo chiều.

ATR Trailing — dời SL theo độ biến động thực tế

ATR (Average True Range) đo biến động trung bình của thị trường. Thay vì dời SL cố định một khoảng (dễ bị quét bởi nhiễu), ATR Trailing dời SL cách giá một khoảng tỷ lệ với ATR:

sl = current_price - atr * multiplier   # cho lệnh BUY
# multiplier thường 1.5 - 3, tùy chiến lược

Khi thị trường biến động mạnh (ATR cao), SL đặt xa hơn để không bị quét; khi ổn định (ATR thấp), SL sát hơn để giữ lợi nhuận.

Step Trailing — dời SL theo bậc thang

Thay vì liên tục, Step Trailing dời SL theo các mốc giá xác định (vd mỗi 100 điểm). Cách này ít bị “nhiễu” hơn, giúp bot giữ lệnh trong xu hướng mạnh và tối đa hóa lợi nhuận:

Giá chạm mốcSL mớiTrạng thái
+100hòa vốnan toàn
+200+100khóa lời 1 phần
+300+200khóa lời 2 phần
+400+300khóa lời 3 phần

Lưu ý khi dùng Trailing Stop

  • Không dời SL ra xa hơn (về hướng thua) — chỉ được dời về hướng có lợi.
  • Kết hợp với take-profit từng phần để chốt chắc chắn một phần lời.
  • Backtest kỹ để chọn đúng multiplier phù hợp với biến động tài sản.

Kết luận

Trailing Stop động là “bộ máy gồng lãi bền bỉ” giúp bạn tận hưởng xu hướng mà không lo bỏ lỡ. Tìm hiểu ngay tại Học viện DNT Academy.


🧠 Vì Sao “Gồng Lãi” Khó Hơn “Gồng Lỗ”?

Khi lệnh đang lời, ai cũng sợ lời “bốc hơi” nên dễ chốt sớm. Khi lệnh đang lỗ, ai cũng hy vọng giá hồi nên dễ ôm quá lâu. Đây là bản năng con người — và bản năng thường làm ngược lại điều có lợi.

Kết quả: bạn cắt lời sớm khi lệnh có thể đi xa hơn, và ôm lỗ lâu khi lệnh đáng phải cắt. Đây chính là lý do nhiều trader có tỷ lệ thắng cao nhưng vẫn thua lỗ.

Trailing Stop ra đời để loại bỏ cảm xúc này: hệ thống tự dời SL theo hướng có lợi, giữ lệnh cho đến khi xu hướng thật sự đảo chiều. Bạn “gồng lãi” một cách có hệ thống, không phải bằng ý chí.

Tình huốngGiao dịch tayTrailing Stop
Lệnh lời 50 pipSợ mất, chốt sớmTự dời SL lên, giữ lệnh
Lệnh lỗ 30 pipHy vọng hồi, ôm lâuSL đã đặt, cắt tự động
Xu hướng mạnh 300 pipChốt ở 50 pipTheo đến 250+ pip
Đảo chiều đột ngộtPhản ứng chậmThoát ngay tại SL

📐 ATR Trailing: Dời SL Theo Độ Biến Động Thực Tế

ATR (Average True Range) đo biến động trung bình của thị trường. Thay vì dời SL cố định một khoảng (dễ bị quét bởi nhiễu), ATR Trailing dời SL cách giá một khoảng tỷ lệ với ATR.

# [ATR TRAILING STOP - PYTHON]
def atr_trailing_stop(df, atr_period=14, multiplier=2.0):
    # Tính ATR
    df["tr"] = max_range(df)  # True Range
    df["atr"] = df["tr"].rolling(atr_period).mean()

    # SL cách giá một khoảng = multiplier x ATR
    df["trailing_stop"] = df["close"] - multiplier * df["atr"]

    # Chỉ dời SL LÊN (về hướng có lợi), không bao giờ hạ xuống
    df["trailing_stop"] = df["trailing_stop"].cummax()

    return df

# Khi ATR cao -> SL xa hơn (không bị quét bởi nhiễu)
# Khi ATR thấp -> SL sát hơn (giữ lợi nhuận)
df = atr_trailing_stop(price_data, multiplier=2.0)

Nguyên lý hoạt động:

  • ATR cao (biến động mạnh): SL đặt xa hơn để không bị quét bởi nhiễu.
  • ATR thấp (ổn định): SL sát hơn để giữ lợi nhuận đã có.
  • Luôn dời theo hướng có lợi: Không bao giờ dời ra xa hơn (về hướng thua).

🪜 Step Trailing: Dời SL Theo Bậc Thang

Thay vì liên tục, Step Trailing dời SL theo các mốc giá xác định (ví dụ mỗi 100 điểm). Cách này ít bị “nhiễu” hơn, giúp bot giữ lệnh trong xu hướng mạnh và tối đa hóa lợi nhuận.

Giá chạm mốcSL mớiTrạng thái
+100Hòa vốn (breakeven)An toàn
+200+100Khóa lời 1 phần
+300+200Khóa lời 2 phần
+400+300Khóa lời 3 phần
# [STEP TRAILING STOP - PYTHON]
STEP_SIZE = 100  # Mỗi 100 điểm dời SL một bậc
INITIAL_SL_DISTANCE = 150

def step_trailing(current_price, entry_price, current_sl):
    profit = current_price - entry_price

    # Tính số bậc đã đạt được
    steps = int(profit // STEP_SIZE)

    # SL mới: hòa vốn hoặc khóa lời theo bậc
    if steps >= 1:
        new_sl = entry_price + (steps - 1) * STEP_SIZE
        # Chỉ dời LÊN, không bao giờ hạ xuống
        return max(new_sl, current_sl)
    return current_sl

# Giá tăng 250 pip -> SL dời lên 100 pip (khóa 1 phần lời)
new_sl = step_trailing(entry_price + 250, entry_price, entry_price - 150)
print(f"SL mới: {new_sl} (khóa được lời)")

⚙️ Kết Hợp ATR Trailing Và Step Trailing

Hai kỹ thuật không loại trừ nhau — bạn có thể kết hợp để tối ưu:

  • ATR Trailing: Xác định khoảng cách SL phù hợp với biến động.
  • Step Trailing: Dời SL theo mốc để tránh nhiễu, giữ lệnh trong trend.

Ví dụ: SL cách giá 2×ATR (thích nghi biến động), nhưng chỉ dời lên mỗi khi giá đạt mốc bậc thang. Điều này giúp bạn có cả độ linh hoạt của ATR lẫn độ ổn định của bậc thang.

💡 Các Lưu Ý Quan Trọng Khi Dùng Trailing Stop

⚠️ Lưu ý quan trọng: Không bao giờ dời SL ra xa hơn (về hướng thua). Trailing Stop chỉ được dời về hướng có lợi. Vi phạm nguyên tắc này phá vỡ toàn bộ logic quản lý rủi ro.
  • Chỉ dời về hướng có lợi: Không bao giờ dời SL ra xa hơn.
  • Kết hợp take-profit từng phần: Chốt chắc chắn một phần lời, giữ phần còn lại cho trailing.
  • Backtest kỹ: Chọn đúng multiplier phù hợp với biến động tài sản.
  • Chọn khung thời gian: ATR trên khung phù hợp với chiến lược.

📈 Case Study: So Sánh Chốt Sớm vs. Trailing Stop

📋 Kịch bản: Lệnh BUY vàng từ 2600, giá tăng lên 2700 (lời 100 pip) rồi tiếp tục lên 2800 (200 pip), sau đó đảo về 2740.

Trader tay: Chốt sớm ở 2640 vì sợ mất lời → chỉ kiếm 40 pip trong khi xu hướng còn 160 pip.

Trailing Stop: SL dời lên theo bậc → giữ đến 2740, khóa ~140 pip. Lợi nhuận gấp 3.5 lần.

Trailing Stop biến “lệnh đúng” thành “lợi nhuận tối ưu” — đúng nghĩa là bộ máy gồng lãi bền bỉ.

❓ Câu Hỏi Thường Gặp (FAQ)

Hỏi: Trailing Stop có luôn tốt hơn chốt lời cố định không?
Trong xu hướng mạnh thì tốt hơn nhiều. Trong thị trường đi ngang, trailing có thể quét lời rồi đảo — cần kết hợp bộ lọc xu hướng.

Hỏi: Chọn multiplier ATR bao nhiêu?
Tùy tài sản và khung thời gian. 1.5-3× ATR là phổ biến. Backtest để chọn giá trị tối ưu.

Hỏi: Step Trailing và ATR Trailing cái nào tốt hơn?
Không có cái nào “tốt hơn” tuyệt đối. ATR linh hoạt hơn, Step ổn định hơn. Kết hợp là tối ưu.

Hỏi: Trailing Stop có cần cho bot tự động không?
Rất nên. Bot tự dời SL theo quy tắc, loại bỏ cảm xúc và quyết định nhất quán.

Hỏi: Tôi học Trailing Stop động ở đâu?
Tại Học viện DNT Academy — biến Bot của bạn thành bộ máy gồng lãi bền bỉ.


🚀 Biến Bot thành bộ máy gồng lãi: Tham gia Học viện DNT Academy ngay hôm nay.


🧠 Hiểu Sâu Về ATR Và Vì Sao Nó Quan Trọng

ATR (Average True Range) là chỉ báo đo lường biến động trung bình của thị trường trong một khoảng thời gian. Nó cho bạn biết giá thường di chuyển bao nhiêu mỗi phiên — là nền tảng để đặt khoảng cách stop hợp lý.

True Range (TR) được tính là giá trị lớn nhất của:

  • High – Low (biên độ phiên hiện tại).
  • |High – Close trước| (khoảng cách từ đỉnh đến giá đóng cửa trước).
  • |Low – Close trước| (khoảng cách từ đáy đến giá đóng cửa trước).

ATR là trung bình của TR trong N phiên (thường 14). Nó phản ánh “tiếng ồn” của thị trường — khoảng cách giá dao động bình thường mà không phải là xu hướng thật.

📐 Cách Chọn Multiplier ATR Phù Hợp

Multiplier quyết định khoảng cách SL so với ATR. Chọn sai có thể gây hậu quả nghiêm trọng:

MultiplierĐặc điểmPhù hợp
1.0× ATRSL sát, dễ bị quétThị trường ổn định
1.5× ATRCân bằngĐa số chiến lược
2.0× ATRSL xa, ít bị quétThị trường biến động
3.0× ATRSL rất xaXu hướng dài, swing
⚠️ Lưu ý: SL càng xa, rủi ro mỗi lệnh càng lớn. Luôn cân đối giữa việc tránh bị quét và giới hạn rủi ro. Tính khối lượng theo khoảng cách SL thực tế.

⚙️ Tích Hợp Trailing Stop Vào Bot MQL5

// [TRAILING STOP THEO ATR TRONG MQL5]
input int ATR_Period = 14;
input double ATR_Multiplier = 2.0;

void ApplyATRTrailing() {
    for(int i = PositionsTotal() - 1; i >= 0; i--) {
        ulong ticket = PositionGetTicket(i);
        if(!PositionSelectByTicket(ticket)) continue;

        // Chỉ trailing lệnh của bot
        if(PositionGetInteger(POSITION_MAGIC) != MagicNumber) continue;

        double atr = iATR(_Symbol, _Period, ATR_Period, 0);
        double sl_distance = atr * ATR_Multiplier;

        // Lấy giá hiện tại và SL hiện tại
        double price = PositionGetDouble(POSITION_PRICE_CURRENT);
        double sl = PositionGetDouble(POSITION_SL);

        // Tính SL mới theo hướng lệnh
        double new_sl = (PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY)
            ? price - sl_distance   // BUY: SL dưới giá
            : price + sl_distance;  // SELL: SL trên giá

        // Chỉ dời về hướng có lợi
        if(PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY) {
            if(new_sl > sl) ModifySL(ticket, new_sl);
        } else {
            if(new_sl < sl) ModifySL(ticket, new_sl);
        }
    }
}

🎯 Trailing Stop Kết Hợp Take Profit Từng Phần

Chiến lược mạnh nhất là kết hợp trailing stop với chốt lời từng phần (partial take profit):

  1. Chốt 1 phần lời sớm: Ví dụ chốt 50% khối lượng khi giá +1×R.
  2. Phần còn lại đi trailing: Giữ lệnh cho đến khi xu hướng đảo.
  3. Đạt được cả hai: Chắc chắn có lời + cơ hội lời lớn.
# [VÍ DỤ CHỐT LỜI TỪNG PHẦN + TRAILING]
def partial_take_profit(current_price, entry_price, sl, lot, risk_reward_1=1.0):
    profit = (current_price - entry_price) / (entry_price - sl)

    # Khi đạt +1R, chốt 50% khối lượng
    if profit >= risk_reward_1:
        close_percent(current_lot * 0.5)
        print("Đã chốt 50% lời, phần còn lại để trailing")
        return True
    return False

📊 Backtest Trailing Stop Đúng Cách

Để chọn tham số trailing tối ưu, hãy backtest kỹ:

  • Every Tick: Chính xác nhất cho SL bị quét.
  • Nhiều giai đoạn: Xu hướng, đi ngang, biến động mạnh.
  • So sánh tham số: Chạy optimization cho ATR multiplier.
  • Walk-forward: Kiểm chứng tham số trên dữ liệu mới.

❓ Câu Hỏi Thường Gặp (FAQ)

Hỏi: Trailing Stop có làm giảm tỷ lệ thắng không?
Có thể — vì nó giữ lệnh lâu hơn, nhiều lệnh bị đảo về breakeven. Nhưng lệnh thắng lớn hơn nhiều, expectancy thường tốt hơn.

Hỏi: Trailing Stop có dùng cho scalping không?
Có, nhưng cần ATR trên khung nhỏ (M1-M5) và multiplier nhỏ hơn.

Hỏi: Khi nào nên bắt đầu trailing?
Sau khi giá đã đi được một khoảng (ví dụ +1×R hoặc qua vùng nhiễu đầu tiên).

Hỏi: Tôi học Trailing Stop động ở đâu?
Tại Học viện DNT Academy — bộ máy gồng lãi bền bỉ cho bot.


🚀 Biến Bot thành bộ máy gồng lãi: Tham gia Học viện DNT Academy ngay hôm nay.


🧠 Tâm Lý Gồng Lãi: Vì Sao Bot Giỏi Hơn Con Người

Gồng lãi khó vì nó đi ngược bản năng. Khi lệnh lời, não bạn kích hoạt “vùng sợ hãi” — muốn chốt ngay để chắc chắn. Bot không có cảm xúc này: nó tuân thủ quy tắc trailing một cách máy móc và nhất quán.

Đây chính là lợi thế lớn nhất của bot: loại bỏ cảm xúc, giữ kỷ luật tuyệt đối, và tận hưởng trọn vẹn xu hướng.

Khía cạnhGiao dịch tayBot Trailing
Cảm xúcSợ hãi, tham lamKhông có
Nhất quánThất thường100% theo quy tắc
Tốc độ phản ứngChậm, do dựTức thì
Giữ lệnh trong trendKhóDễ dàng
Mệt mỏiKhông

⚙️ Cấu Hình Trailing Stop Trong Bot MQL5

Hãy xem cách cấu hình hoàn chỉnh trailing stop trong EA:

// [CẤU HÌNH TRAILING STOP - MQL5]
input bool   Use_ATR_Trailing = true;
input int    ATR_Period = 14;
input double ATR_Multiplier = 2.0;
input bool   Use_Step_Trailing = false;
input double Step_Size_Points = 100;
input bool   Use_Breakeven = true;
input double Breakeven_Trigger = 50;  // Pip để kích hoạt breakeven

void ManageTrailing(ulong ticket) {
   if(!PositionSelectByTicket(ticket)) return;
   double price = PositionGetDouble(POSITION_PRICE_CURRENT);
   double sl = PositionGetDouble(POSITION_SL);
   double open = PositionGetDouble(POSITION_PRICE_OPEN);
   bool is_buy = (PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY);

   double atr = iATR(_Symbol, _Period, ATR_Period, 0);
   double new_sl = 0;

   if(Use_ATR_Trailing) {
      // ATR Trailing: SL cách giá ATR_Multiplier x ATR
      new_sl = is_buy ? price - ATR_Multiplier * atr
                      : price + ATR_Multiplier * atr;
   }

   // Breakeven: khi lời vượt ngưỡng, đưa SL về hòa vốn
   if(Use_Breakeven) {
      double profit = is_buy ? price - open : open - price;
      double profit_points = profit / _Point;
      if(profit_points >= Breakeven_Trigger && is_buy) {
         new_sl = MathMax(new_sl, open + 10 * _Point);
      } else if(profit_points >= Breakeven_Trigger && !is_buy) {
         new_sl = MathMin(new_sl, open - 10 * _Point);
      }
   }

   // Chỉ dời SL về hướng có lợi
   if(is_buy && new_sl > sl) ModifySL(ticket, new_sl);
   if(!is_buy && new_sl < sl) ModifySL(ticket, new_sl);
}

📊 Đo Lường Hiệu Quả Trailing Stop

Để biết trailing stop có hiệu quả, theo dõi các chỉ số:

  • Profit factor: Có tăng so với không trailing không?
  • Lợi nhuận lệnh thắng trung bình: Có lớn hơn nhiều không?
  • Tỷ lệ lệnh bị đảo về breakeven: Chấp nhận được không?
  • Expectancy: Có cải thiện không?
# [SO SÁNH TRƯỚC/SAU TRAILING]
def compare_with_without_trailing(trades_no_trail, trades_trail):
    exp_no = expectancy(trades_no_trail)
    exp_yes = expectancy(trades_trail)
    diff = exp_yes - exp_no
    print(f"Expectancy không trailing: {exp_no:.2f}$")
    print(f"Expectancy có trailing: {exp_yes:.2f}$")
    print(f"Cải thiện: {diff:.2f}$ mỗi lệnh")
    return diff

🎯 Chọn Loại Trailing Cho Từng Chiến Lược

Chiến lượcLoại trailingLý do
Scalping M1ATR nhỏ (1-1.5×), step nhỏBiến động nhỏ, cần linh hoạt
Day tradingATR 2×, step vừaCân bằng
SwingATR 2-3×, step lớnGiữ lệnh nhiều ngày
Trend followingATR 3×+ hoặc step lớnTận hưởng trend dài

⚠️ Các Cạm Bẫy Khi Dùng Trailing Stop

  • SL quá sát: Bị quét bởi nhiễu thông thường → thoát sớm.
  • SL quá xa: Trả lại nhiều lợi nhuận khi đảo chiều.
  • Không kết hợp TP: Đôi khi nên chốt một phần khi đạt mục tiêu.
  • Đổi tham số liên tục: Phá vỡ tính nhất quán, khó đánh giá.

❓ Câu Hỏi Thường Gặp (FAQ)

Hỏi: Trailing Stop có làm tăng phí giao dịch không?
Không trực tiếp. Nhưng nếu hay bị quét SL rồi vào lại, phí có thể tăng. Chọn tham số phù hợp để giảm.

Hỏi: Tôi có nên luôn dùng trailing không?
Tùy chiến lược. Trend following nên dùng. Range trading có thể dùng TP cố định tốt hơn.

Hỏi: Breakeven có phải là trailing không?
Breakeven là một dạng đặc biệt — đưa SL về hòa vốn khi lời đủ. Thường kết hợp với trailing.

Hỏi: Tôi học Trailing Stop động ở đâu?
Tại Học viện DNT Academy — bộ máy gồng lãi bền bỉ cho bot.


🚀 Biến Bot thành bộ máy gồng lãi: Tham gia Học viện DNT Academy ngay hôm nay.


📈 Case Study: Trailing Stop Cho Lệnh Vàng Xu Hướng Mạnh

Hãy xem một ví dụ thực tế về cách trailing stop tối ưu hóa điểm thoát lệnh:

📋 Tình huống: Lệnh BUY vàng từ 2600, ATR(14) = 15$ mỗi ngày. Xu hướng tăng mạnh lên 2800.

Không trailing: Chốt sớm ở 2640 (chỉ +40$ vì sợ mất lời) — bỏ lỡ 160$ còn lại.

ATR Trailing 2×: SL dời theo giá, cách 30$ (2×ATR). Khi giá lên 2800, SL ở 2770. Giá đảo về 2780 → thoát ở 2780, lời +180$.

Kết quả: Trailing giữ được 180$ thay vì 40$ — gấp 4.5 lần!

⚙️ Tối Ưu Tham Số Trailing Bằng Optimization

MT5 Strategy Tester có thể tối ưu hóa tham số trailing:

// [OPTIMIZE ATR MULTIPLIER - GỢI Ý THAM SỐ]
// Trong MT5 Optimization, chạy:
// ATR_Multiplier từ 1.0 đến 3.0, bước 0.25
// ATR_Period từ 10 đến 20, bước 2
// Step_Size từ 50 đến 200, bước 25
//
// Chọn bộ tham số có:
// - Profit factor cao nhất
// - Max drawdown thấp nhất
// - Ổn định qua walk-forward

Quan trọng: đừng chọn tham số “đẹp nhất” trên backtest — hãy chọn tham số ổn định qua nhiều giai đoạn (walk-forward).

🎯 Trailing Stop Với Nhiều Vị Thế Cùng Lúc

Khi bot có nhiều vị thế (nhiều cặp, nhiều lệnh), cần quản lý trailing theo từng vị thế:

  • Mỗi vị thế có ATR riêng: Theo cặp tiền và khung thời gian.
  • Magic number riêng: Phân biệt các chiến lược.
  • Trailing theo từng ticket: Không gộp chung.
# [TRAILING NHIỀU VỊ THẾ - PYTHON]
def trailing_all_positions(positions, atr_map):
    for pos in positions:
        # ATR riêng theo symbol
        atr = atr_map[pos["symbol"]]
        if pos["type"] == "BUY":
            new_sl = pos["price"] - 2.0 * atr
            if new_sl > pos["sl"]:
                modify_sl(pos["ticket"], new_sl)
        else:
            new_sl = pos["price"] + 2.0 * atr
            if new_sl < pos["sl"]:
                modify_sl(pos["ticket"], new_sl)

📊 Kết Hợp Trailing Với Các Chiến Lược Khác

Trailing stop không đứng một mình — nó kết hợp với nhiều kỹ thuật khác:

Kết hợpLợi ích
Trailing + Partial TPChốt chắc chắn một phần, giữ phần còn lại
Trailing + Trend filterChỉ trailing khi xu hướng còn mạnh
Trailing + News filterTránh bị quét bởi tin tức
Trailing + GridQuản lý lời từng bậc lưới

🧠 Tâm Lý Khi Bot Tự Động Trailing

Ngay cả khi bot tự động, bạn vẫn cần tin tưởng hệ thống:

  • Không can thiệp giữa chừng: Đừng chốt tay khi thấy lời “bốc hơi” tạm thời.
  • Hiểu drawdown là bình thường: Trailing trả lại một phần lời khi đảo chiều.
  • Nhìn dài hạn: Expectancy dương mới là điều quan trọng.
  • Backtest cho tự tin: Biết hệ thống hoạt động thế nào qua lịch sử.

❓ Câu Hỏi Thường Gặp (FAQ)

Hỏi: Trailing stop có phù hợp với mọi thị trường không?
Phù hợp nhất với thị trường có xu hướng (forex, vàng, crypto). Thị trường đi ngang có thể bị quét nhiều.

Hỏi: Tôi có nên dùng trailing cho cả lệnh lỗ không?
Không. Trailing chỉ áp dụng cho lệnh đang có lời. Lệnh lỗ nên tuân thủ SL ban đầu.

Hỏi: Trailing và breakeven khác gì nhau?
Breakeven đưa SL về hòa vốn một lần. Trailing tiếp tục dời SL theo giá. Kết hợp cả hai là tốt nhất.

Hỏi: Tôi học Trailing Stop động ở đâu?
Tại Học viện DNT Academy — bộ máy gồng lãi bền bỉ cho bot.


🚀 Biến Bot thành bộ máy gồng lãi: Tham gia Học viện DNT Academy ngay hôm nay.

Đặng Trí Thanh

Đặng Trí Thanh

Giám đốc Công nghệ · DNT Digital · Giảng viên HNDL Hướng Nghiệp Dữ Liệu
1.334 Bài viết
15.4k Người theo dõi
120k+ Lượt đọc

Đặng Trí Thanh — Founder & CTO · Hướng Nghiệp Dữ Liệu - DNT Digital. Chuyên đào tạo và triển khai thực chiến Python, MT5 và hệ thống bot auto trading / IB cho học viên và doanh nghiệp.

Đội ngũ hỗ trợ

Đặng Trí Thanh
Đặng Trí Thanh
Giám đốc Công nghệ DNT Digital
Zalo 0934145100
Mộng Cầm
Mộng Cầm
Hỗ trợ khách hàng · Huấn luyện viên
Zalo 0927909257
Khánh Linh
Khánh Linh
Hỗ trợ khách hàng · Huấn luyện viên
Zalo 0927909582