Type/to search

Chiến lược breakout N Bars

Common strategy
Created: 2024-04-12 16:57:15
Last modified: 2 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược đột phá N Bars là một chiến lược giao dịch định lượng dựa trên sự đột phá giá. Ý tưởng chính của chiến lược này là mở vị thế mua khi giá đóng cửa vượt qua mức cao nhất trong N ngày giao dịch trước đó, và đóng vị thế mua khi giá đóng cửa giảm xuống dưới mức thấp nhất trong N ngày giao dịch trước đó. Bằng cách so sánh giá hiện tại với mức cao nhất và thấp nhất trong N ngày giao dịch trước, chiến lược này nắm bắt các đợt đột phá mạnh, đạt được hiệu quả theo dõi xu hướng.

Nguyên lý chiến lược

  1. Tính toán mức cao nhất (highest) và mức thấp nhất (lowest) trong N ngày giao dịch trước.
  2. Nếu giá đóng cửa hiện tại cao hơn highest, mở vị thế mua (long).
  3. Nếu giá đóng cửa hiện tại thấp hơn lowest, đóng vị thế mua (short).
  4. Có thể chọn sử dụng giá đóng cửa (close) hoặc giá cao/thấp (high/low) làm nguồn tín hiệu (source).
  5. Tùy theo nguồn tín hiệu, sử dụng ta.highest và ta.lowest để tính mức cao nhất và thấp nhất.
  6. Sử dụng ta.crossover và ta.crossunder để xác định trạng thái đột phá giá.

Ưu điểm chiến lược

  1. Logic đơn giản, rõ ràng, dễ triển khai và tối ưu hóa.
  2. Có thể nắm bắt hiệu quả các đợt đột phá mạnh, khả năng theo dõi xu hướng tốt.
  3. Không gian tối ưu tham số lớn, có thể tối ưu hóa theo từng sản phẩm và khung thời gian.
  4. Tính ứng dụng rộng, hoạt động tốt với hầu hết các sản phẩm và khung thời gian.
  5. Có thể linh hoạt lựa chọn nguồn tín hiệu, nâng cao khả năng thích ứng của chiến lược.

Rủi ro chiến lược

  1. Hiệu suất kém trong thị trường đi ngang và biến động nhỏ, việc mở đóng liên tục dẫn đến chi phí giao dịch cao.
  2. Lựa chọn tham số không phù hợp có thể dẫn đến rủi ro quá khớp (overfitting).
  3. Khi xu hướng đảo chiều có thể xảy ra drawdown lớn.
  4. Chỉ sử dụng một nguồn tín hiệu có thể đối mặt với rủi ro méo tín hiệu.

Hướng tối ưu hóa chiến lược

  1. Thêm bộ lọc xu hướng, như hướng xu hướng MA, ADX, v.v., để giảm giao dịch trong thị trường đi ngang.
  2. Tối ưu hóa lựa chọn tham số, như giá trị N, nguồn tín hiệu, v.v., nâng cao tính ổn định và khả năng sinh lời của chiến lược.
  3. Thêm logic cắt lỗ và cắt lỗ động, kiểm soát rủi ro cho mỗi giao dịch.
  4. Kết hợp nhiều nguồn tín hiệu, tăng độ tin cậy của tín hiệu, ví dụ đồng thời xem xét đột phá giá đóng cửa và giá cao/thấp.
  5. Tối ưu hóa tham số và logic riêng biệt theo từng sản phẩm và khung thời gian.

Tổng kết

Chiến lược đột phá N Bars là một chiến lược giao dịch định lượng đơn giản nhưng thực tế, bằng cách nắm bắt các đợt đột phá giá, đạt được hiệu quả theo dõi xu hướng tốt. Chiến lược này có logic rõ ràng, không gian tối ưu lớn, tính ứng dụng rộng, là một chiến lược định lượng đáng để nghiên cứu và tối ưu hóa thêm. Thông qua việc tối ưu hóa tham số hợp lý và cải tiến logic, có thể nâng cao hơn nữa tính ổn định và khả năng sinh lời của chiến lược, thích nghi tốt hơn với các môi trường thị trường khác nhau.

Source
Pine
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)

n = input.int(5, "N Bars", minval=1)
Strategy parameters
Strategy parameters
N Bars
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)