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

kwynobe

(71 msg)

Plusieurs semaines Moins d'un an Non renseigné Actions françaises

#117341Posté le : le 08-08-2003 11:32:28 kwynobe - kwynobe -   Voir le page de kwynobe      
====================================================

Bonjour à toutes et tous,
Pourriez-vous me donner la formule de force relative pour graphat pro.
D'avance merci.
Jean-Luc
www.TradingBelge.com
  Retourner en haut de page

oiseau

(100 msg)

Plusieurs mois Moins d'un an Non renseigné Actions françaises

#117448Posté le : le 08-08-2003 17:30:03 oiseau - oiseau -      
====================================================

"Dites-moi si tout cela vous intéresse, j'ai encore en magasin le SafeZone, les canaux, le calcul du coefficient des canaux "

Oui cela m'interesse également ainsi que de nombreux lecteurs silencieux je présume.

L'idéal serait d'être "producteur-consommateur" et non pas simplement consommateur...alors j'essaie de me mettre à la programmation, mais pour le moment c'est la-bo-rieux. Je trouve le fichier d'aide sommaire...mais pour le prix je ne ferai pas le difficile.

Alors, ce qui serait le rêve (pour moi), ce n'est pas d'avoir des formules prets à utiliser, mais d'avoir une explication de toutes (ou les plus importantes) formules de programmation.
Exemples : que signifie la formule RANGHIST RANGPOUR EXPOSUIV FinSi Finpour etc...

Avec mes chaleureux remerciements à RickenBroc qui a pris l'initiative et mes remerciements non moins cordiaux à l'ensemble des intervenants de cette file pour leur efficacité et solidarité !

Cordialement,
Oiseau.
  Retourner en haut de page

smallcaps90

(1022 msg)

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

#117575Posté le : le 09-08-2003 14:39:45    
====================================================

Bonjour,

A RickenBroc j'adresse un grand coup de chapeau et un grand merci pour son travail remarquable et utile....

A Kwynobe,
Je suppose que tu fais allusion à l'indicateur de force relative comparée (ou externe) et non pas à l'indicateur de force relative interne qui n'est autre que le RSI.
Dans cette hypothèse, il existe déjà un tel indicateur dans GrapheATPro (voir FR dans la liste des indicateurs).
Si tu veux cependant le reprogrammer à titre d'exercice (enrichissant...hum), voici sa définition habituelle sachant qu'il en existe d'autres :

1- Choisir une action à étudier.
2- Choisir une valeur de comparaison, autre action, indice (CAC40, SBF120...) ou encore indice de secteur).
3- Calculer la progression journalière de l'action étudiée.
Elle se définit comme :
progr action(t) = (cours action(t) - cours action(t0))/cours action(t0)
On prend pour t les différents cours de clôture (t étant le jour courant), t0 est le jour début de l'historique commun à l'action et à la valeur de comparaison.
4- Calculer de même la progression journalière de la valeur de comparaison.
progr valeur(t) = (cours valeur(t) - cours valeur(t0))/cours valeur(t0)

progr action(t), cours action(t), cours action(t0) sont notés respectivement: PROACT, Cloture et PA0 dans le programme.
progr valeur(t) , cours valeur(t), cours valeur(t0) sont notés : PROVAL, VAL et PV0.

5- Calculer et tracer la valeur journalière de l'indicateur.
Force Relative Externe(t) = progr action(t) - progr valeur(t)
Force Relative Externe est notée FRE
6- Calculer et tracer la moyenne mobile de l'indicateur.
La moyenne est notée MFRE.

Pour pouvoir utiliser les cotations de la valeur de comparaison dans le programme, il faut d'abord sélectionner cette valeur dans la fenêtre de GrapheATPro sous Options/Indicateurs et dans la fenêtre "Paramètres des indicateurs prédéfinis" choisir la valeur qui t'intéresse dans la ligne Force Relative.
Ceci va te permettre de pouvoir utiliser les valeurs du CAC40, si tu l'as sélectionné par exemple, dans le programme de calcul de la force relative externe de n'importe quelle action. Pour ce faire, MLOG nous fournit un indicateur prédéfini dans la version actuelle de son langage : REFERENCE. Il est utilisable dans n'importe quelle autre règle ...heureusement....

La partie A- du programme recopie les cotations de la valeur de comparaison ainsi sélectionnée dans la liste VAL. En une seule ligne.

Raison d'être de cette liste intermédiaire? Le principal problème à résoudre ici est du au fait que l'action étudiée et la valeur de comparaison n'ont pas forcément le même nombre de jours de cotation. Pour ce qui me concerne, dans ma base, ACCOR est cotée sur 1667 jours, le CAC40 aussi (et ce sont les mêmes jours qu'ACCOR), mais le SBF120 l'est sur 914, AGF sur 1640!
On a donc trois cas de figure à intégrer selon que l'action étudiée a le même nombre de cotations, un nombre plus petit ou plus grand que celui de la valeur de comparaison.
Il faut aussi bien vérifier que leurs jours de cotations sont identiques, ce qui n'est pas forcément toujours le cas, vérifie ta base et tu verras....
C'est la partie B- du programme qui détermine les bonnes valeurs de PA0 et PV0 dans ces 3 cas.

Il suffit ensuite(partie C-) de calculer PROACT, PROVAL FRE et MFRE.

Tu remarques sans doute que les parties B- et C- sont encadrées par un "SI RANGHISTO=FINHISTO". Ceci est du au fait qu'il faut attendre que la liste VAL soit remplie avant d'effectuer la recherche de PA0, PV0 et des calculs qui suivent.
Mon programme donne parfois des valeurs légèrement différentes de celles données par l'indicateur FR de MLOG, là je ne sais pas vraiement pourquoi....

Les paramètres :



Le programme possible :



Un exemple :




Il a été remarqué à plusieurs reprises, dans cette file et dans d'autres, que la doc fournie avec GrapheATPro est un peu succincte. Ce travail m'a permis de bien comprendre la façon dont GrapheATPro exécute un programme qu'on lui fournit. En particulier comment fonctionnent les boucles POUR un peu spéciales...
Mais aussi un certain nombre de petites choses comme :

VAL(0) = REFERENCE
crée bien entendu une variable globale de type tableau (ou liste) qu'elle soit indiquée ou non dans la fenêtre "Paramètres". Elle contient un nombre de cotations égales à celles de l'action étudiée. Si la valeur de comparaison en a un nombre inférieur, VAL va commencer des "0" en nombre égal à la différence : dimension de l'action étudiée - dimension de la valeur de comparaison. Si enfin, elle en a plus que l'action étudiée, VAL va contenir uniquement les cotations de la valeur de comparaison en nombre égal au nombre de cotations de l'action étudiée. Oufffff...

Autre exemple. Dans :

SI RANGHISTO=1
ALORS
PA0 = Cloture
FINSI

PAO est une variable locale simple sauf si on la place dans la fenetre "Paramètres" auquel cas elle devient variable de tableau.
Ce qui n'est pas du tout la même chose en terme de comportement du programme!!!

Bon je m'arrete ici pour aujourd'hui.
Merci par avance pour vos remarques éventuelles et bon week end à tous.

  Retourner en haut de page

kwynobe

(71 msg)

Plusieurs semaines Moins d'un an Non renseigné Actions françaises

#117624Posté le : le 10-08-2003 10:08:07 kwynobe - kwynobe -   Voir le page de kwynobe      
====================================================

Merci à toi smallcaps90 pour ton explication, je vais la mettre en pratique de suite.
Bien cordialement.
édité le : 10-08-2003 17:57:42Jean-Luc
www.TradingBelge.com
  Retourner en haut de page

kwynobe

(71 msg)

Plusieurs semaines Moins d'un an Non renseigné Actions françaises

#117664Posté le : le 10-08-2003 18:02:48 kwynobe - kwynobe -   Voir le page de kwynobe      
====================================================

Bonjour Smallcaps90,
Dans ta formule, serait-il possible de remplacer "REFERENCE" par un autre index tout en laissant "REFERENCE" valide. Par ex REFERENCE=CAC40 et je veux sur ta formule mettre l'index du SBF120.
Afin d'avoir 2 comparaisons différentes.
J'ai essayé de remplacer REFERENCE par le code du SBF120, mais cela ne donne rien. Comment puis-je faire. Merci.
Bien cordialement.
édité le : 10-08-2003 18:03:31Jean-Luc
www.TradingBelge.com
  Retourner en haut de page

olan

(30 msg)

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

#117701Posté le : le 11-08-2003 00:01:58 olan - olan -      
====================================================

Pour Syrinx
merci de ton aide
Je vais tester
A+
Olan
  Retourner en haut de page

smallcaps90

(1022 msg)

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

#117731Posté le : le 11-08-2003 09:37:07    
====================================================

Bonjour Kwynobe,
Tu ne peux pas écrire : REFERENCE = CAC40 ou autre chose. Tu dois obligatoirement garder le mot clé REFERENCE dans le programme et choisir ta valeur de comparaison, ici le SBF120 comme tu le souhaites, dans GrapheATPro même. Tu déroules le menu Options, puis Indicateurs... et dans la fenêtre Tu choisis Ta valeur de comparaison, en bas, dans la ligne Force Relative comme sur la figure ci-dessous :



Par contre tu peux, comme je l'ai fait, recopier les valeurs de ta valeur de comparaison dans une variable historisée de ton choix. C'est à çà que sert la ligne VAL(0) = REFERENCE de mon programme. Et si tu as choisi le SBF120 comme je te l'indique plus haut, ses valeurs sont accessibles par REFERENCE (heureusement) et seront contenues dans VAL ensuite. Là tu pourras en faire ce que Tu veux...
A ta disposition si tu as d'autres questions.
Bonne journée en attendant.
  Retourner en haut de page

kwynobe

(71 msg)

Plusieurs semaines Moins d'un an Non renseigné Actions françaises

#117767Posté le : le 11-08-2003 11:24:34 kwynobe - kwynobe -   Voir le page de kwynobe      
====================================================

Merci Smallcaps90,
J'aurais voulu faire "une variante" à référence,mais je m'en passerai.
Bien cordialement.
Jean-Luc
www.TradingBelge.com
  Retourner en haut de page

sebh57

(64 msg)

Plusieurs semaines De 1 à 3 ans Non renseigné Actions françaises

#119049Posté le : le 16-08-2003 15:33:39 sebh57 - sebh57 -      
====================================================

Bonjour !
j'ai crée un indicateur dans grapheat Vhf


le code est le suivant:


NOMINATEUR = MAX(Cloture,P1)-MIN(Cloture,P1)
VAR = ABSOLU((CLOTURE-CLOTURE(1))/CLOTURE(1))
DENOMINATEUR = SOMME(VAR,P1)
VHF = NOMINATEUR/DENOMINATEUR



mais d'apres le resultat sur le graphe il est clair que je me suis plante.Quelqu'un a t-il le correctif ?


  Retourner en haut de page

carles

(7 msg)

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

#119090Posté le : le 16-08-2003 18:58:06 carles - carles -      
====================================================

BONJOUR,
SUR GRAPHE AT PRO est-il possible de télécharger le fce cac 40?
cordialement eric
  Retourner en haut de page

RickenBroc

(88 msg)

Plusieurs semaines De 1 à 3 ans Non renseigné Actions françaises

#119292Posté le : le 18-08-2003 11:54:27 RickenBroc - RickenBroc -   Voir le page de RickenBroc      
====================================================

Bonjour,

Pour Sebh57:
il faut déclarer tes variables comme des tableaux de valeurs, ce qui donne:

NOMINATEUR(0) = MAX(Cloture,P1)-MIN(Cloture,P1)
VAR(0) = ABSOLU((CLOTURE-CLOTURE(1))/CLOTURE(1))
DENOMINATEUR(0) = SOMME(VAR,P1)
VHF = NOMINATEUR/DENOMINATEUR

Le résultat en images:


et puis il y eu le Big Bang...
  Retourner en haut de page

RickenBroc

(88 msg)

Plusieurs semaines De 1 à 3 ans Non renseigné Actions françaises

#119359Posté le : le 18-08-2003 15:44:09 RickenBroc - RickenBroc -   Voir le page de RickenBroc      
====================================================

Bonjour Crnd,

En ce qui concerne l'impulse system le principe est le suivant:
Le MACD histo est l'oscillateur.
La moyenne mobile exponentielle (MME ou EMA) est l'indicateur de tendance (assez courte d'ailleurs - > commencer avec 13 périodes et ajuster en fonction de vos recherches)
Lorsque les deux indicateurs donnent un signal en phase (les deux sont haussiers, ou les deux sont baissiers) alors un signal est généré.
  • Donc, quand l'EMA ET le MACD histo croissent, cela donne un signal d'achat. La revente de la position longue intervient dès la disparition du signal d'achat.
  • Quand l'EMA ET le MACD histo baissent, il y a un signal de vente à découvert. Le rachat des positions courtes se fait dès la disparition du signal.

Dans la programmation que j'avais fourni, quand le trait rouge est en-dessous du cours, c'est un signal d'achat.
Quand le trait rouge est au-dessus du cours, c'est un signal de vente à découvert.
Quand le trait rouge est au milieur du cours, il n'y a pas de signal (en fait, j'aurais aimé ne rien afficher, mais ce n'est pas possible dans l'état actuel du langage de grapheAT...).

Cordialement,
EricVB

et puis il y eu le Big Bang...
  Retourner en haut de page

RickenBroc

(88 msg)

Plusieurs semaines De 1 à 3 ans Non renseigné Actions françaises

#119367Posté le : le 18-08-2003 15:51:36 RickenBroc - RickenBroc -   Voir le page de RickenBroc      
====================================================

Pour oiseau,

Le Prix moyen que tu demandes est la moyenne mobile à 10 jours de (haut+bas)/2.

Je l'aurais donc programmé comme suit:

PRIXMOYEN = MOYENNE((Haut-Bas)/2, P1)

Avec P1 comme paramètre pouvant prendre la valeur 10.

Cordialement,
Rickenbroc
et puis il y eu le Big Bang...
  Retourner en haut de page

oiseau

(100 msg)

Plusieurs mois Moins d'un an Non renseigné Actions françaises

#119495Posté le : le 19-08-2003 00:40:03 oiseau - oiseau -      
====================================================

Merci tout plein Rickenbroc !
Je vais essayer ta formule de ce pas...

Cordialement.
édité le : 19-08-2003 00:41:56 
  Retourner en haut de page

mk

(77 msg)

Plusieurs jours De 1 à 3 ans Non renseigné Actions françaises

#119676Posté le : le 19-08-2003 17:21:27 mk - mk -      
====================================================

Bonjour ,

Une question pour les pro de la programmation avec Graph AT Pro :

Est-il possible de créer / dessiner sur le graph les lignes de supports & resistances calculées par rapport aux « « cours de clotures / volumes « « ??

Calcul effectué avec la sommation des volumes pour un cours de cloture identique de l’historique . ( idem tableau dynamique Excel )

Pour l’instant , je n’en vois pas la possibilité , mais peut etre que pour un expert de la liste , cela peut etre envisageable ??

Cordialement

  Retourner en haut de page


3
Sujet : Graphe AT PRo : programmation
Premiere Page   Page précédente   Page : sur 171   Page suivante   Derniere Page