Cette stratégie utilise la croix d'or et la croix de la mort des moyennes mobiles simples pour déterminer les entrées et les sorties, en suivant la tendance de manière opportune pour capturer les points tournants des tendances du marché.
Calculer la moyenne mobile simple sur 10 jours (SMA courte) et la moyenne mobile simple sur 30 jours (SMA longue)
Lorsque le shortSMA dépasse le longSMA, un signal d'achat est généré.
Lorsque le shortSMA dépasse le longSMA, un signal de vente est généré.
Exiger que le RSI soit supérieur à 50 pour les signaux d'achat et inférieur à 50 pour les signaux de vente afin d'éviter de fausses ruptures
Utiliser l'ATR pour le stop loss et le take profit trailing
La stratégie utilise principalement le croisement de deux moyennes mobiles pour déterminer le moment d'entrée, en identifiant les points d'inflexion de la tendance. La SMA plus courte reflète les changements de prix plus rapidement, tandis que la SMA plus longue fournit un support et une résistance. Lorsque la SMA plus courte traverse au-dessus de la SMA plus longue, elle indique un début de tendance haussière, donc allez long. Lorsque la SMA plus courte traverse au-dessous de la SMA plus longue, elle indique un début de tendance baissière, donc allez court.
Facile à comprendre et à apprendre
Suivre la tendance du marché en temps opportun pour saisir les points tournants
Les doubles croisements de moyennes mobiles sont classiques et efficaces pour la détermination de la tendance
L'arrêt rationnel des pertes et la prise de bénéfices réduisent les pertes des segments individuels
Le RSI filtre efficacement les fausses ruptures, réduisant les risques de négociation
Pas besoin de prédire, il suffit de suivre la tendance pour profiter
Les doubles MAs peuvent générer des signaux erronés, causant des pertes inutiles
Réaction retardée des MAs, incapable de détecter en temps opportun les renversements de tendance
Suivre aveuglément les tendances peut amplifier les pertes, la taille de la position doit être contrôlée
Ne pas filtrer complètement les marchés instables, susceptibles d'être piégés
Des paramètres incorrects augmentent la fréquence des échanges, réduisent la rentabilité
Les risques peuvent être réduits en choisissant des combinaisons de paramètres appropriées, en introduisant d'autres filtres, en contrôlant le dimensionnement des positions, etc.
Optimiser les paramètres MA pour améliorer la précision du signal
Ajoutez d'autres indicateurs comme le MACD, les bandes de Bollinger, etc. pour améliorer le taux de réussite de la stratégie
Incorporer des indicateurs déterminant la tendance pour réduire les transactions sur les marchés instables
Optimiser le stop loss et le profit pour minimiser les pertes uniques et maximiser les profits uniques
Optimiser la gestion des capitaux pour les différentes conditions du marché
Formuler des stratégies distinctes pour les marchés tendance et chaotique
Les essais continus de différents ensembles de paramètres, l'introduction d'indicateurs auxiliaires pour le filtrage et la détermination des tendances peuvent améliorer constamment les performances de la stratégie.
Cette stratégie utilise le système classique de croisement des moyennes mobiles pour identifier les points tournants de la tendance pour le trading. Il est très approprié pour les débutants à apprendre. Mais certaines faiblesses telles que les faux signaux et l'identification retardée des renversements doivent être notées. Grâce à des tests inlassables et à l'optimisation des paramètres, en ajoutant d'autres indicateurs, la stabilité et la rentabilité de la stratégie peuvent être améliorées. Plus important encore, la taille des positions doit être contrôlée pour suivre le principe de la tendance de trading, en maintenant les pertes dans une plage acceptable et en maximisant les profits. Dans l'ensemble, la logique de la stratégie est claire et facile à comprendre.
/*backtest start: 2022-10-17 00:00:00 end: 2023-10-23 00:00:00 period: 1d basePeriod: 1h 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/ // © Glenn234 //@version=5 strategy("MA cross strategy", shorttitle="macs", overlay=true) // Create indicator's shortSMA = ta.sma(close, 10) longSMA = ta.sma(close, 30) rsi = ta.rsi(close, 14) atr = ta.atr(14) // Crossover conditions longCondition = ta.crossover(shortSMA, longSMA) shortCondition = ta.crossunder(shortSMA, longSMA) // trade conditions if (longCondition) stopLoss = low - atr * 2 takeProfit = high + atr * 2 strategy.entry("long", strategy.long, when = rsi > 50) strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit) if (shortCondition) stopLoss = high + atr * 2 takeProfit = low - atr * 2 strategy.entry("short", strategy.short, when = rsi < 50) strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit) // Plot SMA to chart plot(shortSMA, color=color.red, title="Short SMA") plot(longSMA, color=color.green, title="Long SMA")