Chiến lược đột phá đường trung bình động


Ngày tạo: 2023-09-19 16:33:13 sửa đổi lần cuối: 2023-09-19 16:33:13
sao chép: 2 Số nhấp chuột: 628
1
tập trung vào
1617
Người theo dõi

Tổng quan

Chiến lược này dựa trên sự kết hợp của đường trung bình di chuyển và các chỉ số động lực, thuộc chiến lược theo dõi xu hướng. Nó đánh giá xu hướng thị trường bằng cách tính toán đường trung bình di chuyển trong một chu kỳ nhất định.

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

Chiến lược này dựa trên hai chỉ số:

  1. Đường trung bình di chuyển đơn giản (SMA): tính trung bình giá đóng cửa trong một chu kỳ nhất định, để đánh giá hướng xu hướng.

  2. Số ngày tăng/giảm liên tục: Số ngày giá thống kê liên tục tăng hoặc giảm, như là tín hiệu xác nhận xu hướng biến đổi.

Cụ thể, chiến lược đầu tiên tính toán chiều dài SMA 520 ngày, đại diện cho hướng xu hướng xấp xỉ. Nếu giá tăng vượt SMA, bắt đầu tính toán ngày tăng; Nếu giá giảm vượt SMA, bắt đầu tính toán ngày giảm.

Ví dụ, nếu giá tăng vượt SMA và tiếp tục tăng 27 ngày, thì giao dịch nhiều hơn; nếu giá giảm vượt SMA và tiếp tục giảm 27 ngày, thì giao dịch short.

Phân tích lợi thế

Chiến lược này kết hợp với đường trung bình di chuyển và chỉ số động lực để theo dõi xu hướng một cách hiệu quả và tránh bị nhiễu bởi tiếng ồn thị trường ngắn hạn. Những lợi thế chính của nó là:

  1. Sử dụng SMA dài để đánh giá xu hướng lớn, có thể loại bỏ hiệu quả tiếng ồn của biến động ngắn hạn.

  2. Tăng tín hiệu xác nhận ngày tăng/giảm liên tục, tránh bị lừa bởi các đột phá giả trong ngắn hạn và giảm giao dịch không cần thiết.

  3. Chỉ giao dịch khi xu hướng thay đổi, bạn có thể nắm bắt được chiều hướng và cường độ của xu hướng.

  4. Quy tắc rõ ràng, dễ thực hiện, không cần tối ưu hóa tham số phức tạp, phù hợp với nhà đầu tư bình thường.

Phân tích rủi ro

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

  1. Trong thị trường bò dài hạn, bạn có thể bỏ lỡ cơ hội tham gia sớm.

  2. Trong một thời kỳ khủng hoảng, các giao dịch không có hiệu lực có thể dễ dàng bị lừa dối bởi các vụ đột phá giả mạo thường xuyên.

  3. Các tham số SMA được thiết lập không đúng lúc có thể gây ra sự chậm phản ứng của chiến lược đối với sự thay đổi xu hướng.

  4. Thiết lập tham số perfusion không đúng lúc có thể gây ra tín hiệu giao dịch quá thường xuyên hoặc thưa thớt.

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

Chiến lược này có thể được tối ưu hóa thêm bằng cách:

  1. Tăng SMA nhiều chu kỳ, thực hiện xác minh nhiều chu kỳ, tránh những hạn chế của một chu kỳ đơn lẻ.

  2. Thêm các chỉ số xu hướng khác, như MACD, để đưa ra phán đoán tổng hợp và tăng độ chính xác.

  3. Tối ưu hóa tham số perfusion để tìm điểm cân bằng. Tránh tín hiệu giao dịch quá thường xuyên hoặc thưa thớt.

  4. Thêm chiến lược dừng lỗ để kiểm soát tổn thất đơn lẻ.

  5. Kết hợp các chỉ số về năng lượng, tránh các rủi ro về năng lượng.

Tóm tắt

Chiến lược này nói chung là một chiến lược theo dõi xu hướng đơn giản và thực tế. Nó đánh giá xu hướng lớn bằng đường SMA dài và xác nhận tín hiệu biến đổi xu hướng bằng perfusion, có thể theo dõi xu hướng một cách hiệu quả và tránh bị lừa bởi tiếng ồn. Với một số tối ưu hóa, nó có thể trở thành một chiến lược xu hướng đáng tin cậy.

Mã nguồn chiến lược
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


strategy(title="Mbit Moving Average",overlay=true)

length = input(520)
confirmBars = input(27)
price = close
ma = ta.sma(price, length)

bcond = price > ma

bcount = bcond ? nz(bcount[1]) + 1 : 0

scond = price < ma

scount = scond ? nz(scount[1]) + 1 : 0

long =  scount == confirmBars

short = bcount == confirmBars


//Strategy

strategy.entry("long", strategy.long, when=long)

strategy.entry("short",strategy.short, when=short)