Sujet : Graphe AT PRo : programmation
Premiere Page   Page précédente   Page : sur 171   Page suivante   Derniere Page
Page N°  74   Sommaire des pages établi par LONGWAY et adapté par max-et-min   
Ce sommaire ne couvre pas la totalité des pages



spider' -

(403 msg)

Plusieurs jours Plus de 3 ans Uniquement technique Actions françaises

#463542Posté le : le 12-02-2006 16:00:53 spider - spider -      
====================================================

Bonjour à tous
Suite au message de cette file, j'ai essayé de la programmer l'auto force relative mais je ne sais pas si c'est correct.
La file en question
forums/bourse-1-20368.html
Vos avis ?? ça vous parait juste ou vous avez mieux ?
C'est un peu long à charger quand on met le graph.





Merci d'avance pour vos éventuelles réponses.
  Retourner en haut de page

smallcaps90

(1022 msg)

Plusieurs semaines Plus de 3 ans Uniquement technique Actions françaises

#463579Posté le : le 12-02-2006 19:13:33    
====================================================

Bonsoir Spider,

Ta boucle POUR est inutile ici puisque GrapheAT Pro calcule automatiquement H et L à chaque période sur les 245 périodes précédentes à l'aide des fonctions MAX et MIN et aussi tes sorties AUTOR1 et AUTOR2.

Par contre pour visualiser la position de la valeur (j'ai choisi la clöture ici), par rapport à sont range annuel comme le fait F. Baron, on peut envisager cela de différentes façons.
Voici un programme possible :

//Calcul de l'AFR (Auto Force Relative 
de F. Baron) 
//

MAXI=MAX(HAUT,P1)
MINI=MIN(BAS,P1)
AFR(0)=(Cloture-Mini)/(Maxi-Mini)

NB=P2
NH=P3

//Eventuellement
//SI AFR>P3 ALORS AFR_HAUT=AFR
//SI AFR<=P3 ET AFR>=P2 ALORS AFR_INTERM=AFR
//SI AFR<P2 ALORS AFR_BAS=AFR

Fenêtre "Propriétés" :


Ce qui donne :


On peut aussi colorier la courbe de l'AFR de telle sorte que les parties supérieures à 0.66 soient visualisées en vert, celles comprises entre 0.33 et 0.66 le soient en orange et celles inférieures à 0.33 en rouge. Pour ceci règler la fenêtre Propriétés de l'indic de la façon suivante :

Et décocher les // devant les 3 dernières lignes du programme.
Ce qui donne :

On a qq petits pb de représentations (absence de portions de courbes) qui ne nuisent pas trop à la compréhension au passage des 2 limites 0.33 et 0.66 du fait de l'utilisation du type Segments pour représenter les portions de courbes. On pourrait améliorer çà facilement, je te laisse le soin de le faire....

Cordialement.
édité le : 12-02-2006 19:16:26 
  Retourner en haut de page



spider' -

(403 msg)

Plusieurs jours Plus de 3 ans Uniquement technique Actions françaises

#463631Posté le : le 12-02-2006 21:36:47 spider - spider -      
====================================================

Merci beaucoup smallcaps90.
Je préfère vraiment ta formule avec affichage sous le graph.
Je vais tout de suite mettre ça dans mon log
  Retourner en haut de page

jelofe

(3 msg)

jelofe' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#463827Posté le : le 13-02-2006 11:49:59 jelofe - jelofe -      
====================================================

bonjour
je suis neophyte et ai un petit probleme pour l'affichage des diverges cachées. Sur le graphe du cours tout est décalé vers le haut ainsi qu'un trait rouge sur l'axe du zéro!
Sur l'oscillateur j'ai bien la divergence mais ensuite le trait revient sur l'axe du zéro.
Est ce un probleme de configuration de mes parametres?
merci
  Retourner en haut de page

smallcaps90

(1022 msg)

Plusieurs semaines Plus de 3 ans Uniquement technique Actions françaises

#463912Posté le : le 13-02-2006 14:18:43    
====================================================

Bonjour jelofe,

Tu es la bienvenue au "club".
Je ne pense pas que cela soit du aux valeurs de tes paramètres.
1- Lorsque tu es dans la fenêtre où tu vois le listing de chaque programme, lance la commande "Contrôle" en cliquant sur le bouton correspondant à la partie haute de la fenêtre. Tu ne dois pas avoir d'erreur qui s'affiche.
2- As-tu bien respecté la structure d'installation des deux programmes?
DIV_CACHEES_COURS doit être un indicateur dérivé de DIV_CACHEES pour que la récupération de la variable utile s'opère bien entre les deux programmes.
3- Vérifie également que les contenus de tes fenêtres "Propriétés" des deux programmes sont bien conformes à ce qui a été posté ici même : identificateurs des courbes, cases à cocher...
4- Reprends le même exemple que celui que j'ai utilisé avec les mêmes valeurs des paramètres pour vérifier.
Tiens-moi au courant si tes ennuis continuent...
Cordialement.
édité le : 13-02-2006 14:22:35 
  Retourner en haut de page

jelofe

(3 msg)

jelofe' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#463963Posté le : le 13-02-2006 15:38:51 jelofe - jelofe -      
====================================================

merci pour ta réponse
j'ai de nouveau vérifier les points que tu indiques, sans grand succes...
je vais essayer de regarder ton programme de plus près.
Cordialement
  Retourner en haut de page

FOKI

(2011 msg)

FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#463965Posté le : le 13-02-2006 15:46:37 FOKI - FOKI -      
====================================================

Bonjour Jelofe

Le prog de Smallcaps fonctionne bien car je l'ai fait fonctionner de mon coté en copiant collant les prog.
Peut être une idée ... regardes bien si tu as créé cette structure avec le prog dérivé suivant :

FOKI
édité le : 13-02-2006 15:47:23Laisser au marché, nous donner la direction...
  Retourner en haut de page

jelofe

(3 msg)

jelofe' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#463983Posté le : le 13-02-2006 16:30:48 jelofe - jelofe -      
====================================================

et bien voila avec un peu de patience .... et de bons conseils.
tout simplement dans affichage j'ai coché "simple" au lieu de segments
Merci à vous deux
  Retourner en haut de page

FOKI

(2011 msg)

FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#463987Posté le : le 13-02-2006 16:33:09 FOKI - FOKI -      
====================================================


Laisser au marché, nous donner la direction...
  Retourner en haut de page

smallcaps90

(1022 msg)

Plusieurs semaines Plus de 3 ans Uniquement technique Actions françaises

#466963Posté le : le 21-02-2006 11:59:44    
====================================================

Bonjour,

En réponse à la demande d'Alexandre, voici une solution possible pour retrouver des segments parallèles (ou presque) sur les bandes de Bollinger.
Nous allons créer pour ce faire un indicateur qui visualisera les parallèles trouvées sur les cours et une statistique qui scannera un groupe donné à la recherche de ces parallèles.

L'idée de base utilisée consiste à remplacer UBOLL et LBOLL par des régressions linéaires et à tester l'éventuel parallélisme de ces deux droites.
Bien sûr ceci nécessite dans un premier temps de définir, en terme de nb de périodes, les limites de recherche de la zone dans laquelle on souhaite vérifier si des segments des BB sont parallèles. Les 3 paramètres P1, P2 et P3 suivants permettront de définir cette zone.
P1 situe la fin de la zone de recherche.
P2 fixe la longueur de la zone.
P3 permet d'introduire un décalage les deux parallèles.
Les figures ci-dessous illustrent ceci.


Si on souhaite effectuer une recherche en fin d'historique, il suffit de donner à P1 la valeur 0.

Il faudra ensuite préciser à quelles conditions ces droites de régression linéaire pourront être considérées comme modèles viables des segments de BB dans la zone de recherche. On calculera pour ce faire les coefficients de corrélation linéaire qui quantifieront la qualité avec laquelle chaque droite de régression s'adapte à sa bande de Bollinger. Le paramètre P4 fixera la limite commune admise des coefficients de corrélation.
Enfin il faudra préciser dans quelle mesure on peut admettre que les droites de régression sont bien parallèles. Pour cela on introduit un paramètre P5 qui quantifie l'écart d'angle constaté entre les deux parallèles supposées. La valeur est à entrer en degrés. Bien sûr, comme le repère n'est pas orthonormé sur les cours, les angles n'y sont pas représentés avec leurs valeurs réelles.

Programme de l'indicateur qui visualise les parallèles sur les cours :
//============= 
//BB_PARALLELES
//=============

//Recherche de Bandes de Bollinger parallèles
//le 20/02/2006
//v1.0
//

//Paramètres à définir :
//P1 position de la fin des parallèles par rapport à la FINHISTO
//P2 longueur de parallèles
//P3 décallage temporel entre les 2 parallèles
//P4 différence angulaire maxi admise entre les parallèles
//P5 coefficient de corrélation mini imposé entre parallèles et BB


SI RANGHISTO = FINHISTO-P1-P3 ALORS
// Déterminer la tendance générale
//
I=P2-2 //A VOIR
SI MBOLL(I)>MBOLL(I+1) ET MBOLL(I+1)>MBOLL(I+2) ALORS
TENDANCE=1
SINON
TENDANCE=-1
FINSI

// Déterminer les paramètres
// des régressions linéaires des BB
//
POUR P2 COURS
X1(0) = RANGPOUR
Y1(0) = UBOLL*(TENDANCE=1)+LBOLL*(TENDANCE=-1)
FINPOUR
SOMX1 = SOMME(X1,P2)
SOMY1 = SOMME(Y1,P2)
SOMX1X1 = SOMME(X1*X1,P2)
SOMX1Y1 = SOMME(X1*Y1,P2)
SOMY1Y1 = SOMME(Y1*Y1,P2)
// Pente de la régression linéaire de UBOLL
A1 = (P2*SOMX1Y1-SOMX1*SOMY1)/(P2*SOMX1X1-SOMX1*SOMX1)
// Ordonnée à l'origine
B1 = (SOMY1-A1*SOMX1)/P2
// Coefficeint de corrélation
D1 = P2*SOMX1Y1-SOMX1*SOMY1
E1 = P2*SOMX1X1-SOMX1*SOMX1
F1 = P2*SOMY1Y1-SOMY1*SOMY1
CORR1 = RACINE(D1^2/(E1*F1))

POUR P2 COURS
SI TENDANCE=1 ALORS UREG(0)=A1*X1+B1
SI TENDANCE=-1 ALORS LREG(0)=A1*X1+B1
FINPOUR
FINSI

SI RANGHISTO=FINHISTO-P1 ALORS

POUR P2 COURS
X2(0) = RANGPOUR
Y2(0) = UBOLL*(TENDANCE=-1)+LBOLL*(TENDANCE=1)
FINPOUR
SOMX2 = SOMME(X2,P2)
SOMY2 = SOMME(Y2,P2)
SOMX2X2 = SOMME(X2*X2,P2)
SOMX2Y2 = SOMME(X2*Y2,P2)
SOMY2Y2 = SOMME(Y2*Y2,P2)
// Pente de la régression linéaire
A2 = (P2*SOMX2Y2-SOMX2*SOMY2)/(P2*SOMX2X2-SOMX2*SOMX2)
// Ordonnée à l'origine
B2 = (SOMY2-A2*SOMX2)/P2
// Coefficeint de corrélation
D2 = P2*SOMX2Y2-SOMX2*SOMY2
E2 = P2*SOMX2X2-SOMX2*SOMX2
F2 = P2*SOMY2Y2-SOMY2*SOMY2
CORR2 = RACINE(D2^2/(E2*F2))
POUR P2 COURS
SI TENDANCE=1 ALORS LREG(0)=A2*X2+B2
SI TENDANCE=-1 ALORS UREG(0)=A2*X2+B2
FINPOUR

// Valider les parallèles
//
ANGLE_A1=180/PI*ATAN(A1)
ANGLE_A2=180/PI*ATAN(A2)
ECART_ANGLE = ABSOLU(ANGLE_A1-ANGLE_A2)
Afficher "A1 et A2 = " & ctxt$(ANGLE_A1,4) & " " & ctxt$(ANGLE_A2,4)
Afficher "ECART = " & ctxt$(ECART,4)
Afficher "CORR1 = " & ctxt$(CORR1,4)
Afficher "CORR2 = " & ctxt$(CORR2,4)

SI CORR1>=P4 ET CORR2>=P4 ET ECART_ANGLE<=P5 ALORS
// Tracer les droites de régression linéaire
//
POUR P2+P3 COURS
SUP = UREG
INF = LREG
FINPOUR
FINSI

FINSI

// Tracer les BB
//
UB = UBOLL
MB = MBOLL
LB = LBOLL

// Pour récupérer P1+P3 dans la stat
LIM=P1+P3


Fenêtre Propriétés :

Exemples :




On passe à la statistique maintenant :

Programme :
//================== 

//STAT_BB_PARALLELES
//==================
//le 20/02/2006
//V1.0
//

//Sélection de segments de bandes de Bollinger parallèles
//

// Position du début de la zone étudiée ds l'indicateur
L=BB_PARALLELES.LIM

// Segments parallèles
SI BB_PARALLELES.SUP(L+2)<BB_PARALLELES.SUP(L+1)
ALORS
COLONNE1="// sur "
SELECTION
FINSI

SI BB_PARALLELES.INF(L+2)>BB_PARALLELES.INF(L+1)
ALORS
COLONNE1="\ sur "
SELECTION
FINSI

Propriétés :


Avec les valeurs suivantes des paramètres on obtient en date du 20/02/06 pour le CAC40 :
P1=0, P2=5, P3=0, P4=0.95, P5=2

Groupe : cac40 Date : 20/02/2006
Sélection de segments de bandes de Bollinger parallèles

// sur Cap Gemini
// sur Publicis Group

Puis avec les valeurs :
P1=0, P2=3, P3=0, P4=0.95, P5=2

Groupe : cac40 Date : 20/02/2006
Sélection de segments de bandes de Bollinger parallèles

// sur Cap Gemini
\ sur STMicroelectronics

Cordialement.
édité le : 21-02-2006 12:03:09 
  Retourner en haut de page



alexandre' -

(203 msg)

Plusieurs mois Plus de 3 ans Technique et fondamentale Actions françaises

#467642Posté le : le 22-02-2006 23:31:17 alexandre - alexandre -      
====================================================

Merci beaucoup Smallcaps90
Je vais mettre de suite ce programme dans Graph AT. Je dois reconnaître que sans cette aide précieuse j'aurais continué à 'gallèrer'.


  Retourner en haut de page



LONGWAY' -

(38 msg)

Pur intraday Plus de 3 ans Uniquement technique Actions US

#469020Posté le : le 27-02-2006 11:59:47 LONGWAY - LONGWAY -   Voir le page de LONGWAY      
====================================================

AU SECOURS,

Pourquoi Pro AT a changé l'ordre des pages de ce forum. Tout le travail effectué sur le tableau excel pour la recherche de nos indices est désormais est à mettre à la poubelle.


 
  Retourner en haut de page



LONGWAY' -

(38 msg)

Pur intraday Plus de 3 ans Uniquement technique Actions US

#469066Posté le : le 27-02-2006 14:02:04 LONGWAY - LONGWAY -   Voir le page de LONGWAY      
====================================================

Je me suis affolé un peu trop rapidement. Un E.Mail à Pro AT et ils sont revenus à l’ancienne numérotation.
 
  Retourner en haut de page

FOKI

(2011 msg)

FOKI' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#469073Posté le : le 27-02-2006 14:26:25 FOKI - FOKI -      
====================================================


Laisser au marché, nous donner la direction...
  Retourner en haut de page

jmc

(46 msg)

jmc' style='text-decoration:none;'>PROFIL NON RENSEIGNÉ

#471309Posté le : le 06-03-2006 07:24:31 jmc - jmc -      
====================================================

Bonjour à tous,

je cherche un logiciel qui me permette d'établir tous les jours (ou toute les semaines) une top-list des valeurs du marché sur un critère donné (par exemple la pente de la MM100)

Est-ce possible de réaliser cela sous graphAT ?

Merci d'avance de vos réponses !
  Retourner en haut de page


74
Sujet : Graphe AT PRo : programmation
Premiere Page   Page précédente   Page : sur 171   Page suivante   Derniere Page
74Sat, 25 Apr 2009 20:42:07