Chiến lược kết hợp chỉ số RSI và chỉ số RSI ngẫu nhiên

Tác giả:ChaoZhang, Ngày: 2023-12-07 15:44:21
Tags:

img

Tổng quan

Chiến lược này được đặt tên là RSI và Chiến lược kết hợp RSI Stochastic. Nó kết hợp các lợi thế của Chỉ số sức mạnh tương đối (RSI) và RSI Stochastic để xác định các cơ hội mua quá nhiều và bán quá nhiều. Chiến lược hoạt động tốt trên biểu đồ 5 phút cho EOS / BTC và BTC / USDT, không phù hợp với tất cả các loại tiền điện tử.

Chiến lược logic

Chiến lược sử dụng cả chỉ số RSI và chỉ số RSI Stochastic. Các thông số RSI là độ dài 10 giai đoạn, mức mua quá mức ở 60 và mức bán quá mức ở 20. Các thông số RSI Stochastic bao gồm thời gian làm mịn của đường K ở 3, thời gian làm mịn của đường D ở 3, độ dài tính toán RSI là 14, độ dài tính toán RSI Stochastic là 14. Nó xác định quá mức bán khi giá trị RSI Stochastic K và D đều dưới 20, và quá mức mua khi giá trị RSI Stochastic K và D đều trên 80.

Phân tích lợi thế

Chiến lược này kết hợp các lợi thế của chỉ số RSI và chỉ số RSI Stochastic. RSI có hiệu quả trong việc xác định các tình huống mua quá mức và bán quá mức. RSI Stochastic kết hợp động lực và có thể phát hiện các điểm chuyển đổi sớm hơn. Sự kết hợp hoạt động tốt hơn bằng cách xem xét cả các yếu tố giá và động lực để tạo ra các tín hiệu giao dịch kịp thời hơn.

Phân tích rủi ro

Chiến lược này có thể đối mặt với rủi ro của quá nhiều giao dịch và không đủ lợi nhuận cho mỗi giao dịch. Các giải pháp bao gồm điều chỉnh đúng các tham số để giảm tần suất giao dịch và chọn các sản phẩm có dao động giá lớn hơn. Ngoài ra, chi phí giao dịch cũng có thể ảnh hưởng đến lợi nhuận cuối cùng.

Hướng dẫn cải thiện

Các thông số của chiến lược này có thể được tối ưu hóa hơn nữa, chẳng hạn như điều chỉnh các thông số RSI, các thông số RSI Stochastic, giá trị ngưỡng mua quá mức / bán quá mức v.v. Ngoài ra, các chỉ số khác như EMA có thể được kết hợp để lọc tín hiệu và cải thiện chất lượng.

Kết luận

Chiến lược này tích hợp các lợi thế của chỉ số RSI và chỉ số Stochastic RSI để tạo ra các tín hiệu giao dịch ở mức mua quá mức và bán quá mức tương đối. Các tham số có thể được điều chỉnh thêm và các quy tắc giao dịch có thể được tùy chỉnh cho các sản phẩm khác nhau. Sự kết hợp với các chiến lược hoặc chỉ số khác cũng có thể được khám phá. Nhìn chung, chiến lược này phù hợp với các nhà giao dịch định lượng đang tìm cách xác định các cơ hội giao dịch ngắn hạn.


/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-01 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("RSI+STOCHRSI", overlay=true)
length = input( 10)
overSold = input( 20 )
overBought = input( 60 )
price = close
vrsi = rsi(price, length)

smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")

rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
srsilow=input(20)
srsiup=input(80)

sourceup = high
sourcelow = low
source=close



yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  (d<srsilow) and (k<srsilow) and (vrsi<overSold)) 
    strategy.entry("MMAL", strategy.long, stop=close, oca_name="TREND", comment="AL")
else
    strategy.cancel(id="MMAL")


if ( (d> srsiup ) and (k>srsiup ) and (vrsi >overBought) )
    strategy.entry("MMSAT", strategy.short,stop=close, oca_name="TREND",  comment="SAT")
else
    strategy.cancel(id="MMSAT")
    
    
    

Thêm nữa