Idea teras strategi ini adalah untuk melakukan perdagangan kedudukan dalam trend yang digabungkan dengan RSI dan SMA bergerak. Apabila RSI menunjukkan tanda-tanda yang terlalu banyak atau terlalu banyak, anda boleh membuka kedudukan panjang atau pendek yang digabungkan dengan SMA bergerak. Strategi ini bertujuan untuk mencari peluang pembalikan jangka pendek untuk mendapatkan keuntungan.
Strategi ini menggunakan indikator RSI untuk menentukan masa berbalik pergerakan overbought dan oversold, nilai RSI lebih tinggi daripada 70 dianggap sebagai overbought, dan lebih rendah daripada 30 dianggap sebagai oversold. Pada masa yang sama, garis cepat dan garis lambat SMA digunakan untuk menentukan arah trend, dengan garis cepat melintasi garis lambat sebagai isyarat bullish, di bawah garis cepat melintasi garis lambat sebagai isyarat bullish.
Apabila RSI lebih tinggi daripada 50 dan melalui garis perlahan pada garis pantas, bukalah kad kosong. Apabila RSI lebih rendah daripada 50 dan melalui garis perlahan di bawah garis pantas, bukalah kad kosong. Apabila RSI lebih rendah daripada 50 dan melalui garis perlahan di bawah garis pantas, bukalah kad kosong pada masa yang sama. Apabila kad kosong dibuka, bukalah kad kosong pada masa yang sama jika RSI lebih tinggi daripada 50 dan melalui garis perlahan pada garis pantas.
Logik perdagangan strategi ini merangkumi:
Untuk mengira RSI, panjangnya adalah 14.
Hitung garis laju SMA dengan panjang 100
Hitung garis SMA yang panjangnya 150
RSI > 50 dan laluan cepat melalui laluan lambat sebagai tanda terbuka
RSI < 50 dan garis laju di bawah garis perlahan sebagai isyarat kosong
Buka kad kosong mengikut isyarat
Strategi ini mempunyai kelebihan berikut:
Menggabungkan trend dan indikator pembalikan, peluang untuk pembalikan garis pendek
Indeks RSI berkesan untuk mengenal pasti kegemilangan.
SMA laju perlahan garis silang menilai arah trend lebih dipercayai
Strategi logik mudah difahami dan mudah dilaksanakan
Hasil tinjauan menunjukkan keuntungan yang baik boleh didapati dalam pasaran beruang.
Menggunakan pengurusan kedudukan tetap, tidak perlu sering menyesuaikan kedudukan
Strategi ini juga mempunyai risiko:
Risiko kegagalan pembalikan. Isyarat pembalikan RSI tidak selalu boleh dipercayai, dan mungkin berlaku bouncing palsu yang menyebabkan kerugian.
Trend tidak jelas. Isyarat dagangan yang dikeluarkan oleh persimpangan garis pantas mungkin akan dimusnahkan oleh trend yang berbalik di tengah-tengah.
Kesan bayaran rayuan: Perdagangan yang kerap dipengaruhi oleh bayaran rayuan yang lebih tinggi, yang boleh merosakkan keuntungan.
Optimasi parameter. Parameter seperti panjang RSI, kitaran SMA perlu terus diuji dan dioptimumkan, jika tidak, kesannya akan dikurangkan.
Kemunculan gempa bumi di Malaysia pada tahun 2012 telah menyebabkan kemunculan gempa bumi di negara ini.
Langkah-langkah berikut boleh diambil untuk menangani risiko tersebut:
Gabungan dengan penapis isyarat lain untuk meningkatkan kualiti isyarat
Menyesuaikan saiz kedudukan mengikut trend kitaran besar untuk mengurangkan risiko kegagalan reversal
Optimumkan parameter, mengurangkan kekerapan transaksi untuk mengurangkan kesan caj
Menggunakan Stop Loss untuk mengawal kerugian tunggal
Strategi ini juga boleh dioptimumkan dengan:
Uji kombinasi parameter RSI yang berbeza untuk mencari parameter terbaik
Uji parameter kitaran SMA yang berbeza untuk menentukan parameter yang optimum
Mengurangkan saiz kedudukan apabila trend tidak jelas
Penapisan isyarat dalam kombinasi dengan penunjuk lain seperti MACD, KD dan sebagainya
Mencuba pelbagai cara untuk berhenti dan mencari titik berhenti yang terbaik
Mengoptimumkan strategi pengurusan kedudukan, menyesuaikan kedudukan mengikut keadaan pasaran yang dinamik
Gabungan dengan jenis pesanan yang lebih tinggi untuk menghentikan dan masuk yang lebih bijak
Strategi ini secara keseluruhannya adalah strategi pembalikan garis pendek yang tipikal, dengan menggunakan kombinasi indikator RSI dan purata bergerak SMA, dapat memanfaatkan peluang pembalikan yang dibawa oleh fenomena jual beli jangka pendek. Strategi ini mempunyai kelebihan logik perdagangan yang mudah, parameter yang sedikit, tetapi juga terdapat risiko kegagalan pembalikan dan risiko merosakkan trend. Dengan terus menguji parameter pengoptimuman, dan membantu penapisan isyarat indikator lain, dapat meningkatkan peluang kemenangan strategi.
/*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)