Retour sur le Magic Trend, cet indicateur formidable
Suite à de nombreux mails demandant des points d’éclaircicement sur le Magic Trend, voici des explications plus détaillées.
Peut-être est-ce de ma faute, j’avais colorisé le Magic Trend dans cet article d’une manière qui me semblait la plus appropriée, mais qui a du en fait induire en erreur.
Le voici, coloré en violet, mais sans remplissages cette fois:

L’intéret de cet indicateur est de répondre instantanément à la question suivante: dans quelle tendance sommes-nous?
Tant que l’on a des suites de hausse de l’indicateur, on est sur un trend haussier, tant qu’on a des suites de baisses de l’indicateur, on est sur un trend baissier.
Cet indicateur est basé sur deux autres indicateurs:
- Le CCI, qui pour faire simple calcule la déviation du cours par rapport à sa tendance principale (plus un cours dévie plus on a de chances de changer de tendance, pensez que le cours évolue autour d’une droite directive et que s’il dévie trop de cette droite, c’est surement parce qu’on change de tendance)
- l’ATR qui donne une idée de la volatilité du cours. Un cours évolue dans X fois sa volatilité habituelle. S’il dépasse cette volatilité habituelle, c’est que le comportement du cours change, et donc sa tendance.
On peut donc très facilement savoir dans quel sens il faut trader à un instant précis.

Une zone de range qui se prolonge peut également indiquer un changement de tendance proche.
Comment l’utiliser dans une stratégie?
On peut trouver des tonnes de manières de l’utiliser.
Par exemple, on peut l’utiliser en tant qu’indicateur unique, que l’on utilise en multiframe. Un cours en D1 donne un indicateur qui était haussier jusqu’à présent. Nous sommes dans un range. Nous pouvons attendre un signal haussier sur un graph M30 pour entrer et jouer la poursuite du mouvement.
On peut l’utiliser également couplé avec une moyenne mobile dont la cassure du Magic Trend dans son sens initial, donnera l’impulsion de notre entrée.
On peut aussi l’utiliser couplé à une stratégie déjà établie, mais qui a besoin d’une définition de tendance de fond. Le Magic Trend peut donner le sens de cette tendance.
Egalement une stratégie très sécurisée est de jouer la cassure à la hausse du Magic Trend qui était haussier également, alors que le cours affichait une faiblesse et donc était passé en dessous du Magic Trend. Toutes les réentrées peuvent se faire de cette manière par exemple.

Bref, cet indicateur est ultra simple mais d’une efficacité redoutable, on peut alors l’utiliser comme un fil d’Arianne à ne jamais perdre pour retrouver son chemin dans ce dédale.
Sur les indices, ils fonctionne aussi très bien:

Voici le code du Magic Trend pour Prorealtime.
Et voici le code du Magic Trend pour MT4. (beaucoup plus agréable visuellement)

Paramétré différemment:

Quasi inconnu sur le net, mal employé, ou mésestimé, il est pourtant d’un qualité rare et d’une simplicité enfantine, alors n’hésitez pas à en parler autour de vous, vous ferez des heureux!
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.
Commentaires
tres franchement, je ne sais plus vraiment. en faisant une recherche sur google, je viens de trouver 2 sites qui en parle, mais tous deux donnent seulement une version mt4 compilée, donc sans le code source. je ne sais plus vraiment où je l’ai eu. il faut parti des nombreux indicateurs que j’ai testés à une époque. par contre, ce n’est que très récemment que je l’ai adapté pour prorealtime.
Bonsoir
Qui peut me renseigner ou trouver meta trader 4 ou proreal time en version compte demo illimité ?
Jais trouvé FX pro qui propose la MT4 mais ce n’est que sur le forex et je trade pratiquement que sur indice cac en général.Ou bien est’il possible de rajouter le cac dans la plateforme ?
Merci de vos réponses
Cordialement
M Granie
Whc Trader, qui est metatrader en fait, propose un compte demo illimité avec forex, indices, futures, etc… Télécharger Whc Trader ici.
Vous trouverez prorealtime gratuit en données fin de jour ici: Prorealtime
J’ai bien téléchargé Metatrader mais j’ai uniquement les graphes du forex et quelques valeurs US. Comment faire pour avoir le graphe de l’indice Dow jones ?
J’ai téléchargé Metatrader 4 (sur le site Metaquotes). Je pensais qu’il n’y avait pas de différence avec Whc trader. Visiblement il y en a : a-t-on l’indice DJ avec Whc trader ?
Merci d’avance chris…
@ Hervé
J’utilise Whc trader 4 Pour avoir les indices américains il faut faire un clic droit sur le fenetre à droite nommée observation du marché puis cliquer sur “symboles” ensuire “wolrd indice 1″ choisir “DJIA30″ puis mointrer. Ensuite il suffit d’ouvrir le graph
Cordialement
Bjr,
Il a l’air très intéressant cet indicateur, mais excusez moi je ne comprend pas quand vous écrivez : Un cours en D1 (D1 = graphe jour ?? [day] ??) et signal haussier sur un graph M30 (M30 ??)…
Merci de m’éclairer !
Bonjour à tous,
super site, très remplie et beaucoup de bonnes idées et conseils, bravo Chris.
petite question HS: le chat était ouvert puis il a maintenant disparu, c’est normal?
bonjour,
désolé mais j’ai le même problème que hervé. j’ai installé il ya quelque temps metatrader et je n’ai accès qu’au forex + dax + indice américain.
le lien donné par chris plus haut propose de telecharger whc trader. j’ai donc cliquer sur l’onglet “download whc trader 4.0″ et ceci me renvoi chez Metaquotes software rubrique “downloads” où l’on peut telecharger le metatrader que j’ai déja et qui est donc incomplet.
Alors peut être y a t’il dans le logiciel une manipulation a faire pour pouvoir ajouter plus d’indices ou actions….
toujours est il que depuis le temps que je l’ai installé je n’ai pas vu. Peut être quelqu’un a une idée ? merci
Pour faire plus simple, je voudrais savoir si quelqu’un a accès au cac40 avec whc trader car moi seuls me sont disponibles pour les indexs : dax, dow jones, nasdaq et sp500
voila qui est curieux……..
et sur le lien que tu donnes qui mène a la page downloads de metaquotes, c’est bien sur le premier download de la liste qu’il faut cliquer n’est ce pas ? “mt4setup.exe”
c’est vrai, je viens de le remarquer. c’est annoncé comme whc trader, mais il envoit sur mt4
je sais plus où j’ai eu ma version. je l’uploaderais si nécessaire
ou alors c’est bien le bon logiciel mais il l’ont “bridé” depuis le temps où tu l’as téléchargé. c’est une possibilité …
@pat
Moi j’ai Metatrader 4 téléchargé sur le site Metaquotes et cela marche.
As-tu vraiment essayé :
- clic droit sur “Symbole” du menu “Observatoire du marché”
- clic sur symbole dans le menu qui apparaît
- choisis dans la liste un indice qui t’intéresse en double-cliquant dessus
- Puis clic sur ‘montrer’
L’indice devrait normalement apparaître.
Par contre j’ai l’impression qu’il y a un retard de plusieurs minutes sur le DJ ou sur le CAC par rapport à Prorealtime en flux temps réel ?
Où pourrai-je avoir le cours du DJ en streaming et en direct live ?
Merci de votre réponse.
Bonsoir,
je regarde le cac40 et les actions française sur prorealtime. Cependant j’utilise aussi WHCtrader4 pour les matières premières, forex et les marchés américains. Le prix du cac40 et le même sur les 2 plateformes avec peut être quelques secondes de différence mais c’est infime.
Sinon vous pouvez regarder les futures sur la page “commerzbank” (http://www5.warrants.commerzbank.com/cocoon/retail/News/News.aspx)
ou aller voire le site “advfn” (http://fr.advfn.com/) mais je crois que seul le marché français est en directe.
Pour ceux et celles qui sont trés actif il reste le “must” qui est un abonnement “Reuters”. Ce dernier reste couteux.
Bonne soirée et Bonnes PV
Hervé
j’ai telecharger Metatrader 4 sur le site Metaquotes jai suivi tes consignes et cela ne marche pas il y a pas le cac ?.
Si toi ou Chris pouvait maitre votre version à disposition ce serait Cool !
A Bientôt
Bonjour,
Bravo pour votre blog.
Il est rare d’en trouver d’aussi intéressant.
Pour ce qui concerne la version MT4 du Magic_Trend, celle-ci repeint le passé.
En effet les deux instructions :
…..
if (thisCCI >= 0 && lastCCI < 0) bufferUp[shift + 1] = bufferDn[shift + 1];
if (thisCCI 0) bufferDn[shift + 1] = bufferUp[shift + 1];
…..
modifient l’un ou l’autre des deux buffers a posteriori.
Attention aux conclusions que l’on en tire donc.
Par contre votre version ProRealTime ne repeint pas.
Cordialement.
merci!
c’est seulement la couleur qu’il repeint (buffetUp et buffetDn), mais ce qui est important n’est pas tant la couleur, mais le fait qu’il fasse un nouveau plus haut ou un nouveau plus bas. et comme c’est un indicateur de tendance, ce n’est pas une barre qui fait la différence.
bonjour a tous.
Hervé, peut tu me dire quand tu as telechargé le logiciel. est ce tout récent ?
j’ai bien suivi toutes les instructions que tu me cite et je confirme que je n’ai que 4 indices a dispo.
bonjour a tous
Pat, il m’est arrivé la même chose, ma plateforme a buggé, je l’ai retelecharger et la je n’ai que les devises, et l’or! essaye de la reinstaller.
Dans PRT,
comment ajouter en “variables” CCI et ATR, pour en faire évoluer les valeurs (par défaut: 50 et 5) ?
Merci.
Pour les amis intéressés, on peut trouver des discussions intéressantes à propos du “TrendMagic” sur les forums “TSD-Forex” et “Forex Factory”.
Je l’avais programmé avec GrapheAT Pro sous le nom “Super_Trend_CCI” à :
http://www.pro-at.com/forums-bourse/topic.php?whichpage=138&TOPIC_ID=6593
Cordialement.
Bonjour à tous,
Une petite question :
Par rapport à Trendmagic est-il possible, après un trading range, de savoir à quelle valeur de prix l’indicateur va se retourner à la hausse ou à la baisse ?
C’est une simple réflexion qui me vient.
Celà permettrait peut-être de placer les ordres à l’avance, en cloture de bougie.
Merci d’avance pour vos commentaires
Bjr
Je suis nul en programmation - Quelqu’un peut il ne donner un lien pour télécharger le fichier pour l indicateur magic trend pour Metatrader 4.
a l avance merci.
Jemiau, chris a donné l’indicateur pour metatrader 4 à cette adresse: http://www.o-bo.com/wp-content/uploads/2009/10/trend-magic.mq4
Pour faire simple sans tout le charabia d’un nouvel indicateur, click droit sur un de tes indicateurs, click modifier, l’éditeur s’ouvre, tu sélectionnes tout le programme et le supprime.
Il te suffit de coller maintenant Trend Magic dessus en oubliant pas de le sauvegarder sous un autre nom.
Tu redémarres la plateforme et le tour est joué.
Bonjour,
J’ai essayé de coder ce super indic sur PRT avec des variations de couleurs inspirées de la version MT4. Impossible! Je n’arrive pas à mettre des variables dans l’instruction “COLOURED” de PRT. Et quand on lui demande de colorer en vert la hausse et en rouge la baisse, les paliers du magictrend sont verts, même s’ils se présentent après une baisse.
Donc sachez le : la coloration à la hausse d’un indic sur PRT semble être pour une hausse et une stagnation, alors que pour la baisse, c’est une baisse stricte.
Du coup, sur la base du magictrend, j’ai créé un indicateur “binaire” qui donne le sens du magic trend, et garde le sens précédent, encas de stagnation.
Voici le code pour les intéressés :
Magic = CALL “Magic Trend”
if Magic > Magic[1] then
I = 1
elsif Magic < Magic[1] then
I = -1
elsif Magic = Magic[1] then
I = I[1]
endif
return I
Il suffit ensuite de l’afficher en histogramme, d’une couleur pour la hausse, d’une autre pour la baisse, et de supprimer le remplissage.
Ca vous plait?
Pour Chris : pourquoi le magic trend est il basé sur un CCI50 et un ATR5? as tu essayé d’autres paramétrages? est ce une optimisation?
Bonjour. L’indicateur semble interessant. Il pourrait encore plus interressant de developer un backtest avec differente strategie afin de le valider sur differents supports. qu’en pensez vous?
c’est plutot un indicateur de tendance et non de prise de position.
mais si vous le faites, n’hésitez pas à nous communiquer vos résultats.
Bonjour,
je débute dans la programmation. J’ai chargé magic trend.mq4.
Je l’active dans un backtest, mais il ne se passe strictement rien. Quelqu’un peut me dire pourquoi?
Merci d’avance
Bonjour,
pour integrer ton indicateur dans un EA tu utilises la fonction icustom() sur MT4
j’ai teste tres simplement cette indicateur comme indicateur de prise de position et les resultats sont mauvais. on va le garder pour la tendance que pensez vous?
Mat
Bonjour,
Quels paramètres utilisez vous pour le Magitrend? Est-ce que les paramètres sont les mêmes quelque soit la période considérée?
merci.
Merci pour ce blog que je découvre ce soir ainsi que pour cet indicateur que je cherche depuis pas mal de temps.
Comment faire avec PRT (données fin de journée)pour superposer cet indicateur au prix comme sur la 1ère capture que tu montres dans cet article. Lorsque j’utilise ton code, cela me fait apparaître une 2nde fenêtre dans ma fenêtre principale.
Merci des réponses…
Bonjour,
Je fais suite à Fredo, qui proposait un code pour rendre en couleur le Magic Trend (suivi de la baisse).
Je n’arrive pas à le faire fonctionner.
Que faut il faire ?
Coller ce code dans le code du magic trend, en créer un nouveau ?
J’ai tout essayé sans succès.
Merci d’avance
@ Padawan
Il faut en créer un nouveau.
La fonction Call pose souvent problème… Es-tu sûr du nom que tu as donné à Magic Trend ? Il faut également passer ses paramètres.
Voila le début de mon code :
myMagicTrend = CALL “Magic Trend”[21 ,8]
Magic=mymagictrend
Merci Chis,
C’était une erreur de nom. Je peux enfin valider le programme.
Par contre maintenant, j’ai une courbe pour le MagicTrend en couleur qui varie entre 0 et 1 !!!
Voila j’ai amélioré le code de prorealtime afin qu’il utilise la couleur haussière et baissière de l’indicateur
if (CCI[CCIPeriode](typicalPrice)>=0) then
magic=Low[0]-AverageTrueRange[ATRPeriode](close)
Series = 1
endif
if (CCI[CCIPeriode](typicalPrice)=0 and magic<magic[1]) then
magic=magic[1]
endif
if (CCI[CCIPeriode](typicalPrice)magic[1]) then
magic=magic[1]
endif
RETURN magic COLOURED BY Series As “MagicTrend”
Merci Chris pour cette excellent site.






Bonjour,
J’utilise dans mon trading le supertrend et je pense adopter le magictrend. Je dois encore travailler l’utilisation de cet indicateur mais ma question n’est pas là. je suis un jeune trader autodidacte et ma principale source d’information est le web ainsi que les livres. Je n’ai jamais entendu parlé du magictrend malgré de nombreuses heures de surf sur le net. Je suis curieux de savoir où et comment avez vous trouvé le MagicTRend ?
Cordialement