
Aperçu
Cette stratégie génère des signaux d’achat et de vente en calculant des moyennes mobiles indicielles (EMA) à 5, 10 et 20 jours, combinées à des indicateurs de tendance supérieure. Elle génère des signaux d’achat lorsque la ligne du 5e jour traverse la ligne du 10e jour et que la ligne du 5e jour et la ligne du 10e jour traversent toutes les deux la ligne du 20e jour; elle génère des signaux de vente lorsque la ligne du 5e jour traverse la ligne du 10e jour et que la ligne du 5e jour et la ligne du 10e jour traversent toutes les deux la ligne du 20e jour.
Principe de stratégie
- Les EMA des 5e, 10e et 20e jours sont calculés.
- Calculer l’indicateur de dépassement de la tendance.
- Lorsque l’EMA du 5e jour est supérieure à l’EMA du 10e jour, et que l’EMA du 5e jour et l’EMA du 10e jour sont toutes deux supérieures à l’EMA du 20e jour, c’est-à-dire que les lignes du 5e jour et de la 10e journée traversent la ligne du 20e jour, un signal d’achat est généré.
- Lorsque l’EMA du 10e jour est inférieure à l’EMA du 5e jour et que l’EMA du 5e jour et l’EMA du 10e jour sont toutes deux inférieures à l’EMA du 20e jour, c’est-à-dire que la ligne du 5e jour et la ligne du 10e jour traversent la ligne du 20e jour, ce qui génère un signal de vente.
- En combinaison avec l’indicateur de tendance supérieure pour déterminer la tendance du marché, un signal d’achat est généré uniquement lorsque l’indicateur de tendance supérieure indique une tendance à la baisse et un signal de vente lorsque la tendance est à la hausse.
Avantages stratégiques
- Simple, efficace, facile à comprendre et à mettre en œuvre.
- La combinaison de trois lignes moyennes et de tendances supérieures permet d’évaluer les signaux avec plus de précision et de fiabilité.
- L’utilisation des trois lignes moyennes des 5, 10 et 20 jours, une vision globale et une appréciation précise des tendances à court, moyen et long terme.
- En raison de la combinaison de la technique de jugement de super-tendance avec la technique de la ligne moyenne à court et moyen terme, il est possible d’éviter d’être manipulé par le marché à grande échelle.
- Les paramètres sont flexibles et peuvent être ajustés et optimisés pour différentes variétés et conditions de marché.
- Les opportunités de trading sont détectées avec précision, et les pertes sont plus élevées.
- La mise en œuvre est simple, facile à comprendre, facile à étendre et à personnaliser.
Risque stratégique
- Il y a plus de faux signaux dans les marchés qui sont en pleine effervescence, et il est plus facile de faire une erreur lors de la sortie.
- Les systèmes linéaires sont très sensibles aux paramètres et une mauvaise définition peut entraîner des pertes.
- La détérioration de l’hypertrend nécessite une confirmation en combinaison avec d’autres indicateurs techniques.
- L’incapacité à faire face à des situations extrêmes, comme une chute ou un saut instantané.
Les solutions aux principaux risques:
- La deuxième confirmation des signaux, combinée à d’autres indicateurs techniques ou à une analyse fondamentale.
- Il est important d’augmenter les stratégies de stop-loss pour éviter que les pertes ne se multiplient.
- Paramètres d’optimisation combinés avec les indicateurs de courte et moyenne longueur.
- Surveillance en temps réel des fluctuations de l’indice et de la performance des indicateurs de tendance, avec intervention manuelle si nécessaire.
Orientation de l’optimisation de la stratégie
- Il est possible de combiner plus de systèmes homogènes avec des indicateurs techniques tels que MACD, KD, etc.
- Ajout d’une stratégie d’arrêt automatique.
- Optimiser les paramètres du système hypertrend et homogène en fonction des variétés et des conditions du marché.
- Ajout de modèles d’évaluation, d’optimisation des paramètres et d’optimisation des stratégies en fonction des données historiques.
- L’ajout d’un module de prévision d’apprentissage automatique pour évaluer les tendances des prix et les opportunités de négociation potentielles.
Résumer
Cette stratégie utilise les trois courbes des jours 5, 10 et 20 et les indicateurs de tendance supérieure pour construire une stratégie de négociation. La stratégie est simple et efficace, elle est excellente pour juger les tendances et découvrir les opportunités. Elle possède également une forte personnalisabilité et extensibilité.
Code source de la stratégie
/*backtest
start: 2022-12-12 00:00:00
end: 2023-12-18 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/
// © aadilpatel07
//@version=4
strategy("5-10-20 Cross", overlay=true)
src = close,
len1 = input(5, minval=1, title="EMA 1")
len2 = input(10, minval=1, title="EMA 2")
len3 = input(20, minval=1, title="EMA 3")
mult = input(type=input.float, defval=2)
len = input(type=input.integer, defval=14)
[superTrend, dir] = supertrend(mult, len)
ema1 = ema(src, len1)
ema2 = ema(src, len2)
ema3 = ema(src, len3)
//EMA Color
col1 = color.lime
col2 = color.blue
col3 = color.red
//EMA Plots
plot(series=ema1,color=col1, title="EMA1")
plot(series=ema2,color=col2, title="EMA2")
plot(series=ema3,color=col3, title="EMA3")
//plot SuperTrend
colResistance = dir == 1 and dir == dir[1] ? color.new(color.red, 100) : color.new(color.green, 100)
colSupport = dir == -1 and dir == dir[1] ? color.new(color.green, 0) : color.new(color.green, 10)
plot(superTrend, color = colResistance, linewidth=1)
plot(superTrend, color = colSupport, linewidth=1)
//longCondition = crossover(ema1, ema2) and crossover(ema1,ema3) and crossover(ema2,ema3)
longCondition = ema1 > ema2 and ema1 > ema3 and ema2 > ema3 and ema2 < ema1 and dir == -1
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
//shortCondition = crossover(ema2, ema1) and crossover(ema3,ema1) and crossover(ema3,ema2)
shortCondition = ema1 < ema2 and ema1 < ema3 and ema2 < ema3 and ema2 > ema1 and dir == 1
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)