
Cette stratégie combine les trois indicateurs des moyennes mobiles (EMA), des indices de la force relative (RSI) et des indices de la concentration des moyennes mobiles (MACD) pour rechercher des opportunités de trading sur plusieurs périodes et automatiser les transactions. La stratégie permet de suivre efficacement les tendances du marché et de réduire les risques de trading.
La stratégie est principalement basée sur les trois indicateurs EMA, RSI et MACD. La logique de négociation est la suivante:
L’utilisation de l’EMA de 25 jours et de l’EMA de 45 jours pour former des fourches dorées et des fourches mortes, comme signal de négociation.
Combinez l’indicateur RSI pour éviter les fausses ruptures. N’échangez des signaux d’achat formés par des fourches dorées que lorsque le RSI est supérieur à 50; n’échangez des signaux de vente formés par des fourches mortes que lorsque le RSI est inférieur à 50.
Cherchez plus d’opportunités de trading dans les différents paramètres de l’indicateur RSI, y compris les conditions RSI>30 et RSI<30.
L’indicateur MACD peut servir d’indicateur de jugement auxiliaire pour confirmer le signal de négociation EMA.
En trouvant plus d’opportunités de négociation dans des délais différents, il est possible d’améliorer la rentabilité de la stratégie. En même temps, la combinaison de plusieurs indicateurs peut réduire le nombre de transactions erronées et contrôler efficacement les risques.
Le plus grand avantage de cette stratégie réside dans la combinaison de plusieurs indicateurs et de transactions sur plusieurs périodes de temps, ce qui améliore la probabilité de profit. Les principaux avantages sont:
L’utilisation d’EMA Gold Fork Dead Fork permet de suivre efficacement les changements de tendance du marché et de saisir les opportunités de négociation en temps opportun.
L’indicateur RSI peut éviter les faux-breaks et réduire le risque de transaction.
Il est possible de trouver des opportunités de trading sur plusieurs paramètres RSI, d’augmenter le nombre d’entrées et d’augmenter les gains.
L’indicateur MACD permet une double vérification des signaux de négociation des EMA, réduisant ainsi encore plus le risque.
Les échanges sur plusieurs périodes de temps, LoginFormationTransactionModelTransactionModel doublent les chances de gagner.
Cette stratégie comporte également des risques, principalement liés aux aspects suivants:
L’indicateur EMA est en retard et peut manquer une occasion de courte ligne.
Le trading de portefeuille multi-indicateurs, avec des paramètres mal réglés, peut conduire à une sur-optimisation.
Les échanges sur des périodes de temps multiples peuvent entraîner des pertes supplémentaires et nécessitent une gestion stricte des pertes.
Les transactions à haute fréquence doivent être évitées et les coûts de transaction contrôlés.
Il y a encore de la place pour une optimisation de la stratégie, qui se concentre sur les aspects suivants:
Optimisation des paramètres de l’EMA pour les tests afin de trouver la combinaison optimale de paramètres.
Tester l’ajout d’indicateurs auxiliaires tels que le canal BOLL, l’indicateur KD, etc.
L’ajout d’un mécanisme d’arrêt adaptatif permet d’ajuster la position d’arrêt en fonction des fluctuations du marché.
Optimisation du nombre d’ouvertures de positions, avec différents nombres de transactions pour différents paramètres.
Optimiser la logique des conditions d’entrée, éviter les signaux de conflit ou augmenter l’intensité de filtrage des signaux.
La stratégie intègre plusieurs signaux d’indicateurs, négocie sur plusieurs périodes de temps, a la capacité à suivre les tendances et à saisir les opportunités de courte distance. En même temps, le mécanisme de filtrage d’entrée strict permet également à la stratégie d’avoir une certaine capacité de contrôle des risques.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aqualizer
//@version=5
strategy("Aserin Buy and Sell", overlay=true)
shortSMA = ta.sma(close, 25)
longSMA = ta.sma(close, 45)
rsi = ta.rsi(close, 7)
ta.macd(close,12, 26, 9)
atr = ta.atr(3)
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
if (longCondition)
strategy.entry("long", strategy.long, 100, when = rsi > 50)
if (shortCondition)
strategy.entry("short", strategy.short, 100, when = rsi < 50)
if (longCondition)
strategy.entry("long", strategy.long, 100, when = rsi > 30)
if (shortCondition)
strategy.entry("short", strategy.short, 100, when = rsi < 30)
if (longCondition)
strategy.entry("long", strategy.long, 100, when = rsi > 20)
if (shortCondition)
strategy.entry("short", strategy.short, 100, when = rsi < 50)
plot(shortSMA)
plot(longSMA, color=color.black)
if (longCondition)
stopLoss = low - atr * 2,45
takeProfit = high + atr * 2,45
strategy.entry("long", strategy.long, 1, when = rsi > 30)
strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
if (shortCondition)
stopLoss = high + atr * 3
takeProfit = low - atr * 3
strategy.entry("short", strategy.short, 1, when = rsi < 30)
strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)
plot(shortSMA)
plot(longSMA, color=color.black)