Type/to search

Stratégie de cassure multi-échelle MACD+EMA

Common strategy
Created: 2024-03-22 11:13:12
Last modified: 2 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie combine l'indicateur MACD et plusieurs lignes EMA pour capturer les tendances fortes du marché sur deux échelles de temps : hebdomadaire et minute. Sur l'échelle hebdomadaire, le MACD est utilisé pour déterminer la direction générale de la tendance, tandis que sur l'échelle minute, trois lignes EMA (5, 15 et 30 jours) confirment la tendance et les points de rupture sont utilisés pour les transactions. L'idée principale de cette stratégie est de suivre les tendances fortes, de chevaucher les grosses vagues : entrer en position lorsque la ligne EMA courte franchit la ligne EMA longue, et sortir lorsque la ligne EMA revient ou que les conditions de stop-loss sont déclenchées.

Principe de la stratégie

  1. MACD hebdomadaire pour déterminer la tendance générale : Calculer le MACD sur l'échelle hebdomadaire, comparer la différence de l'histogramme MACD entre la semaine en cours et la semaine précédente. Si la différence est supérieure à 0, la tendance est haussière ; si elle est inférieure à 0, la tendance est baissière. La direction de la tendance est mise à jour à l'ouverture de chaque lundi.

  2. Confirmation de la tendance par plusieurs EMA : Tracer trois lignes EMA (5 jours, 15 jours, 30 jours) sur le graphique en minutes. Lorsque l'EMA courte est au-dessus de l'EMA longue et qu'elle monte, la tendance est haussière ; dans le cas contraire, elle est baissière.

  3. Transactions aux croisements des EMA :

    • Achat (long) : lorsque la tendance MACD hebdomadaire est haussière et que le cours de clôture en minutes franchit à la hausse l'EMA 15 jours, ouvrir une position longue. Le stop-loss est fixé à un nombre de points fixe en dessous du prix moyen de la position, ou bien la position est fermée lorsque l'EMA 5 jours croise à la baisse l'EMA 15 jours.
    • Vente à découvert (short) : lorsque la tendance MACD hebdomadaire est baissière et que l'EMA 5 jours croise à la baisse l'EMA 30 jours, ouvrir une position courte. Le stop-loss est fixé à un nombre de points fixe au-dessus du prix moyen de la position, ou bien la position est fermée lorsque l'EMA 5 jours croise à la hausse l'EMA 15 jours.
  4. Ajout de positions : Aucune condition d'ajout de position n'est définie pour l'instant.

Analyse des avantages

  1. Combinaison de deux échelles de temps pour une détermination plus fiable des tendances : Le MACD hebdomadaire juge la tendance générale, évitant de se faire piéger dans un marché latéral ; le croisement des EMA en minutes confirme la tendance, capturant chaque mouvement de tendance.

  2. Choix des paramètres EMA (5, 15, 30 jours) : La combinaison de ces trois lignes permet de filtrer efficacement le bruit et de capturer des tendances claires.

  3. Stop-loss raisonnable pour contrôler le risque par transaction : La combinaison d'un stop-loss fixe en points et d'un stop-loss basé sur les EMA permet à la fois de limiter les pertes et de suivre la tendance.

  4. Conception modulaire du code : Les principaux modules (calcul MACD, calcul EMA, etc.) sont fortement réutilisables et extensibles.

Analyse des risques

  1. Choix inapproprié du seuil de différence de l'histogramme MACD : Cela pourrait rendre le critère de tendance trop laxiste ou trop strict, faussant le jugement. Il est possible d'optimiser le seuil via des backtests et des optimisations de paramètres.

  2. Choix inapproprié des paramètres EMA en minutes : Une période trop courte entraînerait des transactions fréquentes, une période trop longue ferait manquer des opportunités. Le meilleur ensemble de paramètres peut être déterminé par backtesting et optimisation.

  3. Positionnement inapproprié du stop-loss fixe : Un stop trop serré provoque des arrêts fréquents, un stop trop large entraîne des pertes unitaires élevées. Un stop personnalisé peut être défini en fonction de la volatilité propre à l'instrument.

  4. Retard dû aux EMA aux points d'inflexion de tendance : Cela peut faire manquer les meilleurs points d'entrée ou de sortie. Cependant, à long terme, le contrôle du risque reste efficace et la performance globale de la stratégie demeure satisfaisante.

Pistes d'optimisation

  1. Ajouter d'autres indicateurs (ex : RSI) pour confirmer la force de la tendance en complément du MACD, afin d'améliorer la précision du jugement de tendance.

  2. Ajouter des filtres supplémentaires (ex : CCI) sur les signaux de croisement d'EMA pour réduire la fréquence des transactions et le risque.

  3. Définir des stops-loss personnalisés en fonction de l'historique de volatilité de chaque actif pour mieux adapter la stratégie aux caractéristiques de l'instrument.

  4. Envisager d'ajouter des stratégies d'augmentation et de réduction de position : augmenter progressivement la position lorsque la tendance est forte, la réduire lorsque la tendance s'affaiblit, afin d'améliorer l'efficacité de l'utilisation des fonds.

Résumé

La stratégie de franchissement multi-échelles MACD + EMA est une stratégie de suivi de tendance qui s'appuie sur une base scientifique pour juger et confirmer les tendances. Elle permet de capter efficacement les principales tendances du marché et d'obtenir des rendements stables. Par ailleurs, cette stratégie dispose d'un contrôle des risques relativement complet — grâce à un stop-loss raisonnable et à des conditions de clôture de position, elle limite efficacement le drawdown. Cependant, elle présente quelques faiblesses (retard dans le jugement de tendance, absence d'ajout/réduction de positions, etc.) qui peuvent être améliorées. Dans l'ensemble, cette stratégie est une stratégie de trading quantitatif qui mérite d'être étudiée et utilisée.

Source
Pine
/*backtest
start: 2023-03-16 00:00:00
end: 2024-03-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


// 1) 전주와 전전주의 히스토그램의 차이를 계산하여, 매주 월요일에 매매 방향을 표시하고, 
// 2) 5일, 15일, 30일 선을 호출하여 평행하게 그리고, 매매 방향에 따라 
// 3) 분봉기준의 이동평균선 매매전략  
Strategy parameters
Strategy parameters
start_time
end_time
손절 수준
EMA Length
EMA Length
EMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)