Chiến lược đột phá của bảy dao động nến

Tác giả:ChaoZhang, Ngày: 15-12-2023 16:14:32
Tags:

img

Tổng quan

Chiến lược đột phá dao động bảy nến phát hiện các mô hình nến kéo dài lên và xuống được hình thành bởi bảy đường K để xác định xu hướng dao động thị trường và thực hiện các hoạt động đột phá tại thời điểm cố định để kiếm lợi nhuận.

Nguyên tắc chiến lược

Lý thuyết cốt lõi của chiến lược này dựa trên hai chỉ số:

  1. SevenReds: phát hiện 7 đường K giảm liên tiếp, được định nghĩa là xu hướng giảm trong dao động thị trường
  2. Sevengreens: phát hiện 7 đường K tăng liên tiếp, được định nghĩa là xu hướng tăng trong dao động thị trường

Khi SevenReds được phát hiện, đi dài; khi SevenGreens được phát hiện, đi ngắn.

Ngoài ra, chiến lược cũng đóng các vị trí vào thời điểm cố định (lúc phát hành dữ liệu quan trọng của Hoa Kỳ) mỗi ngày để khóa lợi nhuận.

Phân tích lợi thế

Chiến lược đột phá dao động bảy ngọn nến có những lợi thế sau:

  1. Bắt được xu hướng dao động thị trường. Bảy đường K lọc tiếng ồn thị trường và cải thiện chất lượng tín hiệu
  2. Hoạt động theo thời gian tránh các rủi ro hệ thống liên quan đến sự chuyển động khoảng cách lớn xung quanh dữ liệu kinh tế chính
  3. Lấy lợi nhuận kịp thời khóa lợi nhuận và giảm rút tiền

Phân tích rủi ro

Chiến lược đột phá dao động bảy nến cũng có một số rủi ro:

  1. Rủi ro sai nhận dạng mẫu: Bảy đường K không thể lọc hoàn toàn tiếng ồn và có thể tạo ra tín hiệu không chính xác
  2. Thiếu các biện pháp dừng lỗ để giới hạn lỗ trên mỗi giao dịch
  3. Thời gian thu lợi nhuận không thể điều chỉnh năng động, nguy cơ không thu lợi nhuận kịp thời

Các giải pháp tương ứng:

  1. Tăng số lượng K-line, tăng ngưỡng bền
  2. Thêm logic stop loss di chuyển
  3. Điều chỉnh năng động thời gian thu lợi nhuận dựa trên các chỉ số biến động

Hướng dẫn tối ưu hóa

Chiến lược đột phá dao động bảy nến có thể được tối ưu hóa trong các khía cạnh sau:

  1. Thêm nhiều nhóm bảo mật cho luân chuyển chỉ số / lĩnh vực
  2. Thêm các mô hình học máy để hỗ trợ dự đoán chế độ thị trường
  3. Bao gồm các đường trung bình động cho các tín hiệu nhập khẩu tối ưu
  4. Điều chỉnh năng động kích thước vị trí dựa trên rút vốn để kiểm soát rủi ro

Kết luận

Chiến lược đột phá dao động bảy nến lợi nhuận bằng cách nắm bắt xu hướng dao động ngắn hạn trên thị trường, trong khi sử dụng thực hiện theo thời gian để tránh rủi ro lớn và lấy lợi nhuận để khóa lợi nhuận. Chiến lược có thể được tăng cường thông qua luân chuyển nhiều tài sản, học máy v.v. Đây là một chiến lược giao dịch định lượng tần số trung bình điển hình.


/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 10m
basePeriod: 1m
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/
// © Eliza123123

//@version=5
strategy("Breakeven Line Demo", overlay=true)

// Generic signal (not a viable strategy don't use, just some code I wrote quick for demo purposes only)
red = open > close, green = open < close
sevenReds = red and red[1] and red[2] and red[3] and red[4] and red[5] and red[6]
sevenGreens = green and green[1] and green[2] and green[3] and green[4] and green[5] and green[6]
if sevenReds
    strategy.entry('Buy', direction=strategy.long)
if sevenGreens
    strategy.entry('Sell', direction=strategy.short)
if (hour == 5 and minute == 0 ) or (hour == 11 and minute == 0) or (hour == 17 and minute == 0 ) or (hour == 23 and minute == 0) 
    strategy.close_all("Close")

// Breakeven line for visualising breakeven price on stacked orders.  
var breakEvenLine = 0.0
if strategy.opentrades > 0 
    breakEvenLine := strategy.position_avg_price
else
    breakEvenLine := 0.0
color breakEvenLineColor = na
if strategy.position_size > 0
    breakEvenLineColor := #15FF00
if strategy.position_size < 0
    breakEvenLineColor := #FF000D
plot(breakEvenLine, color = breakEvenLine and breakEvenLine[1] > 0 ? breakEvenLineColor : na, linewidth = 2, style = plot.style_circles)



Thêm nữa