mk ![]() (77
msg) de smallcaps90, tu n'explicites pas la méthode que tu souhaites utiliser pour réaliser ces cumuls. ------------------ Bonjour smallcaps90, en fait , voici ce que je souhaite : Cumuler les volumes sur tout l'historique pour chaque cours cloture inclus dans le range des prix defini. -- Ne garder que les 12 cours de cloture correspondant aux volumes cumulés MAXI mais ou j'ai un probleme , c'est dans le calcul pour trouver et garder ces 12 cours cloture/volumes cumules maxi avec graphat . je ne sais pas comment y parvenir . voici comment je verrais de facon simpliste le programme: ------------------------ //INDICATEUR "Support-Résistance/Cloture/Volumes" //Choisir le type de prix >>>>> CLOTURE //Nb de lignes a tracer >>> N=12 maxi //FIXER MANUELLEMENT le range des prix CHOISI //pour le tracé des lignes S/R >>> dans fenetre Regle Indicateurs_Parametres ( P1 a P5 ) //Déterminer les volumes cumulés //et les droites horizontales correspondantes //Cumuler les volumes sur tout l'historique pour //chaque cours de cloture inclus dans le range des prix -- Ne garder que les 12 cours cloture correspondant aux volumes cumulés MAXI -- tracer en trait fort les lignes de S/R correspondant aux 4 volumes cumulés MAXI -- tracer en trait fIN les lignes de S/R correspondant aux 8 autres cours ___________ Cordialement édité
le : 31-05-2005 21:24:39
smallcaps90 ![]() (1022
msg) Bonsoir MK, Ok, merci pour tes précisions. Pour conserver les 12 plus grands cumuls de volumes trouvés, il suffit d'utiliser une variable historisée comme tableau à une dimension et bien sûr de ne pas de tromper dans la gestion de l'indice de chaque position du tableau. Je regarde çà dès que possible...(message ds ta bal)
édité le : 31-05-2005
23:54:06
Jean4713 ![]() (1947
msg) citation : Merci pour ton aide, j'y arrive. ![]() Il ne me reste plus qu'à mettre des flèches où je veux. ![]() Par exemple, mettre une flèche sous le 2Oème jour avant le dernier ( pour anticiper la position de la MM20, ![]() Je sais que c'est tout simple mais je coince. Un peu d'aide ? merci !
je me trompe souvent, et le doute m\'habite ! ![]()
Jean4713 ![]() (1947
msg) ![]() je me trompe souvent, et
le doute m\'habite ! ![]()
Jean4713 ![]() (1947
msg) Bonsoir. ![]() je me trompe souvent, et
le doute m\'habite ! ![]()
Jean4713 ![]() (1947
msg) Bonjour.
![]() je me trompe souvent, et
le doute m\'habite ! ![]()
FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour Jean4713 Je ne sais pas si je vais répondre à ton attente pour mettre des flèches sous les derniers cours comme l'image ci-après : ![]() Il faut rajouter dans "Propriété" : ![]() Et il faut rajouter dans "Programme" : ![]() J'espère que cela va pouvoir d'aider ![]() FOKI Laisser au marché,
nous donner la direction...
Jean4713 ![]() (1947
msg) citation :Si, nickel, ![]() Par contre, j'ai gardé seulement : si ranghisto=finhisto alors b(6) = -1 b20(19)= -1 b(22)= -1 finsi je n'ai pas eu besoin de b7 et b23 ??? j'ai b(6) et b(22) pour que la flèche soit sous le 7ème cours et le 23ème cours, pour "savoir" quelles sont les bougies qui vont "sortir" des ATD, et b20(19) idem pour la MBoll avec une autre couleur. Ca fait ça : ![]()
édité le : 09-06-2005
13:18:11je me trompe souvent, et le doute m\'habite
! ![]()
FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ J'ai aucun mérite car c'est Smallcaps ![]() FOKI
Laisser au marché, nous donner la direction...
smallcaps90 ![]() (1022
msg) Bonsoir Mk, Comme promis voici un programme possible pour l'indicateur "Support-Résistance/Volumes" qui t'intéresse. --------------------------------------------------------- //INDICATEUR "Support-Résistance/Volumes" //SR_VOL_MK //le 09/06/2005 // INDEX(0)=0 SI RANGHISTO=FINHISTO ALORS //Cumuler les volumes sur les P3 dernières périodes I=P3-1 TANTQUE I>=0 FAIRE SI CLOTURE(I)>=P1 ET CLOTURE(I)<=P2 ET INDEX(I)=0 ALORS CUMUL=VOLUME(I) J=I-1 TANTQUE J>=0 FAIRE SI CLOTURE(I)=CLOTURE(J) ET INDEX(J)=0 ALORS CUMUL=CUMUL+VOLUME(J) INDEX(J)=1 FINSI J=J-1 FINTANTQUE VCUM(I)=CUMUL FINSI I=I-1 FINTANTQUE //Conserver les 12 plus grands cumuls de volumes //triés par ordre décroissant K=1 TANTQUE K<=12 FAIRE MAXI=MAX(VCUM,P3) POUR P3 COURS SI VCUM=MAXI ALORS C=CLOTURE VCUM=0 FINSI FINPOUR X(K-1)=C //X contient les clôtures des 12 + forts cumuls de volumes Y(K-1)=MAXI //Y contient les 12 + forts cumuls de volumes, pour info uniquement K=K+1 FINTANTQUE //Les 12 courbes X1=X(0) X2=X(1) X3=X(2) X4=X(3) X5=X(4) X6=X(5) X7=X(6) X8=X(7) X9=X(8) X10=X(9) X11=X(10) X12=X(11) POUR P3 COURS //en traits forts COURBE1=X1 COURBE2=X2 COURBE3=X3 COURBE4=X4 COURBE5=X5 COURBE6=X6 //en traits fins COURBE7=X7 COURBE8=X8 COURBE9=X9 COURBE10=X10 COURBE11=X11 COURBE12=X12 FINPOUR FINSI --------------------------------------------------------- Fenêtre "Propriétés" : ![]() Les paramètres P1 et P2 définissent les valeurs mini et maxi des clôtures entre lesquelles tu souhaites faire ta recherche. J'ai conservé la possibilité de choisir le nombre de périodes de calcul (paramètre P3). Aucune vérification de la plausibilité des valeurs de P1 et P2 n'est effectuée dans le programme. C'est à l'utilisateur de choisir des valeurs réalistes. L'exemple d'Altran suivant semble correspondre à ce que tu trouvais par Excel (paramètres ---> P1=6, P2=9, P3=690) : ![]() Cordialement. édité
le : 10-06-2005 15:18:04
mk ![]() (77
msg) Bonjour smallcaps,
mk ![]() (77
msg) Bonsoir smallcap , Une précision concernant les formules données dans les 2 copies d’écran GIF jointes au message angles de Gann. Je me suis aperçu que le manque de définition des images GIF a créé des erreurs dans les formules , pour le signe + . Il faut lire : Faisceau ascendant : POINT 2 =$E$5+(2*$F$6) et J0+1 >>>> soit signe + pour TOUTES LES FORMULES DES COURBES Faisceau descendant : POINT 2 =$E$5-(2*$F$6) >>>> soit signe - pour TOUTES LES FORMULES J0+1 >>>> soit signe + pour TOUTES LES FORMULES Cordialement
smallcaps90 ![]() (1022
msg) Bonsoir Mk, J'ai regardé le sujet d'un peu plus près. Pas de pb pour déterminer le point de départ du faisceau (en apparence du moins) : il suffirait de chercher un maxi (ou un mini) dans les P1 périodes qui précèdent la fin de l'historique. P1 serait précisé par l'utilisateur. En effet on ne peut pas interagir directement avec un programme GrapheAT Pro actuellement pour qu'il puisse acquérir un point qu'on lui indique à la souris sur un graphe. On devra donc faire cette recherche automatiquement. Pour ce qui concerne le 2ème point significatif de la droite 1x1, çà ne devrait pas poser de pb non plus : on chercherait un bas plus haut que le premier dans le cas d'un faisceau ascendant (ou un haut plus bas que le premier si on trace un faisceau descendant), bas (ou haut) qui serait situé P2 périodes après le premier. P2 serait un paramètre à fixer par l'utilisateur également. Si le programme trouve ces deux points, une ligne 1x1 possible est alors définie et on peut en programmer le tracé. A partir de là il n'est pas difficile de programmer le tracé des autres lignes du faisceau : 1x2, 1x4,..., 2x1, 4x1,..... Comme on peut en tracer 12 au plus cela laisse de la marge. Evidemment le problème qui risque de se poser provient du fait que l'utilisateur peut très bien estimer que la ligne 1x1 n'est pas significative de son point de vue. Si cela arrive, il pourrait toujours modifier le paramètre P2 pour trouver un autre 2 ème point. On pourrait aussi imaginer une variante dans laquelle l'utilisateur entrerait lui même la pente réelle de la ligne 1x1 en €/période qu'il désire. J'ai tracé à la main, après calculs, les lignes d'un faisceau ascendant pour Renault en daily comme tu peux le vérifier sur le graphe joint ci-dessous. J'ai choisi : P1 = 100 jours , P2 = 10 jours. Je trouve dans les 100 derniers jours un 1er + bas le 28/01/05 à 61.35€. Puis un autre bas dans les 10 jours qui suivent (5 jours après en fait) le 04/02/05 à 62.60€. La pente réelle de la ligne 1x1 est donc de (62.60-61.35)/5=0.25€/jour. J'ai ensuite calculé les pentes et tracé les droites : 1x2 (0.125€/jour), 1x4 (0.0625€/jour), 2x1 (0.50€/jour) et 4x1 (1€/jour). On ne peut pas dire que les droites du faisceau soient vraiment significatives en terme de supports/résistances. Peut-être aurait-il fallu tracer aussi les "demi-angles" 1x3, 1x6 ou encore modifier la pente de la droite de base 1x1... ![]() Pourrais-tu me dire si tout ceci te convient? N'hésite pas à me corriger afin que je puisse écrire le cahier des charges de l'application avant de la programmer. Cordialement.
asynergy ![]() (1432
msg) asynergy' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour à tous les fidèles lecteurs
de la file ! J'ai consulté toute la file pour voir s'il y a un programme qui permet de repérer les 8ème et 24ème moyenne d'une analyse dynamique. Je n'ai pas trouvé mais peut-être ais-je passé au dessus! Si c'est le cas je remercie à une âme sensible qui connaît la réponse de ne donner le numéro de la page ![]()
FOKI ![]() (2011
msg) FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour Asynergie Est ce que j'ai mis plus haut, sur cette même page, ne répond pas à ton attente ?? Il faut corriger la ligne B(23)=cloture(20) par B(23)=cloture(23) Ce petit prog (voir plus haut) permet de mettre une flèche (vers le haut) sous la 8 et 24ème bougie (ou bart chart ![]() Laisser au marché, nous donner la direction...
57
|