Chiến lược theo dõi xu hướng ba màu chéo là một chiến lược giao dịch theo xu hướng dựa trên các mẫu nến. Nó xác định hướng của xu hướng hiện tại bằng cách nhận ra các mẫu nến ba màu cụ thể và chọn lựa đi dài hoặc ngắn khi các mẫu được xác định.
Lý thuyết cốt lõi của chiến lược này là: Khi ba ngọn nến liên tiếp cùng màu (ba màu đỏ hoặc ba màu xanh lá cây) xuất hiện, tiếp theo là một ngọn nến màu ngược lại, và sau đó đảo ngược trở lại màu sắc ban đầu của ba ngọn nến, nó cho thấy xu hướng ban đầu đang tiếp tục.
Cụ thể, chiến lược phát hiện tình hình của năm ngọn nến gần đây nhất để xác định xem các tiêu chí nhập cảnh có được đáp ứng hay không. Nếu năm ngọn nến gần đây nhất là: ngọn nến thứ năm có mức thấp hơn thấp hơn trước đó (cao hơn cao trong thời gian dài), ngọn nến thứ tư là một ngọn nến tăng (giảm giá trong thời gian dài), ngọn nến thứ ba là một ngọn nến giảm (giảm giá trong thời gian dài), ngọn nến thứ hai là một ngọn nến giảm (giảm giá trong thời gian dài), và ngọn nến đầu tiên là một ngọn nến giảm (giảm giá trong thời gian dài), sau đó một vị trí theo dõi ngắn được mở. Ngược lại, nếu năm ngọn nến gần đây nhất là: ngọn nến thứ năm có mức cao hơn cao hơn so với ngọn nến trước đó, ngọn nến thứ tư là một ngọn nến giảm, ngọn nến thứ ba là một ngọn nến tăng, ngọn nến thứ hai là một ngọn nến tăng, và ngọn nến đầu tiên là một xu hướng theo dõi dài, sau đó các nhà đầu tư có thể kiếm thêm lợi nhuận khi mở
Chiến lược theo dõi xu hướng ba màu xác định hướng xu hướng hiện tại bằng cách nhận ra các mô hình nến cụ thể và chọn lọc mở các vị trí khi xu hướng tiếp tục. Chiến lược này đơn giản, rõ ràng, dễ vận hành và có khả năng kiếm lợi nhuận bổ sung trong giai đoạn xu hướng. Nhưng nó cũng mang lại một số rủi ro và cần tối ưu hóa hơn nữa để cải thiện sự ổn định.
/*backtest start: 2024-01-20 00:00:00 end: 2024-02-19 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © softinterface2000 //@version=5 strategy("3 Line Strick", overlay=true, margin_long=100, margin_short=100) //Sell fifth= close < low[1] fourth= close[1] > open[1] third= close[2] < open[2] seccond= close[3] < open[3] first= close[4] < open[4] //Buy fifth1= close > high[1] fourth1= close[1] < open[1] third1= close[2] > open[2] second1= close[3] > open[3] first1= close[4] > open[4] longCondition = fifth1 and fourth1 and third1 and second1 and first1 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = fifth and fourth and third and seccond and first if (shortCondition) strategy.entry("Short", strategy.short)