La stratégie s'appelle
La logique principale de cette stratégie repose sur les points suivants:
Ce qui précède est la logique de base de cette stratégie. L'EMA juge la tendance majeure, le VWAP juge la tendance quotidienne, le RSI juge la zone de surachat et de survente pour obtenir une combinaison efficace de plusieurs indicateurs, ce qui garantit la bonne direction de la négociation principale tout en augmentant les signaux d'entrée et de sortie.
L'avantage le plus important de cette stratégie est l'utilisation combinée d'indicateurs. Le seul VWAP ne peut pas parfaitement faire face à toutes les conditions du marché. À ce moment-là, avec l'aide du RSI, certaines opportunités de rupture de survente à court terme peuvent être identifiées. En outre, l'application de l'EMA garantit également que seules les tendances à la hausse à long cycle sont sélectionnées, évitant ainsi d'être piégées par des renversements à court terme.
Cette façon d'utiliser des indicateurs combinés augmente également la stabilité de la stratégie. Dans le cas d'une ou deux fausses ruptures du RSI, il y a toujours VWAP et EMA pour la sauvegarde, et il est peu probable de faire de mauvais trades. De même, lorsque le VWAP a de fausses ruptures, il y a aussi une confirmation des indicateurs RSI. Par conséquent, cette utilisation de combinaison améliore considérablement le taux de réussite de la mise en œuvre de la stratégie.
Le principal risque de cette stratégie réside dans l'utilisation de l'indicateur VWAP. VWAP représente le prix moyen de la transaction de la journée, mais pas tous les jours la fluctuation des prix fluctue autour de VWAP. Par conséquent, les signaux de rupture VWAP ne garantissent pas nécessairement que les prix peuvent continuer à percer par la suite. Les pseudo-ruptures peuvent causer des pertes dans les transactions.
En outre, les indicateurs RSI sont sujets à des divergences. Lorsque le marché est en phase de consolidation du choc, le RSI peut toucher à plusieurs reprises les zones de surachat et de survente à plusieurs reprises, ce qui entraîne une sortie fréquente de signaux de trading. Dans ce cas, suivre aveuglément les signaux RSI pour le trading comporte également certains risques.
Pour résoudre ce problème, nous utilisons la moyenne mobile exponentielle de l'EMA comme jugement de grand cycle dans la stratégie, en considérant uniquement le trading lorsque le grand cycle est à la hausse, ce qui peut atténuer l'impact des deux problèmes ci-dessus sur la stratégie dans une certaine mesure.
Il reste encore des possibilités d'optimisation de cette stratégie, principalement dans les domaines suivants:
Introduire plus d'indicateurs pour la combinaison, tels que les lignes de Kalman, les bandes de Bollinger, etc., pour rendre les signaux de trading plus clairs et plus fiables.
Optimiser les coûts de transaction. La stratégie existante ne prend pas en compte l'impact des frais et des commissions. Elle peut être combinée avec des comptes de trading réels pour optimiser la taille du nombre de positions ouvertes.
Ajustez le modèle de stop loss. La méthode de stop loss existante est relativement simple et ne peut pas correspondre parfaitement aux changements du marché.
Testez les effets d'application de différentes variétés. Actuellement testé uniquement sur les indices S&P 500 et Nasdaq. L'échantillon peut être élargi pour trouver les variétés qui correspondent le mieux à cette stratégie.
Cette stratégie intègre les avantages des indicateurs EMA, VWAP et RSI pour obtenir une combinaison efficace de suivi de tendance et de signaux de survente d'achat, qui peuvent trouver des opportunités d'entrée raisonnables à la fois dans les grandes hausses de cycle et les ajustements à court terme.
/*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)