La stratégie de croisement des moyennes mobiles est une stratégie de suivi des tendances qui détermine la direction des tendances du marché en calculant les moyennes mobiles de différents cycles pour émettre des signaux d'achat et de vente. Cette stratégie utilise des croisements des moyennes mobiles de 3 et 50 jours, qui permettent d'acheter fortement lorsque les moyennes mobiles courtes traversent les moyennes mobiles longues et de vendre fortement lorsque les moyennes mobiles courtes traversent les moyennes mobiles longues.
La stratégie consiste à calculer les moyennes mobiles simples des 3e et 50e jours, indiquant que la tendance à court terme se transforme en hausse lorsque le SMA du 3e jour traverse le SMA du 50e jour et envoie des signaux d'achat; lorsque le SMA du 3e jour traverse le SMA du 50e jour, indiquant que la tendance à court terme se transforme en baisse et envoie des signaux de vente. Pour réduire les transactions inutiles, la stratégie ajoute également un SMA de 40 jours intermédiaire, qui envoie également des signaux de vente et d'arrêt rapide si le SMA du 3e jour traverse le SMA du 40e jour.
La clé de cette stratégie est d'utiliser des moyennes mobiles de différentes périodes pour diviser les différentes phases de la fluctuation du marché. Les SMA de 3 jours représentent les tendances les plus courtes, les SMA de 50 jours représentent les tendances intermédiaires, qui se croisent pour décrire les mouvements à court et à moyen terme et capter les variations des prix sur différentes échelles de temps.
La dynamique est plus claire et les signaux sont plus clairs. L'intersection des différentes périodes de l'SMA permet de déterminer efficacement les changements de tendance à court et à moyen terme, en évitant d'être dérangé par de petites perturbations du marché.
En réduisant les pertes et en contrôlant les risques, on peut passer de 40 à 40 par un arrêt rapide de la perte de SMA3.
Les idées stratégiques sont simples, claires et faciles à mettre en œuvre.
Les paramètres de la SMA peuvent être ajustés de manière flexible pour s'adapter à différents marchés et variétés de transactions.
Dans les marchés à diagonale et sans tendance claire, les signaux de croisement SMA sont fréquents, ce qui peut entraîner des coûts de transaction et des pertes de point de glissement supplémentaires en raison de transactions trop fréquentes.
Le SMA est laxiste, car le prix a déjà changé au moment de l'émission du signal croisé, ce qui rend la stratégie facile à manquer le meilleur point d'achat-vente.
Les paramètres SMA fixes ne s'appliquent pas à tous les secteurs et doivent être utilisés en conjonction avec des paramètres optimisés.
Un seul indicateur est susceptible d'échouer et une vérification combinée peut être envisagée avec d'autres indicateurs techniques ou fondamentaux.
Optimiser les paramètres du cycle SMA pour trouver la meilleure combinaison de paramètres
Ajoutez des signaux de vérification d'indicateurs tels que stochastique, MACD, pour éviter les faux signaux
Ajustez le nombre d'opérations et le volume des pertes en fonction des changements du marché
Considérez l'ajout d'indicateurs de base, tels que les résultats, les informations, etc.
Indicateur de capacité de combinaison, ouvrir une position en cas de rupture du haut
La stratégie de croisement des moyennes mobiles est une stratégie de suivi des tendances plus simple et plus directe, qui prend en compte les changements des tendances à court et à moyen terme du marché en jugeant les variations des SMA à différents cycles. Elle a l'avantage d'être claire d'esprit, facile à utiliser et peut être améliorée par l'optimisation des paramètres et la vérification des combinaisons d'indicateurs.
/*backtest start: 2022-10-10 00:00:00 end: 2023-10-16 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/ // © Geduldtrader //@version=4 strategy("MA Crossover", overlay = true) start = timestamp(2009,2,1,0,0) sma50 = sma(close, 50) sma40 = sma(close, 40) sma3 = sma(close, 3) plot(sma50,title='50', color=#00ffaa, linewidth=2) plot(sma3,title='3', color=#2196F3, linewidth=2) long = crossover(sma3,sma50) neut = crossunder(close,sma50) short = crossunder(sma3,sma40) if time >= start strategy.entry("Long", strategy.long, 10.0, when=long) strategy.close("Long", when = short) strategy.close("Long", when = neut) plot(close)