Cette stratégie est une stratégie de suivi des tendances basée sur les deux EMA. Elle permet de suivre automatiquement les tendances du marché en calculant l'EMA rapide et l'EMA lente et en déterminant les croisements et les croisements en or.
Les principaux indicateurs de la stratégie sont les deux EMAs; une ligne rapide EMA et une ligne lente EMA; une ligne rapide EMA avec une longueur de 3 jours, sensible à la réaction; une ligne lente EMA avec une longueur de 30 jours, lente à la réaction. Lorsque la ligne rapide traverse la ligne lente ci-dessous, elle produit un signal de croisement en or, indiquant une tendance haussière à l'entrée du marché, ce qui entraîne une augmentation des positions; lorsque la ligne rapide traverse la ligne lente ci-dessus, ce qui entraîne un signal de croisement, une tendance baissière à l'entrée du marché, ce qui entraîne une stabilisation de la stratégie.
Le principal avantage de cette stratégie est qu'elle permet d'identifier automatiquement les tendances du marché et d'ajuster les positions en conséquence. Plus précisément, elle présente les avantages suivants:
La sensibilité de l'EMA rapide et la stabilité de l'EMA lente combinées permettent de saisir avec précision les points de basculement de la tendance et de filtrer le bruit pour empêcher les faux signaux.
Les signaux croisés à double EMA permettent d'ajuster les positions uniquement en cas de changement significatif de tendance et ne sont pas trop fréquents.
La logique stratégique est simple et claire, facile à comprendre et à modifier, et facilite la quantification et l'optimisation des retours.
Les investisseurs sont très efficaces, ils maintiennent leurs positions la plupart du temps et suivent les tendances.
L'indicateur double EMA appartient à la stratégie de suivi des tendances et ne peut pas prédire ou éviter le risque d'une perturbation majeure ou d'un événement d'urgence concat.
L'EMA est sensible aux paramètres, et le mauvais réglage des paramètres de la ligne rapide et lente peut entraîner une mauvaise performance de la stratégie. Les meilleurs paramètres peuvent être trouvés par des méthodes d'optimisation de la réévaluation du système.
L'indicateur double EMA peut produire de faux signaux dans certains marchés stagnants. Il peut être envisagé d'introduire d'autres indicateurs auxiliaires sur la base de l'EMA pour filtrer les signaux.
Les stratégies à double EMA sont des stratégies de suivi et ne sont pas bonnes pour prédire les grands points d'inversion. Des moyens de jugement auxiliaires tels que l'introduction de la forme de la ligne K peuvent être envisagés à des endroits techniques importants.
La stratégie peut être optimisée de plusieurs façons:
Optimisez les paramètres des lignes rapides et lentes pour trouver la meilleure combinaison de paramètres.
Ajouter d'autres combinaisons d'indicateurs, construire des modèles multifactoriels, améliorer l'exactitude du signal; par exemple, introduire l'indicateur de dérivation BOLL, etc.
Augmenter les stratégies de stop-loss pour contrôler le risque d'une seule transaction; par exemple, introduire un stop de trailing.
Les paramètres des différentes variétés ne sont pas forcément les mêmes, et on peut envisager de faire une décomposition par facteurs pour trouver le paramètre le plus approprié pour chaque variété.
Il est possible d'essayer des méthodes d'apprentissage automatique pour optimiser les hyperparamètres à l'aide d'un pilote de temps.
L'exploration de moyens tels que la reconnaissance de la forme de la ligne K pour insérer des emplacements techniques clés, en essayant de saisir un tournant de plus grande échelle.
L'ensemble de cette stratégie est une simple et pratique stratégie de suivi des tendances à double EMA; elle permet d'ajuster automatiquement les positions en déterminant rapidement les étapes du marché en croisant l'EMA; la logique de la stratégie est concise, claire et facile à quantifier; elle offre également une marge d'optimisation supplémentaire, permettant d'ajuster et d'améliorer les deux dimensions de l'amélioration de l'exactitude du signal et de la maîtrise du risque, pour en faire une stratégie qualitative pour l'exploitation du disque réel.
/*backtest start: 2023-02-19 00:00:00 end: 2024-02-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA Crossover Strategy with Target", shorttitle="EMACross", overlay=true) // Define input parameters fastLength = input(3, title="Fast EMA Length") slowLength = input(30, title="Slow EMA Length") profitPercentage = input(100.0, title="Profit Percentage") // Calculate EMAs fastEMA = ta.ema(close, fastLength) slowEMA = ta.ema(close, slowLength) // Plot EMAs on the chart plot(fastEMA, color=color.blue, title="Fast EMA") plot(slowEMA, color=color.red, title="Slow EMA") // Buy condition: 3EMA crosses above 30EMA buyCondition = ta.crossover(fastEMA, slowEMA) // Sell condition: 3EMA crosses below 30EMA or profit target is reached sellCondition = ta.crossunder(fastEMA, slowEMA) or close >= (strategy.position_avg_price * (1 + profitPercentage / 100)) // Target condition: 50 points profit //targetCondition = close >= (strategy.position_avg_price + 50) // Execute orders // strategy.entry("Buy", strategy.long, when=buyCondition) // strategy.close("Buy", when=sellCondition ) if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy") // // Execute sell orders // strategy.entry("Sell", strategy.short, when=sellCondition) // strategy.close("Sell", when=buyCondition) // Plot buy and sell signals on the chart plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar) plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)