Type/to search

Chiến lược giao dịch tự động phát hiện sóng xung lực 4-9 của lý thuyết sóng Elliott

MACD
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này dựa trên lý thuyết sóng Elliott, cố gắng tự động phát hiện sóng xung lực. Nó định nghĩa sóng xung tăng bằng cách tìm tổ hợp 4 nến liên tiếp có giá đóng cửa tăng và giá đóng cửa hiện tại cao hơn giá đóng cửa 9 ngày trước; sử dụng logic ngược lại để định nghĩa sóng xung giảm. Khi phát hiện sóng xung, sẽ tạo tín hiệu mua/bán và đảo chiều vị thế, điểm cắt lỗ được đặt tại mức thấp hoặc cao của nến tín hiệu. Vì sóng xung thường đi kèm với biến động nhanh, cách cắt lỗ này sẽ mang lại kết quả tích cực. Ngoài ra, trước khi xu hướng mạnh bắt đầu, sự tập trung của các hình tam giác màu xanh lá hoặc đỏ thường cho thấy điểm vào lệnh tốt trong thị trường yên tĩnh trước khi xu hướng khởi động.

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

  1. Xác định số chu kỳ liên tiếp giá đóng cửa tăng/giảm consclos (mặc định là 3) và số ngày so sánh giữa giá đóng cửa hiện tại với giá đóng cửa N ngày trước daysago (mặc định là 9).
  2. Sử dụng hai biến long_ccshort_cc để ghi nhận liệu consclos nến gần nhất có liên tiếp đóng cửa tăng/giảm hay không; nếu liên tiếp thì giá trị là 1, ngược lại là 0.
  3. So sánh giá đóng cửa hiện tại với giá đóng cửa daysago ngày trước, nếu giá hiện tại cao hơn/thấp hơn thì long_daysago/short_daysago là đúng.
  4. Kết hợp long_cc, short_cc với long_daysago, short_daysago để có tín hiệu mua và bán cuối cùng là longshort.
  5. Vẽ các hình tam giác màu xanh lá và đỏ tương ứng với tín hiệu longshort.
  6. Nếu tín hiệu long xuất hiện và hiện tại không có vị thế mua, thì mở vị thế mua và đặt cắt lỗ tại mức thấp của nến tín hiệu.
  7. Nếu tín hiệu short xuất hiện và hiện tại không có vị thế bán, thì mở vị thế bán và đặt cắt lỗ tại mức cao của nến tín hiệu.

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

  1. Có thể tự động nhận diện sóng xung lực trong lý thuyết sóng Elliott, giảm ảnh hưởng của phân tích chủ quan.
  2. Sóng xung thường đi kèm với xu hướng mạnh, chiến lược này có thể nắm bắt được các đợt giá như vậy.
  3. Vị trí cắt lỗ phù hợp với hướng xu hướng, cải thiện tỷ lệ lợi nhuận/rủi ro.
  4. Có thể phát hiện cơ hội vào lệnh tiềm năng trước khi xu hướng bắt đầu.
  5. Các tham số có thể điều chỉnh, tính ứng dụng cao.

Phân tích rủi ro

  1. Có thể có sai lệch trong việc giải thích lý thuyết sóng, dẫn đến nhận định sai.
  2. Thời gian duy trì của xu hướng khó dự đoán, có thể cắt lỗ quá gần dẫn đến bị dừng lỗ.
  3. Có thể không hiệu quả trong thị trường dao động, gây ra giao dịch thường xuyên.
  4. Thiếu sự cân nhắc về quản lý vị thế và quản lý vốn.

Hướng tối ưu

  1. Có thể tối ưu hóa cấu hình tham số consclosdaysago thông qua backtest để nâng cao độ chính xác của tín hiệu.
  2. Có thể đưa vào các chỉ báo xác nhận xu hướng như MACD để giảm nhiễu.
  3. Cân nhắc thêm cắt lỗ động để bảo vệ lợi nhuận tốt hơn.
  4. Khi xu hướng chưa rõ ràng, có thể xây dựng vị thế nhỏ, sau đó tăng thêm khi xu hướng rõ ràng.
  5. Kiểm soát vị thế và rủi ro, như giới hạn tỷ lệ vốn cho mỗi giao dịch, đặt mức sụt giảm tối đa, v.v.

Tổng kết

Chiến lược này dựa trên lý thuyết sóng Elliott kinh điển, có thể bắt được các đợt xu hướng mạnh, có tính ứng dụng và tiềm năng lợi nhuận nhất định. Tuy nhiên, tính chủ quan của bản thân lý thuyết sóng cũng như định nghĩa sóng xung có thể ảnh hưởng đến hiệu suất chiến lược. Trong ứng dụng thực tế, cần chú ý đến các vấn đề như tối ưu hóa tham số, quản lý vị thế, giảm tần suất giao dịch. Bằng cách đưa vào các chỉ báo xác nhận xu hướng, cắt lỗ động, xây dựng vị thế dần dần, có thể cải thiện thêm hiệu suất và độ ổn định của chiến lược.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Smollet

//@version=5
Strategy parameters
Strategy parameters
Consecutive close
Days ago
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)