🔄 DynamicTrendlineProBot – Nhật ký thay đổi mới
1. API & Ổn định
- Cập nhật tất cả các
ModifyPositiongọi đến phiên bản nạp chồng mới vớiProtectionType, loại bỏ cảnh báo phương thức lỗi thời và cải thiện khả năng tương thích với API cTrader mới nhất. - Dọn dẹp nội bộ nhỏ và ghi nhật ký dễ đọc hơn, không thay đổi logic giao dịch cốt lõi.
2. Nâng cấp Break-Even & Trailing Stop
- Phiên bản cũ: một logic Break-Even và Trailing Stop duy nhất cho cả lệnh mua và bán.
- Phiên bản mới: kiểm soát riêng biệt theo hướng:
-
- Break-Even Mua / Break-Even Bán (kích hoạt độc lập và thêm pips)
- Trailing Stop Mua / Trailing Stop Bán (kích hoạt và khoảng cách độc lập)
→ Kiểm soát chính xác hơn và thích ứng tốt hơn với các hành vi thị trường khác nhau.
3. Module Quản lý Rủi ro Prop-Firm Mới
- Thêm phần riêng biệt Giới hạn Rủi ro Prop:
-
Max Daily Drawdown %Max Total Drawdown %Max Equity Drawdown %Max Daily Profit %- Tùy chọn để đóng tất cả các vị thế và/hoặc dừng giao dịch khi đạt giới hạn.
- Nếu đạt giới hạn, bot sẽ bảo vệ tài khoản bằng cách đóng các giao dịch mở và chặn các lệnh mới cho đến khi khởi động lại.
4. Cốt lõi Chiến lược
- Logic cốt lõi (phát hiện đường xu hướng tự động, các sự kiện Breakout/Touch/Approach, bộ lọc MA/RSI/ADX/ATR) vẫn không thay đổi, vì vậy người dùng hiện tại sẽ nhận ra hành vi – với kiểm soát rủi ro và linh hoạt hơn ở trên.
Khách hàng hiện tại đã mua phiên bản trước có thể yêu cầu phiên bản mới miễn phí bằng cách liên hệ với chúng tôi qua kênh chính thức Discord hoặc Telegram.
DynamicTrendlineProBot V22 – Nhà giao dịch đường xu hướng nâng cao sẵn sàng cho Prop-Firm
1. Tổng quan
DynamicTrendlineProBot V22 là một cBot cho cTrader được thiết kế cho các nhà giao dịch nghiêm túc – cả bán lẻ và chuyên nghiệp – muốn tự động hóa chiến lược dựa trên đường xu hướng động, với kiểm soát đầy đủ các lệnh vào, bộ lọc và rủi ro.
Các tính năng chính:
- Phát hiện tự động đường xu hướng hỗ trợ và kháng cự
- Xử lý thông minh các đột phá, chạm và tiếp cận các đường
- Bộ lọc nâng cao cho xu hướng, biến động và động lượng (MA, RSI, ADX, ATR)
- Quản lý vị thế với Stop Loss / Take Profit riêng biệt cho lệnh mua và bán
- Break-Even và Trailing Stop phân tách theo hướng (cài đặt khác nhau cho mua và bán)
- Module Quản lý Rủi ro Prop-Firm với:
-
- Max Daily Drawdown %
- Max Total Drawdown %
- Max Equity Drawdown %
- Max Daily Profit %
- Hành vi có thể cấu hình khi đạt Max Daily Profit (đóng tất cả / dừng giao dịch)
Bot lý tưởng cho:
- Giao dịch tự động trên chỉ số, Forex và CFDs
- Sử dụng trên tài khoản prop firm với quy tắc rủi ro nghiêm ngặt
- Các nhà giao dịch muốn hệ thống có thể cấu hình cao với kiểm soát rủi ro dựa trên quy tắc mạnh mẽ
👉 Trên kênh Discord của chúng tôi, bạn sẽ tìm thấy nhiều chi tiết bổ sung về cài đặt, tham số, ví dụ và các thực hành tốt nhất liên quan đến bot này.
2. Logic Giao dịch (Cấp cao)
- Bot nhìn lại N cây nến cuối cùng (
NumberOfCandles) và tính toán: -
- Một đường xu hướng hỗ trợ (từ đáy hoặc đóng cửa)
- Một đường xu hướng kháng cự (từ đỉnh hoặc đóng cửa)
- Đánh giá tính hợp lệ của đường dựa trên:
-
- Độ dốc (góc)
- Số lần chạm tối thiểu tùy chọn
- Dung sai tính bằng pips quanh đường
- Trên mỗi cây nến mới, bot:
-
- Cập nhật cả hai đường xu hướng
- Kiểm tra xem giá:
-
- Phá vỡ đường (Breakout)
- Chạm đường (Touch)
- Tiếp cận đường trong khoảng cách có thể cấu hình (Approach)
- Đối với mỗi sự kiện (Breakout/Touch/Approach) và loại đường (Hỗ trợ/Kháng cự), áp dụng hành động đã cấu hình:
-
TradeTypeMode.ContinueTrend→ giao dịch theo hướng “tự nhiên” của chuyển độngTradeTypeModeInvert→ hành vi ngược chiều (phản ứng với chuyển động)TradeTypeMode.NoAction→ bỏ qua sự kiện đó
- Trước khi vào vị thế, bot áp dụng một số bộ lọc:
-
- ADX để tránh thị trường đi ngang có biến động thấp
- Xác nhận RSI để xác thực động lượng
- Bộ lọc Xu hướng MA để giao dịch chỉ theo hướng xu hướng chính
- Ghi đè ATR cho hành vi “xu hướng mạnh” / biến động cao tự động
- Khi vị thế được mở:
-
- Sử dụng SL/TP theo hướng cụ thể (mua / bán)
- Quản lý Break-Even & Trailing Stop với cài đặt riêng cho mua và bán
- Áp dụng Giới hạn Rủi ro Prop: nếu kích hoạt, có thể đóng tất cả vị thế và/hoặc ngừng mở giao dịch mới
3. Module Quản lý Rủi ro Prop-Firm
Phần “Giới hạn Rủi ro Prop” được xây dựng đặc biệt cho giao dịch kiểu prop-firm, nơi tuân thủ quy tắc nghiêm ngặt là rất quan trọng.
Bot liên tục theo dõi:
- Vốn chủ sở hữu hàng ngày (vốn tại đầu ngày)
- Đỉnh vốn cao nhất (cao nhất mọi thời đại)
- Lợi nhuận / thua lỗ hàng ngày
- Tổng thua lỗ từ số dư ban đầu
- Thua lỗ vốn chủ sở hữu từ đỉnh vốn tối đa
Dựa trên đó, nó áp dụng các giới hạn sau:
Tham số Rủi ro Chính
Use Prop Risk Limits
Bật / tắt toàn bộ module rủi ro prop.Max Daily Drawdown (%)
Mức thua lỗ hàng ngày tối đa cho phép, tính theo phần trăm so với vốn đầu ngày.Max Total Drawdown (%)
Mức thua lỗ tổng thể tối đa cho phép từ số dư tài khoản ban đầu khi bot bắt đầu.Max Equity Drawdown (%)
Mức thua lỗ tối đa từ đỉnh vốn cao nhất đạt được trong quá trình chạy.Max Daily Profit (%)
Mục tiêu lợi nhuận hàng ngày. Khi đạt được, bot có thể:-
- Đóng tất cả vị thế mở
- Dừng mở giao dịch mới
- Hoặc cả hai (tùy thuộc vào các tùy chọn bên dưới)
On Max Daily Profit: Close All Positions
Nếu đúng, đóng tất cả vị thế khi đạt mục tiêu lợi nhuận hàng ngày.On Max Daily Profit: Stop Trading
Nếu đúng, ngừng mở giao dịch mới trong phần còn lại của phiên giao dịch sau khi đạt mục tiêu lợi nhuận hàng ngày.
Hành vi khi đạt giới hạn
- Nếu bất kỳ giới hạn thua lỗ nào (hàng ngày, tổng thể hoặc vốn) bị kích hoạt:
-
- Bot đóng tất cả vị thế mở cho bot và ký hiệu này
- Đặt cờ nội bộ để chặn mọi lệnh vào mới cho đến khi cBot được khởi động lại
- In thông báo chi tiết (ví dụ
DailyDD 5,20% >= 5,00%)
- Nếu Max Daily Profit bị kích hoạt:
-
- Nếu
ClosePositionsOnMaxDailyProfitđúng → đóng tất cả vị thế - Nếu
StopTradingOnMaxDailyProfitđúng → chặn giao dịch mới - Nếu cả hai đều đúng → bot khóa lợi nhuận trong ngày và dừng giao dịch tiếp theo
- Nếu
Điều này làm cho bot rất phù hợp cho thử thách prop firm và tài khoản được cấp vốn, giúp bạn tuân thủ quy tắc và tránh vi phạm ngoài ý muốn.
4. Quản lý Vị thế: SL/TP, Break-Even & Trailing Stop
Stop Loss & Take Profit (theo hướng cụ thể)
Tham số:
Long Stop Loss (Pips)/Long Take Profit (Pips)Short Stop Loss (Pips)/Short Take Profit (Pips)
Đây là các giá trị tính bằng pips, tách biệt cho lệnh mua và bán, vì vậy bạn có thể:
- Sử dụng mục tiêu rộng hơn cho mua và hẹp hơn cho bán (hoặc ngược lại)
- Thích nghi với các mẫu biến động khác nhau theo từng ký hiệu
Break-Even (riêng cho Mua và Bán)
Tham số:
Use Break-Even LongBE Trigger Long (Pips in Profit)BE Extra Long Pips (Beyond Entry)Use Break-Even ShortBE Trigger Short (Pips in Profit)BE Extra Short Pips (Beyond Entry)
Logic:
- Khi vị thế đạt lợi nhuận cấu hình tính bằng pips:
-
- Mua: SL được di chuyển đến giá vào + ExtraLongPips
- Bán: SL được di chuyển đến giá vào – ExtraShortPips
- Break-even chỉ được áp dụng một lần cho mỗi vị thế, được theo dõi qua
_breakEvenAppliedPositionIds.
Trailing Stop (riêng cho Mua và Bán)
Tham số:
Use Trailing Stop LongTS Trigger Long (Pips in Profit)TS Distance Long (Pips)Use Trailing Stop ShortTS Trigger Short (Pips in Profit)TS Distance Short (Pips)
Logic:
- Sau khi đạt mức kích hoạt:
-
- Cho vị thế mua → SL = Giá hỏi –
TS Distance Long(tính bằng pips) - Cho vị thế bán → SL = Giá chào +
TS Distance Short(tính bằng pips)
- Cho vị thế mua → SL = Giá hỏi –
- Trailing stop không bao giờ di chuyển SL lùi lại, chỉ cải thiện nó.
Quản lý theo hướng này cho phép bạn:
- Chạy trailing stop mạnh hơn cho vị thế mua và thận trọng hơn cho vị thế bán (hoặc ngược lại)
- Tinh chỉnh hành vi dựa trên đặc điểm của từng ký hiệu (chỉ số, Forex, v.v.)
5. Bộ lọc Chất lượng Tín hiệu
Bộ lọc Xu hướng MA
Tham số:
Use MA Trend FilterMA PeriodMA Type(Đơn giản, Lũy thừa, v.v.)
Logic:
- Đối với tín hiệu Mua → giá phải ở trên MA
- Đối với tín hiệu Bán → giá phải ở dưới MA
Nếu điều kiện không được đáp ứng, giao dịch bị chặn và in thông báo:
Bộ lọc MA: Chặn Mua/Bán (Giá: ... so với MA: ...)
Bộ lọc Xác nhận RSI
Tham số:
Use RSI Confirmation FilterRSI Confirmation PeriodRSI Confirmation Level Buy (>=)RSI Confirmation Level Sell (<=)
Logic:
- Đối với Mua:
-
- Nếu RSI <
RsiConfirmLevelUp→ giao dịch bị chặn
- Nếu RSI <
- Đối với Bán:
-
- Nếu RSI >
RsiConfirmLevelDown→ giao dịch bị chặn
- Nếu RSI >
Điều này hoạt động như một lớp xác nhận động lượng để tránh vào lệnh ngược với các chuyển động yếu hoặc đã cạn kiệt.
Bộ lọc Thị trường Đi ngang ADX
Tham số:
Use ADX Sideways FilterADX PeriodADX Threshold Level (< Blocks)
Logic:
- Nếu ADX dưới ngưỡng:
-
- Thị trường được coi là quá đi ngang / không có xu hướng
- Giao dịch bị chặn với thông báo rõ ràng:
Bộ lọc ADX: Chặn Mua/Bán (ADX ... < Ngưỡng ...)
Ghi đè ATR (Ghi đè Biến động / Xu hướng)
Tham số:
Use Automatic ATR OverrideATR PeriodATR Average PeriodATR Multiplier Threshold
Logic:
- Tính ATR hiện tại so với ATR trung bình
- Nếu ATR hiện tại > ATR trung bình × hệ số:
-
isAtrOverrideActivetrở thành đúng- Bot ép buộc giao dịch theo hướng đột phá, bỏ qua một số “hành động sự kiện” bình thường để tiếp tục xu hướng mạnh
Rất hữu ích trong các giai đoạn biến động cao, khi các đột phá có xu hướng đáng tin cậy hơn.
6. Tham số Đường xu hướng Cốt lõi
Tính toán Đường xu hướng
Number of Previous Candles
Số lượng nến được sử dụng để phát hiện mức hỗ trợ và kháng cự.Support Price Source/Resistance Price Source
Chọn liệu đường xu hướng được xây dựng từ giá Đóng cửa, Cao hoặc Thấp.
Xác thực Đường xu hướng
Use Touch Validation
Bật xác thực dựa trên số lần chạm tối thiểu.Minimum Touches Required
Số lần chạm tối thiểu cần thiết để xem một đường là “hợp lệ”.Touch Tolerance (Pips)
Khoảng cách tối đa cho phép (tính bằng pips) giữa giá và đường để được tính là chạm.Use Slope FilterMinimum Angle (Absolute Degrees)Maximum Angle (Absolute Degrees)
Cho phép bạn giới hạn các đường xu hướng hợp lệ trong một phạm vi góc nhất định, lọc ra các đường quá bằng phẳng hoặc quá dốc.
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |