Chiến lược xu hướng kết hợp MACD RSI


Ngày tạo: 2023-09-21 15:40:02 sửa đổi lần cuối: 2023-09-21 15:40:02
sao chép: 0 Số nhấp chuột: 919
1
tập trung vào
1617
Người theo dõi

Tổng quan

Chiến lược này kết hợp các chỉ số MACD và RSI để xác định hướng xu hướng và mua quá mức, để thực hiện giao dịch theo xu hướng. Khi đường MACD đi qua trục 0 và đường RSI vượt quá vùng mua quá mức, thực hiện giao dịch mua hoặc bán.

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

Lý luận chính:

  • Tính toán đường MACD và đường tín hiệu (EMA của MACD)

  • Delta là sự chênh lệch giữa hai, thể hiện sự thay đổi động lực giá

  • RSI để đánh giá tình trạng quá mua quá bán

  • Làm nhiều hơn khi Delta đi qua 0 và RSI overbought (bằng mặc định 70)

  • Khi Delta đi qua 0 và RSI oversold (bằng mặc định 30)

MACD xác định hướng động lực giá, RSI xác định tình trạng quá mua quá bán, kết hợp cả hai có thể lọc ra nhiều tín hiệu sai.

Lợi thế chiến lược

  • Kết hợp hai chỉ số để lọc tín hiệu

  • MACD đánh giá động lực giá, RSI đánh giá quá mua quá bán

  • Các tham số có thể cấu hình, phù hợp với các môi trường thị trường khác nhau

  • Một chiến lược giao dịch xu hướng rõ ràng

Rủi ro chiến lược

  • Kết hợp chỉ số đơn lẻ có thể có hiệu quả hạn chế

  • Không dừng lỗ, không thể kiểm soát tổn thất đơn lẻ

  • Không tính đến kích thước của vị trí

Phản ứng:

  • Kiểm tra các chỉ số khác để tìm ra sự kết hợp tốt nhất

  • Tăng lỗ hổng di động hoặc lỗ hổng cứng

  • Đặt vị trí dựa trên quy mô hoặc biến động của quỹ

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

  • Kiểm tra MACD với các chỉ số khác

  • Tối ưu hóa tham số, tăng sự ổn định

  • Trải qua các tín hiệu lọc theo xu hướng để tránh phá vỡ giả

  • Sử dụng dừng lỗ dần dần để bảo vệ lợi nhuận

  • Sử dụng học máy để đánh giá chất lượng tín hiệu

Tóm tắt

Chiến lược này tích hợp các chỉ số MACD và RSI để đánh giá xu hướng, có ý tưởng rõ ràng và đáng tin cậy. Nó có thể nâng cao sự ổn định thông qua các phương pháp như tối ưu hóa tham số, chiến lược dừng lỗ và lọc thông minh. Nó cung cấp một mô hình giao dịch xu hướng hiệu quả, đáng để mở rộng và cải thiện hơn nữa.

Mã nguồn chiến lược
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MACD RSI Strategy", overlay=true)

fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

// RSI



length_rsi = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close

vrsi = rsi(price, length_rsi)

//

if (not na(vrsi))
    if (crossover(delta, 0) and crossover(vrsi, overBought ))
        strategy.entry("MacdLE", strategy.long, comment="LE")
    if (crossunder(delta, 0) and crossunder(vrsi, overSold))
        strategy.entry("MacdSE", strategy.short, comment="SE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)