Strategi Momentum RSI


Tarikh penciptaan: 2024-03-29 16:35:13 Akhirnya diubah suai: 2024-03-29 16:35:13
Salin: 0 Bilangan klik: 640
1
fokus pada
1617
Pengikut

Strategi Momentum RSI

Gambaran keseluruhan

Strategi ini adalah strategi momentum berdasarkan indeks yang agak kuat ((RSI), yang digabungkan dengan fungsi untuk menetapkan berhenti (TP) dan berhenti (SL) secara manual. Idea utama strategi ini adalah untuk menangkap keadaan pasaran yang terlalu banyak dan terlalu banyak dijual melalui indikator RSI, sambil mempertimbangkan kedudukan harga penutupan garisan hari berbanding dengan harga tertinggi dan terendah baru-baru ini, untuk menentukan masa masuk.

Prinsip Strategi

  1. Mengira nilai RSI untuk tempoh yang ditetapkan.
  2. Untuk menilai sama ada RSI telah menembusi ambang kelebihan dan kelebihan harga yang ditetapkan, sebagai salah satu syarat untuk masuk ke pasaran mata wang dan mata wang kosong.
  3. Menentukan sama ada harga penutupan garisan hari adalah lebih tinggi daripada 70 peratus daripada harga penutupan garisan tertinggi hampir 50 K, sebagai syarat lain untuk masuk ke dalam pasaran berbilang; menentukan sama ada harga penutupan garisan hari adalah lebih rendah daripada 130 peratus daripada harga penutupan garisan minimum hampir 50 K, sebagai syarat lain untuk masuk ke dalam pasaran kosong.
  4. Apabila kedua-dua syarat kemasukan berbilang atau kosong dipenuhi pada masa yang sama, strategi akan mengeluarkan isyarat kemasukan yang sesuai.
  5. Berdasarkan harga masuk dan peratusan stop loss yang telah ditetapkan, harga stop dan stop loss untuk kepala berbilang dan kepala kosong dikira.
  6. Strategi ini akan secara automatik melonggarkan kedudukan apabila harga mencapai harga berhenti atau berhenti rugi.

Kelebihan Strategik

  1. Gabungan RSI dengan paras harga lebih baik untuk menangkap pergerakan jangka pendek di pasaran.
  2. Tetapkan tahap Stop Loss secara manual, yang membolehkan peniaga menguruskan kedudukan mengikut keutamaan risiko dan turun naik pasaran.
  3. Untuk pasaran yang bergolak, ia boleh berfungsi dengan baik apabila isyarat RSI lebih dipercayai.
  4. Menyediakan kaedah perdagangan berstruktur berdasarkan isyarat RSI, sambil membenarkan peniaga menyesuaikan parameter pengurusan risiko.

Risiko Strategik

  1. Dalam pasaran trend, RSI mungkin berada dalam keadaan overbought atau oversold untuk jangka masa yang lama, menyebabkan prestasi strategi yang kurang baik.
  2. Peratusan Stop Loss yang tetap mungkin tidak sesuai dengan keadaan dan turun naik pasaran yang berbeza.
  3. Prestasi strategi sangat bergantung kepada pilihan parameter, dan parameter yang tidak betul boleh menyebabkan perdagangan yang kerap atau kehilangan peluang.
  4. Bergantung kepada penunjuk teknikal untuk membuat keputusan perdagangan, mengabaikan faktor asas dan kesan sentimen pasaran.

Arah pengoptimuman strategi

  1. Parameter RSI (seperti panjang, overbought dan oversold) dioptimumkan untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
  2. Memperkenalkan mekanisme berhenti berhenti yang menyesuaikan diri, menyesuaikan tahap berhenti berhenti mengikut dinamik turun naik pasaran.
  3. Gabungan dengan petunjuk teknikal lain atau sentimen pasaran untuk meningkatkan kebolehpercayaan dan kestabilan isyarat.
  4. Optimumkan strategi secara beransur-ansur, menggunakan parameter yang berbeza untuk trend pasaran yang berbeza (seperti kenaikan, penurunan, goyah).

ringkaskan

Strategi ini menyediakan kerangka perdagangan berdasarkan RSI dan memperkenalkan fungsi stop loss manual yang membolehkan peniaga menguruskan kedudukan berdasarkan pilihan risiko dan pandangan pasaran mereka sendiri. Walau bagaimanapun, prestasi strategi ini sangat bergantung kepada pilihan parameter dan keadaan pasaran. Oleh itu, peniaga harus berhati-hati menggunakan strategi ini, melakukan pengesanan dan pengoptimuman yang mencukupi, dan menggabungkannya dengan bentuk analisis dan teknik pengurusan risiko lain untuk mendapatkan prestasi perdagangan yang lebih stabil.

Kod sumber strategi
//@version=5
strategy("RSI Strategy with Manual TP and SL", overlay=true)

// Strategy Parameters
length = input(14, title="RSI Length")
overSold = input(30, title="Oversold Level")
overBought = input(70, title="Overbought Level")
trail_profit_pct = input.float(20, title="Trailing Profit (%)")

// RSI Calculation
vrsi = ta.rsi(close, length)

// Entry Conditions for Long Position
rsi_crossed_below_30 = vrsi > overSold and ta.sma(vrsi, 2) <= overSold // RSI crossed above 30
daily_close_above_threshold = close > (ta.highest(close, 50) * 0.7) // Daily close above 70% of the highest close in the last 50 bars

// Entry Conditions for Short Position
rsi_crossed_above_70 = vrsi < overBought and ta.sma(vrsi, 2) >= overBought // RSI crossed below 70
daily_close_below_threshold = close < (ta.lowest(close, 50) * 1.3) // Daily close below 130% of the lowest close in the last 50 bars

// Entry Signals
if (rsi_crossed_below_30 and daily_close_above_threshold)
    strategy.entry("RsiLE", strategy.long, comment="RsiLE")

if (rsi_crossed_above_70 and daily_close_below_threshold)
    strategy.entry("RsiSE", strategy.short, comment="RsiSE")

// Manual Take Profit and Stop Loss
tp_percentage = input.float(1, title="Take Profit (%)")
sl_percentage = input.float(1, title="Stop Loss (%)")

long_tp = strategy.position_avg_price * (1 + tp_percentage / 100)
long_sl = strategy.position_avg_price * (1 - sl_percentage / 100)
short_tp = strategy.position_avg_price * (1 - tp_percentage / 100)
short_sl = strategy.position_avg_price * (1 + sl_percentage / 100)

strategy.exit("TP/SL Long", "RsiLE", limit=long_tp, stop=long_sl)
strategy.exit("TP/SL Short", "RsiSE", limit=short_tp, stop=short_sl)