Chiến lược giao dịch định lượng của chỉ báo RSI chồng lên đường trung bình động kép


Ngày tạo: 2024-01-12 13:57:36 sửa đổi lần cuối: 2024-01-12 13:57:36
sao chép: 1 Số nhấp chuột: 675
1
tập trung vào
1617
Người theo dõi

Chiến lược giao dịch định lượng của chỉ báo RSI chồng lên đường trung bình động kép

Tổng quan

Chiến lược này được gọi là chiến lược giao dịch định lượng của chỉ số RSI được xếp chồng lên nhau bằng cách tính toán chỉ số RSI của cổ phiếu để xác định tình huống mua quá mức của cổ phiếu, thiết lập vị trí đầu nhiều khi cổ phiếu bị đánh giá thấp và thiết lập vị trí đầu trống khi được đánh giá cao, để thực hiện chiết khấu.

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

Chiến lược giao dịch định lượng của chỉ số RSI được xếp chồng lên nhau bằng cách tính toán đường% K và đường% D để đánh giá quá mua quá bán. Trong đó, đường% K được tính là trung bình di chuyển đơn giản trong ngày K của giá đóng cửa của cổ phiếu, và đường% D tính trung bình di chuyển đơn giản trong ngày D của đường% K. Khi đường% K đi qua đường% D từ dưới, cho rằng cổ phiếu được đánh giá thấp, nên thiết lập một vị trí đa vị trí; khi đường% K đi qua đường% D từ trên xuống, cho rằng cổ phiếu được đánh giá cao, nên thiết lập một vị trí trống.

Trong khi đó, chiến lược này cũng kết hợp với chỉ số RSI để đánh giá tình trạng mua bán quá mức của cổ phiếu. Chỉ số RSI phản ánh sự thay đổi tốc độ giảm giá của cổ phiếu, khi RSI thấp hơn 50% cho thấy cổ phiếu bị đánh giá thấp và cao hơn 60% cho thấy cổ phiếu được đánh giá cao.

Các chỉ số tổng hợp hai đường ngang với chỉ số RSI, khi% K đường từ bên dưới xuyên qua% D đường và RSI thấp hơn 50%, xác định cổ phiếu được đánh giá thấp nghiêm trọng, nên thiết lập vị trí nhiều đầu; khi% K đường từ bên trên xuyên qua% D đường và RSI cao hơn 60%, xác định cổ phiếu được đánh giá cao nghiêm trọng, nên thiết lập vị trí trống đầu.

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

  1. Kết hợp chỉ số đường hai với chỉ số RSI để đánh giá quá mua quá bán, tránh sai lệch của chỉ số đơn lẻ
  2. Các tham số đường trung bình và tham số RSI có thể được cấu hình linh hoạt để phù hợp với các đặc điểm của các cổ phiếu khác nhau
  3. Theo dõi thời gian thực về tốc độ giảm giá của cổ phiếu và điều chỉnh vị trí
  4. Có thể cấu hình chỉ làm thêm hoặc chỉ làm trống, giảm rủi ro hoạt động

Rủi ro chiến lược

  1. Đường hai đồng và chỉ số RSI có sự chậm trễ, có thể bỏ lỡ thời gian mở cửa tốt nhất
  2. Cần nghiên cứu sâu về đặc điểm của cổ phiếu, thiết lập tham số không đúng cách có thể dẫn đến giao dịch thường xuyên hoặc không thể mở vị trí
  3. Cần thiết lập chiến lược dừng lỗ để ngăn chặn sự gia tăng tổn thất

Phương pháp giải quyết rủi ro:

  1. Kết hợp với các chỉ số khác để tránh thiệt hại do giá tăng vọt
  2. Tăng thời gian kiểm tra lại và số lượng mẫu, ổn định của các thiết lập tham số thử nghiệm
  3. Kiểm soát rủi ro bằng cách thiết lập điểm dừng lỗ, tăng vị trí

Tối ưu hóa chiến lược

  1. Kết hợp với chỉ số khối lượng giao dịch để tránh đột phá giả
  2. Tăng điều kiện mở cửa để tránh giao dịch thường xuyên gây ra phí giao dịch quá cao
  3. Tối ưu hóa mô hình kiểm soát vị trí, tăng vị trí với độ tin cậy cao

Cần tăng chỉ số khối lượng giao dịch kết hợp với các chỉ số khác để đảm bảo độ tin cậy của tín hiệu đột phá và tránh mất mát do tín hiệu giả. Đồng thời, tối ưu hóa mô hình kiểm soát vị trí, tăng vị trí thích hợp với độ tin cậy cao có thể thu được lợi nhuận cao hơn.

Tóm tắt

Chiến lược giao dịch định lượng của chỉ số RSI được chồng lên bằng cách sử dụng chỉ số RSI và chỉ số RSI để đánh giá quá mua quá bán của cổ phiếu, khi cổ phiếu được đánh giá thấp, và khi cổ phiếu được đánh giá cao, nó sẽ bị bỏ đi, để đạt được sự cân bằng. Chiến lược này tận dụng đầy đủ khả năng nắm bắt giá của chỉ số RSI và khả năng đánh giá quá mua và bán của chỉ số RSI, tránh bị hạn chế bởi một chỉ số duy nhất.

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

//@version=2
strategy(title="Easy to Use Stochastic + RSI Strategy", overlay=false)


//// Only Enter Long Positions /////
// strategy.risk.allow_entry_in(strategy.direction.long)


///// Backtest Start Date /////
startDate   = input(title="Start Date",   defval=1,    minval=1,    maxval=31)
startMonth  = input(title="Start Month",  defval=1,    minval=1,    maxval=12)
startYear   = input(title="Start Year",   defval=2014, minval=1800, maxval=2100)

afterStartDate = true


///// Create inputs /////
// Stochastics //
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)

k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)

// RSI Values //
rsivalue = rsi(close, 14)


///// Plot Stochastic Values and Lines /////
plot(k, title="%K", color=lime)
plot(d, title="%D", color=red)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=80)


///// Submit orders /////
if (afterStartDate and crossover(k, d) and k<20 and rsivalue<50)
    strategy.entry(id="BUY", long=true)
if (afterStartDate and crossunder(k, d) and k>80 and rsivalue>60)
    strategy.entry(id="SELL", long=false)