philippulus ![]() (1441
msg) philippulus' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Smallcaps, C'est tout à fait ça. Mes raisons, je pensais les avoir exprimées dans mon message précédent. Le SAR est un outil décisionnel, il est donc important de visualiser rapidement et simplement s'il se retourne ou non. On le conserve au niveau de sa position initiale, parceque c'est LA définition première du SAR, mais on positionne le nouveau SAR inverser pour faciliter la lecture des graphes. Merci pour ton aide, Nicolas
smallcaps90 ![]() (1022
msg) Bonjour Philippulus, L'algorithme est remis en cause. Quel mode de calcul doit-on utiliser?
( msg) citation : Bonjour, je ne pense pas que l'algorithme soit remis en cause. Par contre, une des particularités du SAR (comme le souligne Philippe Cahen dans le GLB - si ma mémoire est bonne) est qu'il est stable sur la période en cours (les données de la période 'n' servent à calculer le SAR pour la période 'n+1' et que, comme il est basé sur les "plus hauts" et "plus bas", il est (globalement) stable vis a vis des évolutions de la période en cours (une fois qu'il est renversé - avec les données de la période en cours -, il n'y a aucune chance qu'il revienne à nouveau en tendance avec les données à venir pour la période en cours ... pour y voir plus clair, essayer d'imaginer les évolutions du SAR monthly avec la mise à jour des données au niveau daily). Amicalement JCP édité
le : 02-06-2004 13:04:30
smallcaps90 ![]() (1022
msg) Bonjour JCP, Merci pour ton avis. Cependant il ne me semble pas que le problème soit là où tu le situes. Comme tu le dis, les données de la période "n" sont employées pour calculer le SAR à la période suivante "n+1" et l'algorithme utilisera les mêmes paramètres : plus haut, plus bas, facteur d'accélération, valeur initiale de ce facteur, différence entre haut et SAR, différence entre Bas et SAR... Dans ces conditions comment fais-tu pratiquement pour avoir 2 valeurs différentes à la même période, celle où le SAR touche le cours (ou celle où le cours touche le SAR) ? ![]() Celà reviendrait-il simplement à retarder d'une période la branche SHORT?
==================================================== citation : Je pense que oui ... comme à la période 'n' on calcule les données de rang 'n+1', on peut envisager d'afficher le SAR 'n+1 pour la période 'n' (i.e.: décalage vers la gauche des valeurs du SAR par rapport aux cours). On n'a pas deux valeurs du SAR pour une même période mais on peut ainsi avoir accès aux valeurs "anticipées" du SAR. A+ JCP
édité le : 02-06-2004
16:54:37
Jean4713 ![]() (1947
msg) Bonjour. Bravo pour toutes ces interventions et merci. Je souhaite rechercher les sorties des boll en horaire. Dans les "outils / statistiques / règle / programme", il y a trois onglets "jour/semaine/mois". Comment programmer "heures" ? Si cette question a déja été traitée, pouvez-vous m'en indiquer l'adresse, merci d'avance. je me trompe
souvent, et le doute m\'habite ! ![]()
smallcaps90 ![]() (1022
msg) Bonsoir Jean, On ne peut pas encore créer de règles statistiques sur données horaires ...pour l'instant...
Jean4713 ![]() (1947
msg) ok, merci.
je me trompe souvent, et le doute m\'habite ! ![]()
smallcaps90 ![]() (1022
msg) Bonsoir Philippulus, Voici ce que donnerait le SAR que tu demandes sur le CAC40 : ![]() A titre de comparaison voici le SAR "classique" ATD....: ![]() Quelques petites différences apparaissent. Le programme : --------------------------------------------- // SAR pour Philippulus // SI RANGHISTO = 1 ALORS // Début de l'historique X=0 M=1 //M=1...long, M=0...short CPT=1 AF=P1 SAR_L(0)=BAS SAR_S(0)=0 FINSI SI RANGHISTO>1 ALORS SI M = 1 ET X = 0 ALORS //Traiter le SAR LONG courant SI CPT=1 ALORS SAR_L=SAR_L(1)+AF*(HAUT(1)-SAR_L(1)) CPT=CPT+1 FINSI SI CPT>1 ALORS SI HAUT(1)>HAUT(2) ET AF<P2 ALORS AF=AF+P1 SI AF>P2 ALORS AF=P2 FINSI AFFICHER CTXT$(HAUT(1),2) & " " & CTXT$(HAUT(2),2) SAR_L=SAR_L(1)+AF*(MAXVAL(HAUT(1),HAUT(2))-SAR_L(1)) //Règle A SI SAR_L>=BAS(1) ALORS SAR_L=MINVAL(BAS(1),BAS(2)) FINSI CPT=CPT+1 FINSI //Tester si on passe SHORT et traiter le cas si oui SI SAR_L>BAS ALORS X=1 M=0 SAR_S=MAX(HAUT,CPT) AF=P1 CPT=1 FINSI FINSI SI M = 0 ET X = 0 ALORS //Traiter le SAR SHORT courant SI CPT=1 ALORS SAR_S=SAR_S(1)+AF*(BAS(1)-SAR_S(1)) CPT=CPT+1 FINSI SI CPT>1 ALORS SI BAS(1)<BAS(2) ET AF<P2 ALORS AF=AF+P1 SI AF>P2 ALORS AF=P2 FINSI SAR_S=SAR_S(1)+AF*(MINVAL(BAS(1),BAS(2))-SAR_S(1)) //Règle B SI SAR_S<HAUT(1) ALORS SAR_S=MAXVAL(HAUT(1),HAUT(2)) FINSI CPT=CPT+1 FINSI //Tester si on passe LONG et traiter le cas si oui SI SAR_S<HAUT ALORS M=1 SAR_L=MIN(BAS,CPT) AF=P1 CPT=1 FINSI FINSI X=0 FINSI --------------------------------------------- Il te reste à le tester et à me dire ce que tu en penses. NB : Les règles notées A et B dans les commentaires du programme sont les suivantes : "Le SAR calculé un jour donné ne doit pas se situer dans le trading range de la veille, donc : - si on est LONG le SAR doit toujours être < au plus bas de la veille, - si on est SHORT, il doit toujours être > au plus haut de la veille. Si tel n'est pas le cas, REGLE A : - le SAR devra être = au plus bas des 2 derniers jours si on est LONG, REGLE B : - il devra être = au plus haut des 2 derniers jours si on est SHORT. édité
le : 03-06-2004 17:39:52
bourgogne ![]() (49
msg) bourgogne' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ citation : Bonjour, J'ai posé la question récemment à MLOG sans réponse à ce jour. Quel progrès ce serait avec les données d'ABCBourse. Jean-Louis Bourgogne
![]() chzame' - ![]() (384
msg) Salut, je viens sur le file en tant qu'utilisateur graphat pro et viens vous poser une question avant de me retourner vers l'editeur.(doit être trés occupé donc si vous pouvez me reseigner) Voila lorsque graphat et en 3 graphs soit par exemple mois,semaine,jour et que je trace des droites sur le graph jour (le dernier en partant de la gauche) lorsque je passe en heure ou autres sur ce meme graph les courbes ne sont plus là est n'apparaissent plus que sur la base de temps jour! Premier point. Ensuite, plus embêtant si ma base de temps est comme ceci: semaine,jour vrai,heure que des courbes sont tracées sur le graph jour vrai et que je passe le dernier en 15min ou autres les courbes du deuxiéme (jour vrai) ne s'affcihe plus! Idem si je choisi dans option>periode avec : 3eme periode: jour vrai 2eme periode: heure 1eme periode: 30min (graph le plus a droite) et bien lors de la selection de la 1er periode, la 2eme periode se met aussi en 30min et impossible de choisir 1heure. C'est n'importe quoi! Qu'en pensez vous, mauvaise utilisation de ma part ou tjrs ainsi? Cordialement Chzame édité
le : 07-06-2004 03:04:12
jlr ![]() (372
msg) en ce qui concerne la 1ère question,
il suffit de double cliquer sur la droite et de cocher une case en bas à droite
de la fenetre (je ne me rappelle plus l'intitulé). Mais ça ne marche qu'avec les
droites horizontales. Ensuite, il y a apparement une différence entre jour et jour vrai. Je suppose qu'un jour vrai construit à partir de 15mn est différent d'un jour vrai construit avec 30 mn et c'est pour ça que les droites de s'affiche pas puisque, pour GrapheAT, ce ne sont pas les mêmes unités. C'est peut-être un pb qui sera résolu dans la prochaine version (à moins que ce soit fait intentionnellement mais, dans ce cas, je n'ai pas encore compris). En tout cas, je trouve aussi que c'est bien embétant ... ![]()
smallcaps90 ![]() (1022
msg) Bonjour Chzame, Il est dit dans la doc concernant le tracé interactif des droites que: "....Les droites sont sauvegardées pour chaque période où vous en avez tracé et réaffichées automatiquement lorsque la période est à nouveau présente sur le graphe...". Une droite créée sur une unité de temps donnée n’apparaîtra donc pas sur d’autres unités de temps. Pour faire apparaître une droite sur plusieurs unités de temps simultanément, je pense qu’il suffit que tu crées un indicateur et que tu affiches toutes les unités de temps qui t'intéressent sur ton écran.
radama ![]() (14
msg) citation : Il faut choisir dans option>periode 3eme periode: jour vrai 2eme periode: 2 x 30mn = 1 heure 1eme periode: 30mn Les périodes intraday sont toujours des multiples de la première Période. radama
![]() chzame' - ![]() (384
msg) Merci pour vos réponses ![]() En ce qui concerne le programme pour afficher les droites je vais m'y pencher même si je sais que je n'exel pas donc si vous avez vu une solution quelque part je suis preneur! Cordialement Chzame édité
le : 07-06-2004 15:00:15
29
|