ftrillat ![]() (105
msg) #616905Posté
le : le 14-06-2007 12:37:37 ftrillat - ftrillat - ====================================================
Salut, Si SmallCaps à déjà fait ce travail, voici: //REPULSE d'Anaphraïs PH(0)=100*(3*Cloture-2*Bas-Ouverture)/Cloture PH(0)=100*(Ouverture+2*Haut-3*Cloture)/Cloture M1(0)=EXPOSUIV(M1,PH,P1) M2(0)=EXPOSUIV(M2,PB,P2) REPULSE=M2-M1 M(0)=EXPOSUIV(M,REPULSE,P2) MREPULSE=3*M
nazedoc ![]() (104
msg) #617304Posté
le : le 15-06-2007 15:33:28 nazedoc - nazedoc - ====================================================
merci de cette reponse mais ,sauf erreur de ma part, il s'agit du calcul d'un
seul repulse . comment faire pour en avoir plusieurs sur le meme graphe et si possible dans le meme cadre ? deolse si ma question parait stupide mais je suis totalement ignare en informatique !! merci d'avance Olivier
smallcaps90 ![]() (1022
msg) #617379Posté
le : le 15-06-2007 18:28:51 ====================================================
Bonsoir Nazedoc, Comme GrapheAT Pro ne permet pas pour l'instant d'appeler un indicateur perso plusieurs fois dans un même programme avec des valeurs différentes des paramètres de calcul, la seule solution possible consiste à écrire autant de fois que nécessaire le programme de l'indic en question. Ici on va donc écrire 3 Répulses, comme ci-dessous : Programme : //============== //TROIS_REPULSES //============== //le 15/06/2007 //Premier Repulse // PH1(0) = 100*(3*CLOTURE-2*MIN(BAS,P1)-OUVERTURE(P1-1))/CLOTURE PB1(0) = 100*(OUVERTURE(P1-1)+2*MAX(HAUT,P1)-3*CLOTURE)/CLOTURE MPH1(0) = EXPOSUIV(MPH1,PH1,P1) MPB1(0) = EXPOSUIV(MPB1,PB1,P1) REPULSE_1 =MPH1-MPB1 M1(0) = EXPOSUIV(M1,REPULSE_1,P4) MREPULSE_1 = 3*M1 //Deuxième Repulse // PH2(0) = 100*(3*CLOTURE-2*MIN(BAS,P2)-OUVERTURE(P2-1))/CLOTURE PB2(0) = 100*(OUVERTURE(P2-1)+2*MAX(HAUT,P2)-3*CLOTURE)/CLOTURE MPH2(0) = EXPOSUIV(MPH2,PH2,P2) MPB2(0) = EXPOSUIV(MPB2,PB2,P2) REPULSE_2 =MPH2-MPB2 M2(0) = EXPOSUIV(M2,REPULSE_2,P4) MREPULSE_2 = 3*M2 //Troisième Repulse // PH3(0) = 100*(3*CLOTURE-2*MIN(BAS,P3)-OUVERTURE(P3-1))/CLOTURE PB3(0) = 100*(OUVERTURE(P3-1)+2*MAX(HAUT,P3)-3*CLOTURE)/CLOTURE MPH3(0) = EXPOSUIV(MPH3,PH3,P3) MPB3(0) = EXPOSUIV(MPB3,PB3,P3) REPULSE_3 =MPH3-MPB3 M3(0) = EXPOSUIV(M3,REPULSE_3,P4) MREPULSE_3 = 3*M3 Attention à la "bonne" formule de calcul du Repulse.... Propriétés : ![]() Avec les valeurs choisies des paramètres, pour France Telecom cela donne : ![]() Les courbes en gras sont les répulses. Celles en fin sont leurs moyennes. Evidemment tu dois choisir tes propres paramètres de calcul. _______________________________________________ Remarque : "Similitude" entre le Repulse_1 à 5 périodes et l'indicateur Hull_Pics_Creux à 5 périodes également... ![]() A suivre... _______________________________________________ Cordialement. édité
le : 15-06-2007 18:37:29
nazedoc ![]() (104
msg) #617492Posté
le : le 16-06-2007 13:39:10 nazedoc - nazedoc - ====================================================
merci a toi smallcaps comme d'habitude j'avais bien essaye de faire un petit programme avec 3 variables mais bien sur ca ne marchait pas encore un grand merci Olivier
![]() boursicoton ![]() (941
msg) #617645Posté
le : le 17-06-2007 14:22:37 boursicoton - boursicoton - ====================================================
bonjour, comment faire pour une creer une moyenne de x jours en trois exemplaires : plus haut, bas et cloture pour faire une vague existe t il un indicateur qui mesure l'ecat du prix et sa moyenne mobile et le montre en histo ? la derniere : existe-t-il la prog pour les droites de tendance de maniere automatique ? de meme pour les divergences des indicateurs ? encore une autre....non, je me tais ! personne n'a d'idée pour l'indicateur "canal prix ?" il ne s'est pas tu ! bon je retourne à mes études. bon dimanche édité
le : 17-06-2007 16:19:39correze for ever !
smallcaps90 ![]() (1022
msg) #617684Posté
le : le 17-06-2007 18:48:52 ====================================================
Bonsoir Boursicoton, Je te propose ci-dessous les programmes "TROIS_MOYENNES" et "ECARTS_A_LA_MOYENNE" en réponse à tes deux premières questions. //============== //TROIS_MOYENNES //============== //le 17/06/2007 MH=Moyenne(Haut,P1) MB=Moyenne(Bas,P1) MC=Moyenne(Cloture,P1) // J'ai choisi arbitrairement des moyennes arithmétiques. Tu peux en changer le type si cela te plaît. Propriétés de la règle : ![]() //================== //ECARTS_A_LA_MOYENNE //================== //le 17/06/2007 MC=Moyenne(Cloture,P1) Ecart=Cloture-MC Si Ecart>=0 Alors Ecart_H=Ecart Sinon Ecart_B=Ecart FinSi // Une petite fioriture te permettra de voir l'histogramme que tu souhaites en bicolore... Propriétés de la règle : ![]() En regroupant les deux indic sur le graphe de Natixis : ![]() Concernant les droites de tendance, plusieurs études ont été postées ici même qui utilisent diverses techniques pour les tracer. Idem pour la recherche des divergences entre cours et MACD, ou RSI, ou STOCH, ou REPULSE... Il faudrait éventuellement que tu lances une recherche avec les mots clés ad hoc pour retrouver les posts qui en traitent car il n'est pas facile de s'y retrouver parmi les 1300 et quelques posts et les 92 pages que comporte la file actuellement. Deux amis ont réalisé des outils d'accès plus conviviaux pour ce faire. Si je m'en souviens bien, il s'agit de "jlr" qui replace tous les posts dans Word et de "longway" qui a créé un tableau Excel permettant d'accèder directement aux pages qui contiennent les sujets qui t'intéressent. Contacte-les ils se feront sans doute un plaisir de t'inscrire dans leurs listes de diffusion. Si maintenant tu nous donnais le cahier des charges de l'indic "Canal-Prix" qui t'intéresse tant, nous pourrions te le concocter à la sauce GrapheAT Pro sans problème... Cordialement.
édité le : 17-06-2007
18:50:14
![]() boursicoton ![]() (941
msg) #617837Posté
le : le 18-06-2007 13:33:24 boursicoton - boursicoton - ====================================================
merci grandcaps ! je redige le canal prix ce soir....et vous montre comment s'en servir...ce n'est pas miraculeux, mais interessant sur les valeurs tres volatils à tt à l'heure..car garage je viens d'eclater un pneu contre une pierre en bord de route. ....113 euros plus tard me revoilà canal prix en chart station indicator Price_Channel; input period = 10; draw line_top("PC Top"), line_bot("PC Bot"); vars i(number); begin for i := front(high) + period to back(high) do begin line_top := movmax(high, i - 1, period); line_bot := movmin(low , i - 1, period); end; end. quand la ligne top croise on achete, inverse on vend si ligne basse croise le cours periode à n=20 je n'arrive pas à copier le chart... our les divergences..je les avais deja mis, mais je ne m'en souvenais plus !
édité le : 18-06-2007
17:03:46correze for ever !
smallcaps90 ![]() (1022
msg) #618516Posté
le : le 20-06-2007 11:50:45 ====================================================
Bonjour Boursicoton, Excuse-moi je n'avais pas vu que tu avais réédité ton message du 18/06 en ajoutant le programme CTL du "Canal_Prix" (en fait c'est le canal de Donchian...). Avec GrapheAT Pro il se programme très facilement : //========== //CANAL_PRIX //========== //le 20/06/2007 Maxi(0)=Max(Haut,P1) Mini(0)=Min(Bas,P1) Line_Top=Maxi(1) Line_Bottom=Mini(1) //fin du code Fenêtre Propriétés : ![]() Et voici ce que cela donne avec Renault : ![]() Cordialement. édité
le : 20-06-2007 16:18:50
![]() boursicoton ![]() (941
msg) #618779Posté
le : le 20-06-2007 22:22:12 boursicoton - boursicoton - ====================================================
merci beaucoup, en fait je reecris dans mes messages pour ne pas trop alourdir
le forum, vu que je suis bavard... bonne soirée à tous ! correze for ever !
Zeugma31 ![]() (16
msg) #622844Posté
le : le 06-07-2007 18:03:37 Zeugma31 - Zeugma31 - ====================================================
Bonjour Smallcaps90, ![]() Est-ce possible ? Merci beaucoup.
smallcaps90 ![]() (1022
msg) #622850Posté
le : le 06-07-2007 18:28:17 ====================================================
Bonsoir Zeugma1, Pourrais-tu expliciter ce que tu souhaites faire : - de quelles types de courbes s'agit-il pour les actions du groupe que tu choisis? - quelle courbe de comparaison souhaites-tu utiliser? Merci par avance On pourra sans doute faire qq chose. Cordialement.
![]() alexandre' - ![]() (203
msg) #623040Posté
le : le 08-07-2007 19:32:44 alexandre - alexandre - ====================================================
J'utilise le programme suivant pour les volumes. Ce programme a été
écrit en en Mars 2004 et je ne le retrouve pas dans la file. //=============== //VOLUMES_COULEUR //=============== //21/03/2004 //Volumes des périodes haussières (tracés en vert) // VOL_UP=VOLUME*(CLOTURE>=OUVERTURE) //pour voir //Volumes des périodes baissières (tracés en rouge) // VOL_DOWN=VOLUME*(CLOTURE<=OUVERTURE) // pour voir VOL_MOY=MOYENNE(VOLUME,P1) Je n'arrive pas à récupérer avec l'indicateur la valeur des volumes. Merci pour votre aide. ![]()
![]() alexandre' - ![]() (203
msg) #623043Posté
le : le 08-07-2007 19:52:04 alexandre - alexandre - ====================================================
Apparemment l'anomalie ne se répète pas sur toutes les valeurs.
Ici, la valeur est bien récupérée. ![]() ![]()
Zeugma31 ![]() (16
msg) #623614Posté
le : le 10-07-2007 21:52:01 Zeugma31 - Zeugma31 - ====================================================Citation de : smallcaps90 (au 06-07-2007 18:28:17) Bonsoir Smallcaps90 J'utilise la courbe de "comparaison" (fournie par le programme)avec l'indice SBF 8O et j'aimerai programmer une statistique me permettant de trouver les actions dont le cours de cloture croiszer à la hausse ou à la baisse la courbe du SBF 80.Si c'est possible. "Comparaison" étant un indicateur variable auquel on peut attribuer un indice par exemple. ![]() Merci pour ton aide. Cordialement
![]() kiki27' ![]() (1267
msg) Bonsoir smallcap
![]() j'ai fais une tentative infructueuse en prenant ex sur le aroon .. je souhaitais sur 10 jours glissants additionner les jours haussiers les volumes haussiers et les jours baissiers les volumes baissiers. L'oscillateur serait le suivant: vol haus/ total vol *100 j'ai visiblement rater une étappe, par avance merci pour tn aide. P1=10 //RAZ à chaque période NB_UP=0 NB_DOWN=0 POUR P1+1 COURS SI CLOTURE(0)>CLOTURE(1) ALORS V_UP=volume NB_UP=P1-RANGPOUR+1 FINSI SI CLOTURE(0)<CLOTURE(1) ALORS V_DOWN=volume NB_DOWN=P1-RANGPOUR+1 FINSI FINPOUR //Calcul courbe IV=NB_up/(NB_up+NB_down)*100 Sur les marchés tout
est toujours possible . «//kiki27dt@free.fr » et «short-term-trading.over-blog.com
»
92
|