Chiến lược vị thế mua RSI50_EMA

EMA RSI ATR
Ngày tạo: 2024-05-11 11:49:29 sửa đổi lần cuối: 2024-05-11 11:49:29
sao chép: 3 Số nhấp chuột: 586
1
tập trung vào
1617
Người theo dõi

Chiến lược vị thế mua RSI50_EMA

Tổng quan

Chiến lược này được gọi là chiến lược RSI50_EMA dài, và ý tưởng chính là sử dụng tín hiệu chéo của hai chỉ số kỹ thuật của chỉ số tương đối yếu ((RSI) và chỉ số di chuyển trung bình ((EMA) để đưa ra quyết định giao dịch.

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

  1. Tính EMA và ATR, có EMA lên và xuống đường.
  2. Tính toán RSI
  3. Khi giá đóng cửa vượt qua EMA và RSI lớn hơn 50, hãy mở thêm.
  4. Khi giá đóng cửa vượt qua đường EMA hoặc RSI giảm xuống 50 thì xóa tất cả các lệnh.
  5. Hãy làm nhiều hơn, đừng làm ít.

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

  1. Nó được sử dụng trong các thị trường mạnh mẽ, có thể nắm bắt hiệu quả các hoạt động tăng giá của các cổ phiếu mạnh mẽ.
  2. Sử dụng cả hai chỉ số EMA và RSI để xác nhận tín hiệu xu hướng tốt hơn và tăng độ tin cậy tín hiệu.
  3. Quản lý vị trí sử dụng tỷ lệ dừng lỗ, rủi ro có thể kiểm soát được.
  4. Khóa học có logic rõ ràng, đơn giản, dễ hiểu và dễ thực hiện.

Rủi ro chiến lược

  1. Trong một thị trường chấn động, các giao dịch thường xuyên và rút tiền lớn có thể xảy ra.
  2. Chọn tham số không đúng sẽ dẫn đến tín hiệu không hiệu quả. Ví dụ: chọn chiều dài EMA không đúng sẽ dẫn đến sự chậm trễ trong việc đánh giá xu hướng; chọn giới hạn trên và dưới của RSI không đúng sẽ dẫn đến điểm mở lỗ không mong muốn.
  3. Các chiến lược chỉ có thể nắm bắt được các xu hướng tăng một chiều, không thể nắm bắt được các xu hướng giảm và dao động, dễ bị trượt.

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

  1. Các chỉ số xác nhận xu hướng, như MACD, được đưa vào để cải thiện tính chính xác của xu hướng.
  2. Tối ưu hóa tham số cho RSI, hoặc giới thiệu các tín hiệu cải tiến như RSI deviation.
  3. Xem xét thêm dừng di chuyển hoặc dừng dao động, cải thiện kiểm soát gió.
  4. Bạn có thể xem xét tham gia vào các thị trường chấn động và xu hướng giảm trong logic mở cửa vị trí đảo ngược.

Tóm tắt

Chiến lược RSI50_EMA là một chiến lược theo dõi xu hướng đơn giản và dễ sử dụng dựa trên RSI và EMA, phù hợp để sử dụng trong tình huống leo thang một bên. Chiến lược có logic rõ ràng, lợi thế rõ ràng, nhưng cũng có một số thiếu sót và rủi ro. Bằng cách giới thiệu nhiều chỉ số hỗ trợ, tham số tối ưu hóa, cải thiện kiểm soát rủi ro và các biện pháp khác, có thể nâng cao hơn nữa sự ổn định và lợi nhuận của chiến lược.

Mã nguồn chiến lược
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("RSI50_EMA Long Only Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

len = input(11, type=input.integer, minval=1, title="Length")
mul = input(2, type=input.float, minval=0, title="Multiplier")
rsicap = input(50, type=input.integer, minval=1, title="rsicap")
rsi_1 = rsi(close,20)
price = sma(close, 2)
average = ema(close, len)
diff = atr(len) * mul
bull_level = average + diff
bear_level = average - diff
bull_cross = crossover(price, bull_level) 
RENTRY = crossover(rsi_1,rsicap)
bear_cross = crossover(bear_level, price)
EXIT = crossunder(rsi_1,50)

strategy.entry("Buy", strategy.long, when=bull_cross)
strategy.close("Buy", when=bear_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)
if (RENTRY)
    strategy.entry("RSI", strategy.long, when=bull_cross)
if (EXIT)
    strategy.close("RSICLose", when=bull_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)

plot(price, title="price", color=color.black, transp=50, linewidth=2)
a0 = plot(average, title="average", color=color.red, transp=50, linewidth=1)
a1 = plot(bull_level, title="bull", color=color.green, transp=50, linewidth=1)
a2 = plot(bear_level, title="bear", color=color.red, transp=50, linewidth=1)
fill(a0, a1, color=color.green, transp=97)
fill(a0, a2, color=color.red, transp=97)