Type/to search

Hệ thống giao dịch đòn bẩy điều chỉnh rủi ro động

Common strategy
Created: 2023-10-16 16:00:52
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Hệ thống giao dịch này có tên là "Hệ thống giao dịch đòn bẩy điều chỉnh rủi ro động", nhằm quản lý giao dịch dựa trên mức độ biến động thị trường hiện tại so với giá trị trung bình lịch sử của nó. Hệ thống tính toán khối lượng mở lệnh mục tiêu dựa trên chỉ báo ATR (Average True Range) và điều chỉnh đòn bẩy tương ứng. Hệ thống sử dụng phương pháp mở lệnh kim tự tháp, cho phép mở nhiều vị thế cùng lúc.

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

Các bước cụ thể của hệ thống như sau:

  1. Tính giá trị ATR trong chu kỳ 14 ngày, sau đó chuẩn hóa bằng cách chia cho giá đóng cửa hiện tại.

  2. Tính đường trung bình động đơn giản (SMA) 100 ngày của ATR đã chuẩn hóa.

  3. Tính tỷ lệ giữa ATR đã chuẩn hóa và SMA 100 ngày của nó.

  4. Xác định đòn bẩy mục tiêu dựa trên nghịch đảo của tỷ lệ (2 / tỷ lệ).

  5. Tính khối lượng mở lệnh mục tiêu bằng cách nhân đòn bẩy mục tiêu với 5.

  6. Vẽ biểu đồ khối lượng mở lệnh mục tiêu và khối lượng mở lệnh hiện tại.

  7. Kiểm tra xem có cơ hội mua vào (nếu khối lượng mở lệnh hiện tại nhỏ hơn khối lượng mục tiêu) hay cơ hội đóng lệnh (nếu khối lượng mở lệnh hiện tại lớn hơn khối lượng mục tiêu cộng 1).

  8. Nếu có cơ hội mua vào, mở lệnh mua và thêm giao dịch vào mảng openTrades.

  9. Nếu có cơ hội đóng lệnh và trong mảng openTrades có giao dịch, đóng giao dịch gần nhất và xóa khỏi mảng.

Hệ thống này nhằm nắm bắt xu hướng thị trường thông qua việc điều chỉnh động khối lượng mở lệnh và đòn bẩy, sử dụng mảng để theo dõi các vị thế mở, giúp kiểm soát tốt hơn việc mở và đóng từng giao dịch.

Phân tích ưu điểm

Chiến lược này có những ưu điểm sau:

  1. Điều chỉnh động đòn bẩy và số lượng vị thế, có thể điều chỉnh mức độ rủi ro theo sự thay đổi của biến động thị trường. Khi biến động thấp, tăng đòn bẩy và số lượng vị thế; khi biến động cao, giảm đòn bẩy và số lượng vị thế, kiểm soát rủi ro hiệu quả.

  2. Sử dụng chỉ báo ATR để tính khối lượng vị thế mục tiêu, chỉ báo này phản ánh biến động thị trường, là lựa chọn hợp lý để điều chỉnh vị thế động.

  3. Áp dụng phương pháp mở lệnh kim tự tháp, mở nhiều vị thế cùng lúc, có thể thu lợi từ xu hướng.

  4. Sử dụng mảng để ghi lại từng giao dịch mở, có thể kiểm soát rõ ràng việc mở và đóng từng giao dịch, tránh các thao tác ngược chiều không cần thiết.

  5. Chiến lược có ít tham số, dễ thực hiện và vận hành.

  6. Ý tưởng chiến lược rõ ràng, dễ hiểu, cấu trúc mã hợp lý, dễ tối ưu hóa và lặp lại.

Phân tích rủi ro

Chiến lược này cũng tồn tại một số rủi ro:

  1. Chỉ báo ATR chỉ phản ánh biến động trong quá khứ, không thể dự đoán trước sự thay đổi biến động trong tương lai, có thể dẫn đến điều chỉnh đòn bẩy không phù hợp.

  2. Phương pháp mở lệnh kim tự tháp có thể tích lũy thua lỗ khi xu hướng đảo chiều.

  3. Ghi lại các vị thế mở bằng mảng chỉ phù hợp với các thao tác mở/đóng đơn giản; nếu logic mở lệnh phức tạp hơn thì cần cấu trúc dữ liệu phức tạp hơn.

  4. Việc thiết lập đòn bẩy mục tiêu và số lượng vị thế cần được điều chỉnh theo đặc tính của từng sản phẩm, không nên giới hạn ở một tham số cố định.

  5. Một chỉ báo đơn lẻ dễ gây hiểu lầm, có thể xem xét thêm các chỉ báo biến động khác hoặc thuật toán học máy để nâng cao tính ổn định.

Hướng tối ưu hóa

Chiến lược này có thể được tối ưu hóa theo các hướng sau:

  1. Thêm chiến lược dừng lỗ, tự động thoát lệnh khi lỗ đạt đến ngưỡng dừng lỗ.

  2. Tối ưu hóa tham số chỉ báo, thử nghiệm hiệu quả của các chu kỳ ATR khác nhau.

  3. Thử nghiệm các chiến lược mở lệnh khác nhau, chẳng hạn như mở lệnh với khối lượng cố định, để kiểm tra hiệu quả.

  4. Thêm các chỉ báo đo lường biến động khác như Độ rộng Bollinger Band, KD, RSI, kết hợp sử dụng.

  5. Sử dụng phương pháp học máy để dự đoán biến động, thay vì phương pháp làm mịn đơn giản.

  6. Tối ưu hóa cách tính khối lượng mở lệnh, có thể sử dụng bội số ATR hoặc hàm biến động.

  7. Ghi lại thêm chi tiết mở lệnh như giá mở, thời gian, v.v., để phân tích và tối ưu hóa chiến lược.

  8. Thêm chức năng tối ưu hóa tham số, tự động tìm tổ hợp tham số tốt nhất.

Tổng kết

Chiến lược này dựa trên ATR để điều chỉnh động đòn bẩy và khối lượng mở lệnh, điều chỉnh mức độ rủi ro trong xu hướng, có những ưu điểm nhất định. Tuy nhiên, còn tồn tại các vấn đề như khó khăn trong việc thiết lập tham số, không gian tối ưu hóa chỉ báo cần được cải thiện thêm. Nhìn chung, chiến lược có ý tưởng rõ ràng, dễ vận hành và tối ưu hóa, đáng để nghiên cứu và ứng dụng sâu hơn.

Source
Pine
/*backtest
start: 2022-10-09 00:00:00
end: 2023-10-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("I11L - Risk Adjusted Leveraging", overlay=false, pyramiding=25, default_qty_value=20, initial_capital=20000, default_qty_type=strategy.percent_of_equity,process_orders_on_close=false, calc_on_every_tick=false)

atr = ta.atr(14) / close
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)