
Strategi ini disebut strategi kombinasi nilai rata-rata tertimbang nilai dan indikator relatif kuat. Strategi ini menggunakan dua indikator nilai rata-rata tertimbang ((VWAP) dan indeks relatif kuat ((RSI), yang memungkinkan strategi kombinasi masuk dan keluar dari overbought dan oversold.
Strategi ini didasarkan pada beberapa hal:
Ini adalah logika perdagangan dasar dari strategi tersebut. Dengan EMA menilai tren besar, VWAP menilai tren hari ini, dan RSI menilai zona overbought dan oversold, kombinasi efektif dari berbagai indikator dilakukan, yang memastikan arah utama perdagangan benar dan meningkatkan efek sinyal masuk dan keluar.
Keuntungan terbesar dari strategi ini adalah kombinasi indikator yang digunakan. VWAP tunggal tidak dapat mengatasi semua situasi pasar dengan sempurna, dan saat ini bantuan RSI dapat diidentifikasi untuk beberapa peluang perdagangan yang dibawa oleh titik terobosan short-term. Selain itu, aplikasi EMA juga membuat hanya pergerakan berputar ke atas yang dipilih untuk masuk, untuk menghindari penyesuaian jangka pendek yang terbalik.
Penggunaan kombinasi indikator ini juga meningkatkan stabilitas strategi. Dalam kasus RSI terjadi satu atau dua false breakout, ada VWAP dan EMA sebagai dukungan, tidak mungkin terjadi kesalahan perdagangan. Demikian pula, ketika VWAP terjadi false breakout, ada konfirmasi indikator RSI.
Risiko utama dari strategi ini adalah penggunaan indikator VWAP. VWAP mewakili harga transaksi rata-rata hari itu, tetapi tidak setiap hari harga berfluktuasi di sekitar VWAP naik turun. Jadi sinyal VWAP yang menerobos tidak selalu dapat memastikan bahwa harga di pasar saham benar-benar dapat terus menerus menerobos.
Selain itu, indikator RSI mudah berselisih. Ketika pasar berada dalam tahap penyelesaian yang bergoyang, RSI dapat berulang kali menyentuh zona overbought dan oversold, menyebabkan sinyal perdagangan yang sering keluar. Dalam hal ini, ada risiko tertentu jika Anda melakukan perdagangan dengan mengikuti sinyal RSI secara buta.
Dalam hal ini, kami menggunakan EMA dalam strategi sebagai penilaian siklus besar, hanya mempertimbangkan perdagangan ketika siklus besar naik, yang dapat menghindari dampak kedua masalah di atas terhadap strategi. Selain itu, menetapkan garis stop loss juga dapat membuat kerugian tunggal dikendalikan dalam batas tertentu.
Strategi ini memiliki ruang untuk pengoptimalan lebih lanjut, terutama berfokus pada beberapa aspek:
Masukkan lebih banyak indikator untuk kombinasi. Misalnya, garis Karman, Brin, dan lain-lain, membuat sinyal perdagangan lebih jelas dan lebih dapat diandalkan.
Optimalkan biaya transaksi. Strategi yang ada tidak mempertimbangkan dampak biaya, dapat digabungkan dengan akun perdagangan nyata, untuk mengoptimalkan ukuran jumlah posisi yang dibuka.
Adaptasi model penghentian. Metode penghentian yang ada lebih sederhana dan tidak dapat menyesuaikan dengan perubahan pasar.
Uji efektifitas aplikasi dari berbagai varietas. Saat ini hanya diuji pada dua indeks S&P dan NPS. Anda dapat memperluas kisaran sampel untuk menemukan varietas yang paling sesuai dengan strategi.
Strategi ini memanfaatkan tiga indikator EMA, VWAP dan RSI, untuk mencapai kombinasi yang efektif dari pelacakan tren dan overbought oversold, dapat menemukan masuk masuk yang masuk akal dalam siklus besar dan koreksi jangka pendek, dan memiliki stabilitas yang kuat. Pada saat yang sama, ruang untuk optimasi strategi lebih besar, diharapkan untuk meningkatkan tingkat kemenangan strategi dan tingkat keuntungan dengan cara lain-lain dengan memperkenalkan lebih banyak indikator, menyesuaikan cara stop loss.
/*backtest
start: 2024-01-15 00:00:00
end: 2024-01-22 00:00:00
period: 1m
basePeriod: 1m
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/
// © mohanee
//@version=4
strategy(title="VWAP and RSI strategy [EEMANI]", overlay=false)
//This strategy combines VWAP and RSI indicators
//BUY RULE
//1. EMA50 > EMA 200
//2. if current close > vwap session value and close>open
//3. check if RSI3 is dipped below 10 for any of last 10 candles
//EXIT RULE
//1. RSI3 crossing down 90 level
//STOP LOSS EXIT
//1. As configured --- default is set to 5%
// variables BEGIN
longEMA = input(200, title="Long EMA", minval=1)
shortEMA = input(50, title="short EMA", minval=1)
rsi1 = input(3,title="RSI Period", minval=1)
rsi_buy_line = input(10,title="RSI Buy Line", minval=5)
rsi_sell_line = input(90,title="RSI Sell Line", minval=50)
stopLoss = input(title="Stop Loss%", defval=5, minval=1)
//variables END
longEMAval= ema(close, longEMA)
shortEMAval= ema(close, shortEMA)
rsiVal=rsi(close,rsi1)
vwapVal=vwap(hlc3)
// Drawings
plot_rsi = plot(rsiVal, title="RSI", color=color.purple, linewidth=1)
//plot_fill = plot(0, color=color.green, editable=false)
//fill(plot_rsi, plot_fill, title="Oscillator Fill", color=color.blue, transp=75)
hline(rsi_buy_line, color=color.green, title="Buy Line", linewidth=2, linestyle=hline.style_dashed)
hline(rsi_sell_line, color=color.purple, title="Sell Line", linewidth=2, linestyle=hline.style_dashed)
//plot(value_ma, title="MA", color=color_ma, linewidth=2)
longCondition= shortEMAval > longEMAval and close>open and close>vwapVal
rsiDipped = rsiVal[1]<rsi_buy_line or rsiVal[2]<rsi_buy_line or rsiVal[3]<rsi_buy_line or rsiVal[4]<rsi_buy_line or rsiVal[5]<rsi_buy_line or rsiVal[6]<rsi_buy_line or rsiVal[7]<rsi_buy_line or rsiVal[8]<rsi_buy_line or rsiVal[9]<rsi_buy_line or rsiVal[10]<rsi_buy_line
//Entry
strategy.entry(id="VWAP_RSI LE", comment="VR LE" , long=true, when= longCondition and rsiDipped )
//Take profit Exit
strategy.close(id="VWAP_RSI LE", comment="TP Exit", when=crossunder(rsiVal,90) )
//stoploss
stopLossVal = strategy.position_avg_price - (strategy.position_avg_price*stopLoss*0.01)
strategy.close(id="VWAP_RSI LE", comment="SL Exit", when= close < stopLossVal)