michka ![]() (26
msg) michka' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour à tous, Ben je fais la même demande que Asynergy. Merci à Smallcap ou RG de m'envoyer les prog de divergences STO,RSI,.. à l'adresse mail : massals@wanadoo.fr Merci d'avance Michka ![]()
smallcaps90 ![]() (1022
msg) Bonjour Rg, Asynergy, Michka, Programmes souhaités envoyés...
dip ![]() (40
msg) dip' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Bonjour , j'ai entendu parler du narrow range et j'aurais aimer connaitre les combinaisons possible de cet indicateur mais aussi, savoir s'il etait possible de le programmer sous graphe AT pro ? merci par avance
smallcaps90 ![]() (1022
msg) Bonjour Dip, Le sujet a déja été abordé ici même. Kiki27 avait effectué des statistiques sur cet indicateur si je me souviens bien Tu pourras, entre autre,trouver un programme du IDNR4 (Inside Day/Narrow Range 4) page 10. Cordialement.
dip ![]() (40
msg) dip' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Merci beaucoup Smallcaps .............
rg ![]() (8
msg) rg' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Smallcaps: Bonjour. Je rentre de vacances. Je te remercie pour tes réponses. Tout particulièrement pour la convexité & concavité de la moyenne Hull. " Recherche des zones convexes/concaves et ascendantes/descendantes sur une moyenne de Hull à 20 périodes" fonctionne parfaitement. Par contre je n'arrive pas faire fonctionner "la règle CHT_TENDANCE" qui me sort une erreur " La variable BAISSE_FIN n'est pas de type tableau". La règle statistique "CHG_TENDANCE_MOY" ne fonctionne pas non plus. Elle me ressort les changes de tendance pour la moyenne simple mais pas pour la moyenne Hull. Que dois je faire? rg
smallcaps90 ![]() (1022
msg) Bonsoir Rg, Le pb que tu rencontres avec la règle indicateur "CHT_TENDANCE" doit vraisemblablement provenir du fait que tu n'as pas du l'installer comme règle dérivée de la règle "CONVEXE_CONCAVE" comme je l'ai fait. En effet "CHT_TENDANCE" utilise les variables : HAUSSE_DEBUT, HAUSSE_FIN, BAISSE_DEBUT et BAISSE_FIN que calcule "CONVEXE_CONCAVE". Le schéma est le suivant pour récupérer leurs valeurs avec une règle dérivée : ![]() Si tu ne souhaites pas créer de règle dérivée, tu dois modifier les noms des 4 variables ci-dessus pour que GrapheAT PRO les retrouve. Il suffit pour ce faire que tu fasses précéder chaque nom par le nom de la règle qui les calcule suivi d'un point à l'instar de ce qui est fait dans la règle statistiques "CHT_TENDANCE_MOY" : CONVEXE_CONCAVE.HAUSSE_DEBUT CONVEXE_CONCAVE.HAUSSE_FIN CONVEXE_CONCAVE.BAISSE_DEBUT CONVEXE_CONCAVE.BAISSE_FIN Pour ce qui concerne la règle statistique "CHT_TENDANCE_MOY", comme elle récupère ces mêmes 4 variables, je ne comprends pas qu'elle te donne les changements pour une moyenne simple puisque ta règle "CONVEXE_CONCAVE" travaille sur la moyenne de Hull. Vérifie donc que tu as bien l'instruction : M(0)=HULL.M1_HULL en tête de règle "CONVEXE_CONCAVE". Comme tu peux le constater, la même syntaxe est utilisée pour récupérer la moyenne de Hull : M1_HULL qui se trouve dans la règle HULL chez moi. Tu peux aussi recopier le programme de calcul de la moyenne de Hull : M_HULL = PONDERE(2*PONDERE(CLOTURE,P1/2)-PONDERE(CLOTURE,P1),RACINE(P1)) à la place de l'instruction : M(0)=HULL.M1_HULL si tu préfères. Cordialement.
rg ![]() (8
msg) rg' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Smallcaps: Merci pour ta réponse. L'indicateur CONVEXE_CONCAVE fonctionne ainsi que le CHT_Tendance. Mais je n'arrive toujours pas à obtenir la règle statistique.J'obtiens une erreur "INDICATEUR CONVEXE_CONCAVE INCONNU". la règle statistique: CHG_TENDANCE //Statistique de sélection à partir de la convexité //de la moyenne HULL 20 périodes //30/05/05 // SI CONVEXE_CONCAVE.HAUSSE_DEBUT=1 ET CONVEXE_CONCAVE.BAISSE_FIN(1)=-1 OU CONVEXE_CONCAVE.HAUSSE_DEBUT=1 ET CONVEXE_CONCAVE.BAISSE_DEBUT(1)=-1 ALORS COLONNE1 = "Hausse de la moyenne depuis 1 jour" COLONNE2 = 1 SELECTION FINSI SI CONVEXE_CONCAVE.BAISSE_DEBUT=-1 ET CONVEXE_CONCAVE.HAUSSE_FIN(1)=1 OU CONVEXE_CONCAVE.BAISSE_DEBUT=-1 ET CONVEXE_CONCAVE.HAUSSE_DEBUT(1)=1 ALORS COLONNE1 = "Baisse de la moyenne depuis 1 jour" COLONNE2 = 2 SELECTION FINSI ERREUR:"INDICATEUR CONVEXE_CONCAVE INCONNU" Je t'indique également la règle CONVEXE_CONCAVE: //Recherche des zones convexes/concaves et ascendantes/descendantes //sur une moyenne de HULL à 20 périodes //27/06/2005 // M(0)=HULL.M_HULL CONVEXE = (M-2*M(1)+M(2)>=0) //Approximation de la dérivée seconde CONCAVE = NON(CONVEXE) ASCENDANT = (M>M(1)) DESCENDANT = NON(ASCENDANT) HAUSSE_DEBUT = CONVEXE ET ASCENDANT HAUSSE_FIN = CONCAVE ET ASCENDANT BAISSE_DEBUT = -(CONCAVE ET DESCENDANT) BAISSE_FIN = -(CONVEXE ET DESCENDANT) et puis la règle de CHT_TENDANCE: //Sélection d'un changement de tendance //de la moyenne hull à 20 périodes //30/05/05 // SI RANGHISTO=FINHISTO ALORS SI HAUSSE_DEBUT=1 ET BAISSE_FIN(1)=-1 OU HAUSSE_DEBUT=1 ET BAISSE_DEBUT(1)=-1 ALORS VERS_LE_HAUT=1 FINSI SI BAISSE_DEBUT=-1 ET HAUSSE_FIN(1)=1 OU BAISSE_DEBUT=-1 ET HAUSSE_DEBUT(1)=1 ALORS VERS_LE_BAS=1 FINSI FINSI Mes compétences informatiques étant limitées, je te remercie par avance, dans la mesure possible, de corriger l'erreur que j'ai du faire. Cordialement! rg
smallcaps90 ![]() (1022
msg) Bonsoir Rg, Tes programmes sont corrects. Vu le message d'erreur que tu obtiens au contrôle de la stat. : "INDICATEUR CONVEXE_CONCAVE INCONNU", tu n'as pas du installer la règle CONCAVE_CONVEXE sous ce nom là comme je te précisais de le faire dans mon post précédent. Vérifie donc que tu as bien CONVEXE_CONCAVE qui est indiqué dans la case "Indicateur" de la fenêtre Propriétés de la règle, comme ci-dessous : ![]() Attention la case en question est trop petite pour faire apparaître tous les caractères, c'est bien CONVEXE_CONCAVE qui y est présent. GrapheAT PRO a besoin de ce nom là pour retrouver les 4 variables dont la stat. a besoin pour fonctionner. Cordialement.
lego ![]() (21
msg) lego' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Merci pour tout le travail déjà
fait, je suis nouveau Petit contribution cherche les croisement des mm12 et mm25, mm12 et mm50, mm12 et mm75 etc... à la hausse Pour les mm à la baisse il suffit de créér un autre règle statistique et inverser les signes ">" en "<" règle indicateur ============ nom du regle = N_MOYENNE paramatres = 5 P1=12 - P2 = 25 - P3=50 - P4=75 - P5=100 courbes = 5 courbe1 = MM12 - simple - 1 courbe2 = MM25 - simple - 1 courbe3 = MM50 - simple - 1 courbe4 = MM75 - simple - 1 courbe5 = MM100 - simple - 1 Règle statistique ============= paramètre : colonnes=1 trier suivant=croissant colonnes1 = texte //STATISTIQUE DE CROISEMENT DES MM A LA HAUSSE VAR_SELECT=0 NB_PERIODES=2 POUR NB_PERIODES COURS SI CROISE(N_MOYENNE.MM12,N_MOYENNE.MM25)>0 ALORS VAR_SELECT=1 FINSI SI CROISE(N_MOYENNE.MM12,N_MOYENNE.MM50)>0 ALORS VAR_SELECT=2 FINSI SI CROISE(N_MOYENNE.MM12,N_MOYENNE.MM75)>0 ALORS VAR_SELECT=3 FINSI SI CROISE(N_MOYENNE.MM12,N_MOYENNE.MM100)>0 ALORS VAR_SELECT=4 FINSI SI CROISE(N_MOYENNE.MM25,N_MOYENNE.MM50)>0 ALORS VAR_SELECT=5 FINSI SI CROISE(N_MOYENNE.MM25,N_MOYENNE.MM75)>0 ALORS VAR_SELECT=6 FINSI SI CROISE(N_MOYENNE.MM25,N_MOYENNE.MM100)>0 ALORS VAR_SELECT=7 FINSI SI CROISE(N_MOYENNE.MM50,N_MOYENNE.MM75)>0 ALORS VAR_SELECT=8 FINSI SI CROISE(N_MOYENNE.MM50,N_MOYENNE.MM100)>0 ALORS VAR_SELECT=9 FINSI SI CROISE(N_MOYENNE.MM75,N_MOYENNE.MM100)>0 ALORS VAR_SELECT=10 FINSI SI VAR_SELECT>0 ALORS SI VAR_SELECT = 1 ALORS COLONNE1 = "MM12 CROISE MM25 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 2 ALORS COLONNE1 = "MM12 CROISE MM50 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 3 ALORS COLONNE1 = "MM12 CROISE MM75 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 4 ALORS COLONNE1 = "MM12 CROISE MM100 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 5 ALORS COLONNE1 = "MM25 CROISE MM50 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 6 ALORS COLONNE1 = "MM25 CROISE MM75 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 7 ALORS COLONNE1 = "MM25 CROISE MM100 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 8 ALORS COLONNE1 = "MM50 CROISE MM75 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 9 ALORS COLONNE1 = "MM50 CROISE MM100 A LA HAUSSE LE :" & DATEHISTO$ FINSI SI VAR_SELECT = 10 ALORS COLONNE1 = "MM75 CROISE MM100 A LA HAUSSE LE :" & DATEHISTO$ FINSI SELECTION FINSI FINPOUR
lego ![]() (21
msg) lego' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ En faites en regardant la page
44 sur le MM de smallcaps, que j'essaie d'améliorer ce programme de MM la plupart des autres programmes je ne comprends rien, donc pour améliorer... Un grand merci à smallcaps
rg ![]() (8
msg) rg' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Smallcaps: Bonsoir. Merci beaucoup. Ca marche! rg
smallcaps90 ![]() (1022
msg) Ok Rg, pas de problème. Evidemment, çà fonctionne également avec d'autres types de moyennes...attention aux faux-signaux quand-même. Bienvenue au "club" Lego! Merci pour ta contribution. N'hésite pas si tu as besoin d'explications...
lego ![]() (21
msg) lego' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ Merci aussi à Rickenbroc et les
autres je précise quand même quand postant je pense à des gens débutant comme moi , pour la suite il faut que je comprends un peu mieux, c'est très dense les post ici, et comme je travaille ... à bientôt et encore Merci.
lego ![]() (21
msg) lego' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ j'ai oublié des lignes suivantes
dans règle indicateur (programme) MM12=EXPOSUIV(MM12,CLOTURE,P1) MM25=EXPOSUIV(MM25,CLOTURE,P2) MM50=EXPOSUIV(MM50,CLOTURE,P3) MM75=EXPOSUIV(MM75,CLOTURE,P4) MM100=EXPOSUIV(MM100,CLOTURE,P5) excusez-moi
59
| |||||||||||||||||||||||||||||||||||||