La stratégie de négociation des moyennes mobiles à double percée est une stratégie qui génère des signaux d'achat et de vente basés sur plusieurs indicateurs.
Le signal d'achat exige que les quatre conditions suivantes soient vraies en même temps:
Une fois les quatre conditions remplies, un signal d'achat de 1 est généré.
La logique du signal de vente est exactement l'opposé du signal d'achat.
Lorsque les quatre conditions sont vraies en même temps, un signal de vente de -1 est généré.
Les conditions d'entrée dépendent des signaux d'achat et de vente.
Il y a deux conditions de sortie. L'une est une sortie rapide une fois que le signal change. L'autre est d'attendre le signal opposé avant de sortir d'une position. Par exemple, attendre un signal de vente après un long.
Le plus grand avantage de la stratégie des moyennes mobiles à double percée est la combinaison de plusieurs indicateurs, ce qui permet de juger de manière exhaustive des tendances, de l'état de surachat/survente, etc. Les principaux avantages sont les suivants:
En général, ce système est très adapté à l'autoapprentissage par les débutants, ainsi qu'à l'utilisation par les professionnels.
Bien que la stratégie présente de nombreux avantages, il y a encore quelques risques à prendre en compte:
Pour faire face à ces risques, les mesures suivantes pourraient être adoptées:
Il existe encore un grand potentiel pour optimiser davantage cette stratégie:
Avec des améliorations dans les aspects ci-dessus, les performances de la stratégie peuvent être encore améliorées pour les applications de trading en direct.
La stratégie de négociation des moyennes mobiles à double percée est une stratégie polyvalente combinant plusieurs indicateurs. Elle intègre des indicateurs de tendance, de support/résistance, de surachat/survente pour déterminer les entrées et les sorties. Avec des effets complémentaires et des jugements complets, la stratégie fournit un modèle d'idée exceptionnelle pour le trading quantitatif qui mérite une recherche et une application approfondies.
/*backtest start: 2023-01-26 00:00:00 end: 2024-02-01 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //Original Indicator by @Shizaru - simply made into a strategy! strategy("Simple Buy/Sell Strategy", overlay=false) psar = sar(0.02,0.02,0.2) c1a = close > psar c1v = close < psar malen = input(200, title="MA Length") mm200 = sma(close, malen) c2a = close > mm200 c2v = close < mm200 fast = input(12, title="Fast EMA Length") slow = input(26, title="Slow EMA Length") [macd,signal,hist] = macd(close, fast,slow, 9) c3a = macd >= 0 c3v = macd <= 0 rsilen = input(7, title="RSI Length") th = input(50, title="RSI Threshold") rsi14 = rsi(close, rsilen) c4a = rsi14 >= th c4v = rsi14 <= th buy = c1a and c2a and c3a and c4a ? 1 : 0 sell = c1v and c2v and c3v and c4v ? -1 : 0 longtrades = input(true, title="Long Trades") shorttrades = input(false, title="Short Trades") quickexit = input(false, title="Quick Exits") strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true) strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1) strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true) strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1) plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals") plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")