Strategi ini disebut
Logika utama dari strategi ini didasarkan pada poin-poin berikut:
EMA menilai tren besar, VWAP menilai tren harian, RSI menilai area overbought dan oversold untuk mencapai kombinasi efektif dari beberapa indikator, yang memastikan arah perdagangan utama yang benar sambil meningkatkan sinyal masuk dan keluar.
Keuntungan terbesar dari strategi ini adalah penggunaan kombinasi indikator. VWAP tunggal tidak dapat dengan sempurna mengatasi semua kondisi pasar. Pada saat ini, dengan bantuan RSI, beberapa peluang terobosan oversold jangka pendek dapat diidentifikasi. Selain itu, penerapan EMA juga memastikan bahwa hanya tren kenaikan siklus panjang yang dipilih, menghindari terjebak oleh pembalikan jangka pendek.
Cara menggunakan indikator gabungan ini juga meningkatkan stabilitas strategi. Dalam kasus satu atau dua false breakout dari RSI, masih ada VWAP dan EMA untuk backup, dan tidak mungkin melakukan perdagangan yang salah. Demikian pula, ketika VWAP memiliki false breakout, juga ada konfirmasi dari indikator RSI. Oleh karena itu, penggunaan kombinasi ini sangat meningkatkan tingkat keberhasilan implementasi strategi.
Risiko utama dari strategi ini terletak pada penggunaan indikator VWAP. VWAP mewakili harga transaksi rata-rata hari itu, tetapi tidak setiap hari fluktuasi harga berfluktuasi di sekitar VWAP. Oleh karena itu, sinyal breakout VWAP tidak selalu memastikan bahwa harga dapat terus menerus menerus setelahnya. Pseudo breakout dapat menyebabkan kerugian dalam transaksi.
Selain itu, indikator RSI cenderung memiliki divergensi. Ketika pasar berada dalam fase konsolidasi kejutan, RSI dapat berulang kali menyentuh zona overbought dan oversold beberapa kali, menghasilkan output sinyal perdagangan yang sering. Dalam hal ini, mengikuti sinyal RSI secara membabi buta untuk perdagangan juga menghadapi risiko tertentu.
Untuk mengatasi masalah ini, kami menggunakan rata-rata bergerak eksponensial EMA sebagai penilaian siklus besar dalam strategi, hanya mempertimbangkan perdagangan ketika siklus besar naik, yang dapat mengurangi dampak dari dua masalah di atas pada strategi sampai batas tertentu.
Masih ada ruang untuk optimalisasi lebih lanjut dari strategi ini, terutama dalam aspek berikut:
Memperkenalkan lebih banyak indikator untuk kombinasi. seperti garis Kalman, Bollinger Band, dll, untuk membuat sinyal perdagangan lebih jelas dan lebih dapat diandalkan.
Optimalkan biaya transaksi. Strategi yang ada tidak mempertimbangkan dampak biaya dan komisi. Ini dapat dikombinasikan dengan akun perdagangan nyata untuk mengoptimalkan ukuran jumlah posisi terbuka.
Sesuaikan model stop loss. Metode stop loss yang ada relatif sederhana dan tidak dapat sesuai dengan perubahan pasar. Memindahkan stop loss, melacak stop loss dan metode lain dapat diuji.
Uji efek aplikasi dari varietas yang berbeda. Saat ini hanya diuji pada indeks S&P 500 dan Nasdaq. Kisaran sampel dapat diperluas untuk menemukan varietas yang paling sesuai dengan strategi ini.
Strategi ini mengintegrasikan keuntungan dari indikator EMA, VWAP dan RSI untuk mencapai kombinasi efektif dari pelacakan tren dan sinyal oversold overbought, yang dapat menemukan peluang masuk yang wajar baik dalam siklus besar dan penyesuaian jangka pendek. Pada saat yang sama, strategi ini memiliki ruang yang cukup besar untuk optimasi, dan menjanjikan untuk meningkatkan tingkat kemenangan dan tingkat keuntungan strategi dengan memperkenalkan lebih banyak indikator, menyesuaikan metode stop loss, dll.
/*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)