Strategi Perdagangan Gabungan RSI dan SMA

Penulis:ChaoZhang, Tarikh: 2023-10-09 15:42:48
Tag:

Ringkasan

Idea utama strategi ini adalah untuk menggabungkan penunjuk RSI dan purata bergerak SMA untuk melaksanakan perdagangan kedudukan dalam trend. Apabila penunjuk RSI menunjukkan keadaan overbought atau oversold, ia membuka atau menutup kedudukan panjang atau pendek mengikut isyarat silang purata bergerak SMA. Strategi ini bertujuan untuk menemui peluang pembalikan jangka pendek untuk membuat keuntungan.

Logika Strategi

Strategi ini menggunakan penunjuk RSI untuk menentukan masa pembalikan trend apabila overbought atau oversold, dengan nilai RSI di atas 70 menunjukkan keadaan overbought dan di bawah 30 menunjukkan keadaan oversold.

Apabila RSI di atas 50 dan SMA pantas melintasi di atas SMA perlahan, ia membuka kedudukan panjang. Apabila RSI di bawah 50 dan SMA pantas melintasi di bawah SMA perlahan, ia membuka kedudukan pendek. Apabila kedudukan panjang sudah terbuka, jika RSI jatuh di bawah 50 dan SMA pantas melintasi di bawah SMA perlahan, ia akan menutup panjang dan membuka kedudukan pendek. Apabila kedudukan pendek sudah terbuka, jika RSI naik di atas 50 dan SMA pantas melintasi di atas SMA perlahan, ia akan menutup pendek dan membuka kedudukan panjang.

Logik perdagangan utama strategi ini termasuk:

  1. Pengiraan penunjuk RSI, dengan panjang 14

  2. Mengira SMA pantas, dengan panjang 100

  3. Mengira SMA perlahan, dengan panjang 150

  4. RSI > 50 dan SMA cepat melintasi SMA perlahan memberi isyarat panjang

  5. RSI < 50 dan laluan SMA pantas di bawah SMA perlahan memberi isyarat pendek

  6. Pembukaan dan penutupan kedudukan panjang/pendek berdasarkan isyarat

Analisis Kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. Menggabungkan penunjuk trend dan pembalikan boleh menangkap peluang pembalikan jangka pendek

  2. Indikator RSI boleh mengenal pasti keadaan overbought dan oversold dengan berkesan

  3. Perpindahan SMA boleh menentukan arah trend dengan pasti

  4. Logik strategi adalah mudah dan jelas, mudah difahami dan dilaksanakan

  5. Hasil ujian belakang menunjukkan pulangan yang baik walaupun dalam pasaran beruang

  6. Menggunakan saiz kedudukan tetap, tidak memerlukan pelarasan kerap

Analisis Risiko

Strategi ini juga mempunyai beberapa risiko:

  1. Risiko pembalikan gagal. Isyarat pembalikan RSI tidak selalu boleh dipercayai, pecah palsu boleh menyebabkan kerugian.

  2. Trend yang tidak jelas. Isyarat perdagangan dari persilangan SMA mungkin terganggu oleh pembalikan trend jangka menengah.

  3. Kesan yuran: Perdagangan yang kerap boleh dipengaruhi dengan ketara oleh yuran, memakan keuntungan.

  4. Parameter pengoptimuman. panjang RSI, tempoh SMA memerlukan ujian berterusan dan penyesuaian.

  5. Risiko Whipsaw, penarikan strategi boleh menjadi besar, memerlukan persediaan psikologi.

Untuk menangani risiko ini, langkah-langkah berikut boleh diambil:

  1. Tambah penapis lain untuk meningkatkan kualiti isyarat

  2. Sesuaikan saiz kedudukan mengikut trend utama untuk mengurangkan risiko kegagalan pembalikan

  3. Mengoptimumkan parameter untuk mengurangkan kekerapan dagangan dan kesan yuran

  4. Gunakan stop loss untuk mengawal kerugian perdagangan tunggal

Arahan pengoptimuman

Strategi ini juga boleh dioptimumkan dalam aspek berikut:

  1. Uji kombinasi parameter RSI yang berbeza untuk mencari yang optimum

  2. Uji parameter tempoh SMA yang berbeza untuk menentukan yang terbaik

  3. Mengurangkan saiz kedudukan apabila trend tidak jelas

  4. Tambah penunjuk lain seperti MACD, KD untuk penapisan isyarat

  5. Uji kaedah stop loss yang berbeza untuk mencari titik stop loss yang optimum

  6. Mengoptimumkan strategi saiz kedudukan mengikut keadaan pasaran

  7. Menggunakan jenis pesanan lanjutan untuk kehilangan berhenti dan kemasukan yang lebih pintar

Ringkasan

Secara keseluruhan ini adalah strategi pembalikan purata jangka pendek yang tipikal, menggunakan gabungan penunjuk RSI dan purata bergerak SMA, ia dapat menangkap keuntungan dari pembalikan overbought dan oversold jangka pendek. Strategi ini mempunyai kelebihan logik yang mudah dan beberapa parameter, tetapi juga mempunyai beberapa risiko kegagalan pembalikan dan risiko gangguan trend. Melalui ujian berterusan dan pengoptimuman parameter, dan menambah penapis lain, kadar kemenangan dapat ditingkatkan. Di samping itu, penggunaan stop loss dan saiz kedudukan yang betul juga sangat penting. Ringkasnya, strategi ini agak praktikal sebagai sistem jangka pendek dan patut dicoba.


/*backtest
start: 2022-10-02 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule

//@version=5
strategy('RSI and SMA',
         overlay=true,
         initial_capital=1000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=30,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 1, 1, 0, 0)
notInTrade = strategy.position_size <= 0

//==================================Buy Conditions============================================
//RSI
length = input(14)
rsi = ta.rsi(close, length)

//SMA
fastEMA = ta.sma(close, 100)
slowEMA = ta.sma(close, 150)
plot(fastEMA, color = color.green)
plot(slowEMA, color = color.blue)


bullish = ta.crossover(fastEMA, slowEMA) and rsi > 50
bearish = ta.crossover(slowEMA, fastEMA) and rsi < 50

strategy.entry("Long", strategy.long, when=bullish and timePeriod)
strategy.close("Exit", when=bearish)

strategy.entry("Short", strategy.short, when=bearish and timePeriod)
strategy.close("Exit", when=bullish)






Lebih lanjut