FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ La HULL suite ... Reprenons notre graph de départ sur lequel on la HULL 10 sur le CAC Daily : ![]() Si on fait un backtest avec notre oeil ![]() Pour faire cela, il faut juste modifier le programme "Trading system HULL" donner ci-dessus par le programme suivant : //================= // Trading System 2 //================= // Similaire à "Trading System" avec en plus utilisation de la fenêtre // d'affichage des règles pour un rapport de backtest (voir règle "Trad Gains 2") //1er système (voleur d'une barre) //Système basé sur la concavité de la moyenne de HULL ACHAT=HULL.M_HULL_V1(1)=0 ET HULL.M_HULL_V1<>0 OU HULL.M_HULL_V2(1)=0 ET HULL.M_HULL_V2<>0 VENTE=HULL.M_HULL_R1(1)=0 ET HULL.M_HULL_R1<>0 OU HULL.M_HULL_R2(1)=0 ET HULL.M_HULL_R2<>0 // Signal Achat/Vente : 1 = Achat, 0 = Neutre, -1 = Vente SIGNAL = Achat - Vente Si on backtest dans ces conditions nous avons les résultats suivants depuis 1991 : ======== Statistiques sur les opérations d'Achat/Vente SUR HULL Nombre d'opérations : 741 Gagnantes : 483 (65,18%) Perdantes : 258 (34,82%) Total des gains : 34344,92 Des opérations gagnantes : 42990,5 Des opérations perdantes : -8645,58 Moyenne des gains : 46,35 Des opérations gagnantes : 89,01 Des opérations perdantes : -33,51 Meilleur opération gagnante : 996,39 Plus petite opération gagnante : 0,29 Plus grande opération perdante : -232,33 Plus petite opération perdante : -0,2 Maximum d'opérations gagnantes consécutives : 11 Gain total : 1700,38 Maximum d'opérations perdantes consécutives : 6 Perte totale : -481,98 Perte maximale atteinte en intraday (MaxIntraDrawDown) : -596,17 (le 13/04/2000) Le résultat est tout aussi bon sur les actions ... vous pouvez le vérifier en cliquant sur le menu "Règle" puis sur "Fenêtre d'affichage" pour avoir les résultat du backtest et le détail des opérations. seulement il y a un Hic .. cette visualisation triche sur la réalitée. En fait on détecte le retournement de la HULL non pas sur la flèche mais sur le cours de cloture de la barre d'après (barre +1 par rapport à la flèche) et donc on ne peut rentrer en position qu'à l'ouverture de la barre +2 (toujours par rapport à la flèche) comme indiqué ci-dessous : ![]() En fait le signal de retournement représenté par la flèche est décalé d'une barre comme dans le programme d'origine que je vous ai fourni dans les outils ci-dessus et voici les conséquences sur le graph INGENICO ![]() Et là cela change tout dans le résultat car ce lag d'une barre supplémentaire (en entrée ... mais aussi en sortie ) nous en met plein les gencives. Voici la comparaison des résultats du backtetst avec INGENICO en daily : Backtest "avec l'oeil" : ======== Statistiques sur les opérations d'Achat/Vente SUR HULL Nombre d'opérations : 247 Gagnantes : 167 (67,61%) Perdantes : 80 (32,39%) Total des gains : 139,7 Des opérations gagnantes : 169,34 Des opérations perdantes : -29,64 Moyenne des gains : 0,57 Des opérations gagnantes : 1,01 Des opérations perdantes : -0,37 Meilleur opération gagnante : 6,21 Plus petite opération gagnante : 0,01 Plus grande opération perdante : -2,21 Plus petite opération perdante : 0 Maximum d'opérations gagnantes consécutives : 12 Gain total : 16,85 Maximum d'opérations perdantes consécutives : 6 Perte totale : -5,69 Perte maximale atteinte en intraday (MaxIntraDrawDown) : -10,92 (le 17/05/2001) Backtest en condition réelle (on rentre à l'open après la close de détection de l'inversion de la HULL) : ======== Statistiques sur les opérations d'Achat/Vente SUR HULL Nombre d'opérations : 247 Gagnantes : 101 (40,89%) Perdantes : 146 (59,11%) Total des gains : 5,43 Des opérations gagnantes : 90,54 Des opérations perdantes : -85,11 Moyenne des gains : 0,02 Des opérations gagnantes : 0,9 Des opérations perdantes : -0,58 Meilleur opération gagnante : 5,5 Plus petite opération gagnante : 0,01 Plus grande opération perdante : -4 Plus petite opération perdante : 0 Maximum d'opérations gagnantes consécutives : 5 Gain total : 8,84 Maximum d'opérations perdantes consécutives : 8 Perte totale : -6,07 Perte maximale atteinte en intraday (MaxIntraDrawDown) : -16,27 (le 24/09/2001) Si vous regardez d'autres titres, on passe très souvent ... directement en négatif .. et tout cela pour un retard d'entrée en position d'une barre. La question à laquelle je n'ai pas de réponse ... comment peut t-on regagner au minimum cette barre : - Rajouter un indicateur complémentaire .. lesquels? - Anticiper le retournement .. comment ? - C'est un système Stop and Reverse .. est ce la bonne utilisation? - Faut il l'utiliser autrement d'une autre façon (ex : uniquement en période de tendance .. Voili voilo. Bien évidemment, ce post n'a été possible qu'avec les compétences de Smallcaps ... FOKI Laisser au marché, nous donner
la direction...
smallcaps90 ![]() (1022
msg) Bonjour FOKI, Bonne idée d'étendre le travail collaboratif ici même sur le sujet après nos nombreux contacts en PV. "Prediction is difficult, especially of the future!..." affirmait Niels Bohr, néanmoins, l'anticipation potentielle des points de retournements de la moyenne de Hull pourrait s'envisager de plusieurs façons. Je propose dans un premier temps la solution suivante : à l'image de ce que j'avais fait sur le "Slope Volatility Predictor", on pourrait chercher la position des points d'inflexion sur la moyenne de Hull. Points d'inflexion?... Oui, les points d'infexion de la Hull caractérisent un infléchissement du trend en cours, à qq barres près évidemment compte tenu du lag inhérent à tout type de moyenne, la Hull malgré ses qualités intéressantes de lissage n'échappant pas à ce lag même si celui-ci est inférieur à celui d'autres types de moyennes pour une valeur identique du recul de calcul. Les points d'inflexion de la Hull en fait nous les avons déjà (à une barre près) avec l'indicateur "Conv_Conc_Hull", lorsqu'il passe de HAUSSE_DEBUT à HAUSSE_FIN ou de BAISSE_DEBUT à BAISSE_FIN et inversement. Voyons néanmoins ce que donnerait cette autre idée qui avait été utilisée dans le "Slope Volatility Predictor" et qui consistait à interpoler la courbe étudiée par des splines cubiques, grâce à quoi on disposait immédiatement de la valeur de la dérivée première à la courbe interpolée et de celle de sa dérivée seconde à chaque période. Si on opère de même ici, le programme : "Hull_Pics_Creux" suivant programme un indicateur qui permet de trouver immédiatement non seulement les pics et les creux de la moyenne de Hull aux points d'annulation de l'indicateur mais aussi les points d'inflexion de la Hull aux points de retournements de l'indicateur lui-même, c'est à dire à ses pics et ses creux. Programme : //=============== //HULL_PICS_CREUX //=============== //Détermination des pics et creux de la moyenne de Hull du prog HULL //par interpolation à l'aide de splines cubiques naturelles et //approximation de la vitesse de variation de la moyenne de Hull. //smallcaps.90 le 23/05/2006 // //Moyenne de Hull // MOY_HULL(0)=HULL.M_HULL SI RANGHISTO=FINHISTO //Après calcul global de la moyenne(?) ALORS POUR FINHISTO COURS SI (RANGHISTO>1) ET (RANGHISTO<FINHISTO) ALORS ALPHA(0)=3*(MOY_HULL(-1)-2*MOY_HULL(0)+MOY_HULL(1)) FINSI FINPOUR POUR FINHISTO COURS SI RANGHISTO=1 ALORS L(0)=1 U(0)=0 Z(0)=0 FINSI SI (RANGHISTO>1) ET (RANGHISTO<FINHISTO) ALORS L(0)=4-U(1) U(0)=1/L(0) Z(0)=(ALPHA(0)-Z(1))/L(0) FINSI SI RANGHISTO=FINHISTO ALORS L(0)=1 Z(0)=0 C(0)=Z(0) FINSI FINPOUR POUR FINHISTO COURS SI RANGHISTO=1 ALORS J=-FINHISTO+RANGHISTO+1 FINSI SI RANGHISTO<=FINHISTO //rétropropagation ALORS C(J)=Z(J)-U(J)*C(J-1) B(J)=MOY_HULL(J-1)-MOY_HULL(J)-(C(J-1)+2*C(J))/3 D(J)=(C(J-1)-C(J))/3 J=J+2 FINSI FINPOUR POUR FINHISTO COURS //Dérivées première et seconde SI RANGHISTO<FINHISTO ALORS FPRIME(0)=B(0) FSECONDE(0)=2*C(0) FINSI SI RANGHISTO=FINHISTO ALORS FPRIME(0)=B(1)+2*C(1)+3*D(1) FSECONDE(0)=2*C(1)+6*D(1) FINSI FINPOUR FINSI //Traitement de la dérivée par triple lissage de son momentum SI RANGHISTO=FINHISTO ALORS POUR FINHISTO COURS MomP(0)=FPRIME-FPRIME(P5) //MomS(0) = FSECONDE-FSECONDE(P5) //Triple lissage exponentiel du momentum de la dérivée première // M1(0)=EXPOSUIV(M1,MomP,P1) M2(0)=EXPOSUIV(M2,M1,P2) M3(0)=EXPOSUIV(M3,M2,P3) ABSMomP=ABSOLU(MomP) M4(0)=EXPOSUIV(M4,ABSMomP,P1) M5(0)=EXPOSUIV(M5,M4,P2) M6(0)=EXPOSUIV(M6,M5,P3) HULL_PICS_CREUX=100*(M3/M6) DERPREMIERE=FPRIME DERSECONDE(0)=FSECONDE M_DERPREM=PONDERE(2*PONDERE(DERPREMIERE,P1/2)- PONDERE(DERPREMIERE,P1),RACINE(P1)) //M_DERSEC=PONDERE(2*PONDERE(DERSECONDE,P1/2)- //PONDERE(DERSECONDE,P1),RACINE(P1)) //-----------------Extremas de HULL_PICS_CREUX // SI M_DERPREM(2)<M_DERPREM(1) et M_DERPREM(1)>M_DERPREM(0) ALORS SOMMETS_HAUTS(1) = 1 FLECHE_BLEUE(1)=(SOMMETS_HAUTS(1)*M_DERPREM(1))*(M_DERPREM(1)>0) *(CONV_CONC_HULL.HAUSSE_DEBUT(1)<>0 OU CONV_CONC_HULL.HAUSSE_FIN(1)<>0) FINSI SI M_DERPREM(2)>M_DERPREM(1) et M_DERPREM(1)<M_DERPREM(0) ALORS SOMMETS_BAS(1) = 1 FLECHE_ROUGE(1)= SOMMETS_BAS(1)*M_DERPREM(1)*(M_DERPREM(1)<0) *(CONV_CONC_HULL.BAISSE_DEBUT(1)<>0 OU CONV_CONC_HULL.BAISSE_FIN(1)<>0) FINSI FINPOUR FINSI //fin du code Propriétés : ![]() Pour ce qui est du CAC40 : ![]() Les flèches bleues et rouges repèrent les extremas de l'indicateur. Les pics (flèches bleues) ne seront validés que s'ils ont lieu pour une valeur positive de l'indicateur qui rappelons-le ne représente pas autre chose que la valeur de la pente de la Hull, donc de sa dérivée première. A une valeur positive de l'indicateur correspond un trend haussier sur la Hull. De même les flèches rouges retenues ne valident que les creux pour lesquels la pente de la Hull est négative (trends baissiers). Si l'on s'appuie par exemple sur le petit trend haussier du CAC40 de fin avril 2006, on constate bien qu'aux points 1 et 3 l'indicateur "Hull_Pics_Creux" s'annule et la Hull admet un pic en 1 et un creux en 3. Si maintenant on s'intéresse au pic de l'indicateur repèré 2 sur le graphe, il lui correspond sur la Hull un point d'inflexion où la courbure de la Hull change de convexe en concave. Le point correspondant sur : "Conv_Conc_Hull" est encore en période HAUSSE_DEBUT (vert foncé) mais après la période suivante il passe en HAUSSE_FIN (vert clair). Le point des cours correspondant au point 2 d'inflexion de la Hull se situe 4 périodes avant le pic 3. Ce qui anticipe confortablement le point de fin du trend haussier et peut permettre de se préparer à sortir dans une position plus avantageuse qu'au point 3. Malheureusement, il existe des cas pour lesquels l'anticipation de la fin d'un trend par recherche des points d'inflexion de la Hull, s'avère être trop ... anticipée. Effectivement, tous les trends n'ont pas la régularité de celle de l'exemple ci-dessus. Regardez Total avec une Hull 20 périodes courant mars et avril 2006 par exemple : ![]() Le trend haussier qui s'y est développé est formé d'une succession de 4 sous-trends haussiers ayant chacun son point d'inflexion (4 points d'inflexions utiles repèrés par les 4 flèches bleues de l'indicateur en zone positive). A l'évidence, se préparer à sortir après le point 1 ou le point 2 serait prématuré. La position idéale se situerait plutôt après le point 3, légèrement avant le point 4. Pour information chaque tiret rouge, repèré de 1 à 4 sur les cours, correspond au niveau que devrait prendre la clôture à la future période pour que la Hull présente un point de retournement à la prochaine période justement (le programme de recherche de ces valeurs sera communiqué dans un prochain post car le sujet qu'il traite constitue un assez gros pavé à lui seul)... Les clôtures futures des points 1 et 2 ont peu de chances d'êtres atteintes à moins de gaps importants à venir...Par contre le niveau qui correspond au point 3 est tout à fait atteignable vu la proximité plus étroite qu'il a avec les cours. Un indicateur montrant l'écart qui existe entre HUll et clôtures futures de 1 à 4 visualise bien le fait que l'écart diminue sensiblement pour le point d'inflexion 3. ![]() Bien entendu nous sommes dans le plausible donc dans le flou en faisant cette constatation, mais voici néanmoins une information supplémentaire qui pourrait s'avérer précieuse pour prendre ou non en compte un point d'inflexion sur l'indicateur sous les cours et donc tenter d'anticiper une possible fin du trend...tout ceci sans aucune garantie bien sûr... Comment valider ou invalider un tel niveau possible? Reste également à voir ce que donnerait un backtest avec ces nouvelles infos.... N'hésitez pas à vous exprimer sur le sujet...tous les avis sont les bienvenus! Cordialement. édité
le : 29-06-2006 17:45:15
FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour Smallcaps Je viens de mettre ton prog et cela fonctionne chez moi .. j'ai toutefois eu un petit soucis car tu fais référence dans ton programme à "CONV_CONC_HULL" et moi jamais nommé mon programme "Convexe_Concave" ... évidemment, il ne connaissait pas ce programme. J'ai donc corrigé le nom de mon programme dans mon post de présentation , il faut bien mettre comme indiqué maintenant soit : ![]() FOKI Laisser au marché, nous donner
la direction...
sphinx ![]() (91
msg) hello: peut on faire des stats
(ou un backtest) sur le portefeuille? Exemple: admettons que j'ai depuis le 15/11/2003 la valeur Sphinx dans mon portefeuille. Depuis cette date j'ai fait avec elle de nombreux aller retour (le nombre de titres n'étant jamais identique), je souhaiterai connaitre : 1) le nombre d'opérations réalisées depuis une date à définir (1/1/2004 ) puis une autre date (01/06/2005) par exemple. 2) les gains (ou pertes réalisées) avec cette valeur depuis la date choisie 3) le PRU des titres que j'ai actuellement en portefeuille depuis une date choisie 4) et pour ceux qui ont plusieurs comptes avec la valeur Sphinx, peut on globaliser le tout sur tous les portefeuilles?
smallcaps90 ![]() (1022
msg) Bonjour Sphinx, Il y a déjà beaucoup de choses qui sont proposées dans la gestion de portefeuilles avec GrapheAT, en particulier sous le volet "Opérations" on peut visualiser l'historique de toutes les opérations effectuées sur le portefeuille ainsi que l'affichage de statistiques annuelles. Je pense que pour résoudre les pb qui t'intéressent plus spécifiquement, il va falloir que tu passes par une application extérieure, Excel par exemple. Cela ne devrait pas poser de pb puisque tout ce qui se trouve dans le volet "Opérations" peut être copié dans le presse papier et collé ailleurs. Bien sûr il faudra que tu fasses un peu de programmation... Bon courage...
sphinx ![]() (91
msg) merci Smallcaps, Excel est la solution
que j'ai déjà utilisée, mais n'étant pas un pro de programmation, j'avais trouvé
ça très lourd (du fait certainement de mon incompétence) je pensais que l'on pouvais
automatiser tout ça directement dans graphe AT. C'est pas grave, c'est pas indispensable. Mlog nous le proposera peut etre dans une version ultérieure. Bon dimanche Cordialement
lubava ![]() (3172
msg) lubava' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour Je voudrais savoir si vous avez des problèmes avec les historiques des graphes? Moi j'ai trouvé plusieurs fois la différence très importante entre les graphes des At Pro et Pro-At Je vous remercie pour vos réponses
Parce que rien ne sûr que tout est possible
glave79 ![]() (11
msg) glave79' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour Les échanges sur la moyenne de HULL sont passionnants, le prg HULL_PICS_CREUX de smallcaps90 s'exécute sans Pb. Questions sur les pts que je n'ai pas compris : 1) pourquoi avoir retenu comme indicateur la moyenne HULL de la dérivé 1ère (M_DERPREM) plutôt que la valeur de la dérivée elle même (DERPREMIERE =FPRIME) ? 2) à quoi sert le paramètre "P4" ? 3) question "vis-boulon" pour FOKI (le qualificatif s'applique à ma qestion mais pas à FOKI bien évidemment !) : je n'ai pas saisi le role des paramètres A et B dans le programme d'affichage des couleurs représentant le sens de variation de la moyenne de HULL. Pour terminer une simple remarque, j'obtiens pratiquement (presque) le même résultat avec un programme simplissime : //Moyenne de Hull //Détermination approximative de la tendance (dérivée 1ère) //Différence entre HULL et sa Moyenne pondérée // A(0) = 2*PONDERE(CLOTURE,P1/2) B(0) = PONDERE(CLOTURE,P1) HULL_10(0) = PONDERE(A-B,RACINE(P1)) MMP_HULL_10(0) = PONDERE(HULL_10,P2) DIFF_MMP_HULL = HULL_10 - MMP_HULL_10 ![]() Bon, rien de comparable cependant sur le plan rigueur et de la richesse de la réflexion (l'interpolation par des splines cubiques m'en a mis plein les mirettes). Cordialement
smallcaps90 ![]() (1022
msg) Bonjour glave79 et merci pour tes
remarques judicieuses! Je vais essayer de répondre aux questions que tu poses... 1) pourquoi avoir retenu comme indicateur la moyenne HULL de la dérivé 1ère (M_DERPREM) plutôt que la valeur de la dérivée elle même (DERPREMIERE =FPRIME) ? Tout dépend des valeurs choisies pour les paramètres. Parfois il arrive que la variable DERPREMIERE dérivée première de la Hull, soit assez erratique et il nous a semblé qu'un lissage sans introduire trop de lag serait bénéfique pour réduire le nombre de ses extremas. Mais comme tu le dis, il n'y a aucune raison de ne pas utiliser directement DERPREMIERE si son nombre d'extremas reste raisonnable. 2) à quoi sert le paramètre "P4" ? Vestige d'une version antérieure, il ne sert plus à rien et tu peux le supprimer. 3) question "vis-boulon" pour FOKI (le qualificatif s'applique à ma qestion mais pas à FOKI bien évidemment !) : je n'ai pas saisi le role des paramètres A et B dans le programme d'affichage des couleurs représentant le sens de variation de la moyenne de HULL. Je me permets de répondre à la place de FOKI puisque je suis l'auteur du programme de tracé de la Hull bicolore... Le sujet a déjà été débattu plus haut dans ce même forum. Si tu as une solution plus simple et qui fonctionne, tu peux évidemment la mettre en ligne... 4) Détermination de la dérivée première de la Hull. Il est vrai qu'un oscillateur (ou encore un momentum), comme tu le proposes, est une bonne approximation de cette dérivée première. Là aussi c'était une question de choix et comme nous disposions déjà de cet algorithme utilisant les splines cubiques (utilisé page 14...) eh bien je l'ai réutilisé. Le problème était aussi d'introduire le minimum de lag au niveau des pics et creux et si tu regardes bien ta courbe on y voit parfois un ou même deux tic de retard par rapport à la dérivée issue des splines (creux de mars 2005 et mai 2006, pic de nov 2005 et mai 2006). Avant l'apparition des NURBS, les splines ont été un outil très utilisé dans la modélisation des courbes et surfaces en CAO (Conception Assistée par Ordinateur) dans l'industrie entre autres...rien de bien compliqué en réalité. Notre but était tenter de lancer la discussion...merci encore pour ton intervention. Cordialement.
édité le : 03-07-2006
17:33:19
glave79 ![]() (11
msg) glave79' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Merci Smallcaps, Je continue à travailler le sujet. A suivre.... Cordialement. ![]()
smallcaps90 ![]() (1022
msg) Merci glave79, c'est sympa. Tes
propositions, remarques et critiques seront les bienvenues. Pour l'instant je travaille à la détermination de la clôture future qui provoquerait un retournement de la Hull et ce quelle que soit la période où cette détermination est faite... Bonne journée.
smallcaps90 ![]() (1022
msg) Bonjour à tous, L'avant-projet du programme "HULL_ANTICIP" qui calcule à quelle valeur devrait être supérieure la clôture future pour qu'on ait un creux à la période actuelle sur la Hull, ou à quelle valeur elle devrait être inférieure pour qu'on ait un pic à cette même période, ce programme est disponible dans une version qui semble fiable dorénavant. Le programme est créé comme règle dérivée de la règle HULL. Ce n'est évidemment pas une obligation et il est possible de remplacer la partie du code ci-dessous qui récupère les segments de la Hull bicolorée par le code de la Hull elle-même... On procède par itération entre deux limites CFMIN et CFMAX de la clôture future CF jusqu'à trouver la bonne valeur. Programme : ================== //============== ================== Les instructions : Afficher... permettent de visualiser les résultats dans la fenêtre d'affichage si on le souhaite. Propriétés : ![]() Les rôles joués par les 4 paramètres P1 à P4 sont définis en tête du code ci-dessus. Exemples : ARCELOR et RENAULT avec P1, P2, P3, P4 = 10, 0, 500, 0.25 Ici on ne s'intéresse qu'à la valeur à venir de la clôture future dans l'historique avec P2=0. ![]() Dans le cas d'Arcelor, si la clôture future est > 38.70, alors on peut être sûr que la Hull fera un creux à la période actuelle. ![]() Dans le cas de Renault, il faudra qu'elle soit < 81.28 pour que la Hull fasse un pic à la période actuelle. Ceci permet d'estimer le potentiel d'apparition de tels retournements de la Hull...Il semble y avoir moins de chance de voir se produire un creux sur Arcelor qu'un pic sur Renault compte-tenu de la configuration des cours... Si l'on veut étudier ce qui s'est produit dans le passé immédiat, il suffit de donner à P2 une valeur égale au nombre de périodes pour lesquelles on souhaite visualiser les valeurs qu'auraient eues les clôtures futures qui auraient induit des retournements sur la Hull... Néanmoins, éviter de choisir une valeur trop grande pour P2 compte-tenu de la durée des calculs des itérations qui risque de devenir vite prohibitive. Exemple RENAULT avec P1, P2, P3, P4 = 10, 50, 500, 0.25 ![]() Les signaux donnés par l'indicateur "Hull_pics_creux" ainsi que les valeurs des clôtures futures calculées par "HULL_ANTICIP" peuvent aider à la prise de décision pour entrer et sortir d'une valeur... Vos avis et idées d'améliorations, voire vos critiques, seront les bienvenus. Cordialement. édité
le : 05-07-2006 15:29:43
FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Encore merci Smallcaps ![]() Cet outil est une sorte de SAR et nous permet de situer clairement le niveau de retournement de la HULL sur la prochaine période ... L'autre avantage c'est que l'on visualise bien l'écart de la Hull et de son point de retournement. FOKI Laisser au marché,
nous donner la direction...
FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour à tous Une piste pour exploiter d'une autre façon l'indicateur HULL_PICS_CREUX ... par la mise en avant des divergences qu'il semble procurer ... Exemple avec ACCOR en Daily (à ce jour) : ![]() Cette idée de divergence m'est venu en comparant cet indicateur avec d'autres ... et j'ai remarqué qu'il avait une certaine ressemblance avec l'indicateur "Cycles" d'Anapharaïs. FOKI Laisser
au marché, nous donner la direction...
smallcaps90 ![]() (1022
msg) Merci FOKI! Oui tu as raison il y aurait peut-être quelque chose à faire avec l'écart entre la Hull et CF....A suivre donc. Pour les personnes qui seraient intéressées par quelques explications supplémentaires, on peut en modifiant légèrement le programme "HULL_ANTICIP" présenté ci-dessus, trouver la clôture future CF qui, si elle était dépassée dans le bon sens, entraînerait un retournement de la Hull et ceci à n'importe quelle période P2 de la FinHisto. Il suffit pour cela de transformer le signe >= dans la condition SI suivante par le signe = : ...... //----Calculer sur les P2 dernières périodes les clotures futures //----qui entraîneraient un retournement de la Hull // SI RANGHISTO>=FINHISTO-P2 ALORS .... Devient : .... //----Calculer sur les P2 dernières périodes les clotures futures //----qui entraîneraient un retournement de la Hull // SI RANGHISTO=FINHISTO-P2 ALORS .... Exemples pour Renault. Naissance d'un pic sur la Hull : ![]() Si on se place le 04/07/2006, la clôture future CF qui entraînerait un retournement de la Hull ce jour est de 81.29. Le lendemain, le 05/07/2006, le cours a clôturé à 81.25. Cette valeur est < CF ce qui entraîne bien un pic sur le Hull en date du 04/07/2006. Le pic en question était envisagé comme plausible hier, il s'est bien produit. Voyons maintenant la naissance d'un creux. ![]() Le 29/06/2006, CF=82.20. Pour qu'un creux se produise ce jour, il faudrait que la clôture à la période suivante soit supérieure à cette valeur, ce qui a de bonnes chances de se produire si la tendance haussière se poursuit sur la Hull (la clôture au 29/06/2006 étant déjà > CF...). La clôture au 30/06/2006 a été de 84.00. Elle est >CF et entraîne donc l'apparition du creux à la période précédente sur la Hull. Maintien de la tendance en cours : ![]() Au 30/06/2006, CF=79.72 et un pic se produira ce jour si la clôture suivante au 03/07/2006 est < à cette valeur puisque la tendance est haussière sur la Hull (segment vert). Vu l'importance de l'écart qui existe entre la clôture au 30/06/2006 et CF, il y a peu de chances de voir se réaliser cette condition, la hausse sur la Hull devrait se poursuivre sauf a voir se produire un gap... A la période suivante, le 03/07/2006, la clôture a été de 84.20 bien supérieure à CF et il ne s'est pas produit de pic à la période précédente la hausse s'est poursuivie sur la Hull. Cordialement.
79
|