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

smallcaps90

(1022 msg)

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

#273419Posté le : le 22-09-2004 10:32:45    
====================================================

Bonjour Sphynx,

Voici une règle statistique qui répond à ton besoin.

J'admets que le stochastique se nomme "D" et son signal "SLOW_D". Ils se trouvent tous deux dans une règle indicateur "STOCH_ATD" qui définit aussi les niveaux de sur-achat "L_SURACHAT" et de sur-vente "L_SURVENTE".
On trouvera donc dans la règle statistique les variables :
STOCH_ATD.D
STOCH_ATD.SLOW_D
STOCH_ATD.L_SURACHAT
STOCH_ATD.L_SURVENTE
récupérées de la règle indicateur en question.

Comme à l'accoutumée, on écrit la règle statistique dans une boucle "POUR N COURS" qui permet de retrouver les éventuels derniers croisements qui ont eu lieu dans les N derniers jours de l'historique du groupe sélectionné pour la statistique.
Si tu préfères chercher les éventuels croisements de la veille, il suffit que tu fasses N=1.
C'est ce que j'ai fait dans le programme ci-dessous :

------------------------------------------------------------------------------------
//CROISEMENTS DU STOCH_ATD ET DE SON SIGNAL
//SITUES DANS LES ZONES DE SUR-ACHAT ET SUR-VENTE
//
N=1

POUR N COURS

SI CROISE(STO_ATD.D,STO_ATD.SLOW_D)<0
ET STO_ATD.D>STO_ATD.L_SURACHAT
ALORS
COLONNE1 = "X en zone de sur-achat le : " & DATEHISTO$
SELECT_ACTION=1
FINSI

SI CROISE(STO_ATD.D,STO_ATD.SLOW_D)>0
ET STO_ATD.D<STO_ATD.L_SURVENTE
ALORS
COLONNE1 = "X en zone de sur-vente le : " & DATEHISTO$
SELECT_ACTION=1
FINSI

FINPOUR

SI SELECT_ACTION=1
ALORS
SELECTION
FINSI

------------------------------------------------------------------------------------

La fenêtre "Propriétés" de la règle est classique :



J'ai créé un groupe "LISTE" sur lequel j'ai fait tourner la règle en date du 21/09/2004.
Les résultats obtenus sont :

------------------------------------------------------------------------------------
Groupe : Liste Date : 21/09/2004
Détecte les croisements du STOCH_ATD et de son signal dans les zones de sur-achat et de sur-vente

X en zone de sur-achat le : 21/09/2004 Fromageries Bel
X en zone de sur-achat le : 21/09/2004 Metrologic group
X en zone de sur-vente le : 21/09/2004 Parcours
X en zone de sur-vente le : 21/09/2004 Prosodie

------------------------------------------------------------------------------------

Un exemple de croisement en zone de sur-achat : METROLOGIC


Un exemple de croisement en zone de sur-vente : PROSODIE



Avec N=4 on voit apparaître Thalès en date du 16/09 dans la liste des croisements en plus des autres :

------------------------------------------------------------------------------------
Groupe : Liste Date : 21/09/2004
Détecte les croisements du STOCH_ATD et de son signal
dans les zones de sur-achat et de sur-vente

X en zone de sur-achat le : 16/09/2004 Thales
X en zone de sur-achat le : 21/09/2004 Fromageries Bel
X en zone de sur-achat le : 21/09/2004 Metrologic group
X en zone de sur-vente le : 21/09/2004 Parcours
X en zone de sur-vente le : 21/09/2004 Prosodie

------------------------------------------------------------------------------------

THALES


édité le : 22-09-2004 10:37:20 
  Retourner en haut de page

sphinx

(91 msg)

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

#273632Posté le : le 22-09-2004 18:10:28 sphinx - sphinx -      
====================================================

voici ce que j'obtiens en faisant tourner la règle sur le nouveau marché:
Groupe : NM Date : 21/09/2004
détecte les croisements du STO_ ATD1

X en zone de sur-achat le : 21/09/2004 Metrologic group
X en zone de sur-vente le : 21/09/2004 Linedata services
X en zone de sur-vente le : 21/09/2004 Prosodie Finance


donc ça marche pour moi. Je te remercie grandement. Je ne sais pas ce que l'on ferai sans toi. Ma gratitude t'accompagne :-))
  Retourner en haut de page

Bomdu

(31 msg)

Pur intraday Plus de 3 ans Uniquement technique Futures europe

#273645Posté le : le 22-09-2004 19:33:00 Bomdu - Bomdu -      
====================================================

Essai
  Retourner en haut de page

Bomdu

(31 msg)

Pur intraday Plus de 3 ans Uniquement technique Futures europe

#273731Posté le : le 23-09-2004 00:38:15 Bomdu - Bomdu -      
====================================================

Bonjour,

En étant nul en programmation, j'ai besoin de vos lumières.

Il s'agit de tracer deus courbes à partir de 6 valeurs calculées auparavant. Les valeurs sont
A>B>C>D>E>F En prenant le cours de clôture, qui doit en principe se trouver entre A et F ou à défaut prendre la valeur elle-même, et si par exemple,la valeur se trouve entre B et C, dire que une des courbes nommée SUPERIEUR=B et l'autre nommée INFERIEUR=C


Merci

  Retourner en haut de page

smallcaps90

(1022 msg)

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

#273776Posté le : le 23-09-2004 09:20:00    
====================================================

Bonjour Sphynx,

J'ai les mêmes résultats que toi pour le NM.
Merci pour tes encouragements mais avoue que le problème n'était pas très difficile à résoudre...


Bonjour Bomdu,

Pourrais-tu être un peu plus explicite dans l'énoncé de ton cahier des charges?
  Retourner en haut de page

Bomdu

(31 msg)

Pur intraday Plus de 3 ans Uniquement technique Futures europe

#273790Posté le : le 23-09-2004 10:12:57 Bomdu - Bomdu -      
====================================================

Bonjour Smallcaps,

Je vais essayer d'être plus explicite:

J'ai 6 valeurs calculés et par rapport au cours de cloture je veux en utiliser 2 de ces valeurs pour construir mes deux courbes.

Un exemple:
A=15 B=15.3 C=15.8 D=16 E=16.3 F=16.5 par ordre croissante, bien sur.

mon cours de cloture (Cloture(0)) est à 15.7 donc il se trouve entre les valeurs B et C qui sont les deux points à utiliser pour la construction des courbes, courbe1=B et courbe2=C. Si la cloture se trouve à 16.4 les points à utiliser seraient E et F.

note: si le cours de cloture est inferieur à A ou superieur à F il faut prendre ce cours de cloture lui-même avec A ou F selon le cas.

Merci

Bomdu
  Retourner en haut de page

jlr

(372 msg)

Plusieurs semaines De 1 à 3 ans Uniquement technique Actions françaises

#274318Posté le : le 24-09-2004 21:18:11 jlr - jlr -      
====================================================

bonjour,

j'essaie d'écrire une régle stat pour trier les actions dont les 6 dernières ouvertures et clotures ont eu lieu entre les bandes de Bollinger, avec une volatilité faible (c'est le parametre "indice").
Cependant, certaines actions correspondantes à ces criteres ne sont pas sélectionnées. Pourquoi ??
je voudrais faire la même stat en weekly, est-ce la même régle ??

merci
jlr

régle:

Colonne1 = (UBOLL(0)-LBOLL(0))/MBOLL(0)*100
Colonne2 = CTXT$(Colonne1,2) & "%"

indice = (INDEX_VOLAT.VOLATILITE(0)-INDEX_VOLAT.VOLMIN(0)) /
(INDEX_VOLAT.VOLMAX(0)-INDEX_VOLAT.VOLMIN(0))
limite = 0.1

Si CROISE(Cloture,UBOLL)>0
et cloture(1) > RSAR.RLBOLL(1) et cloture(2) > RSAR.RLBOLL(2)
et cloture(3) > RSAR.RLBOLL(3) et cloture(4) > RSAR.RLBOLL(4)
et cloture(5) > RSAR.RLBOLL(5) et cloture(6) > RSAR.RLBOLL(6)
et cloture(1) < RSAR.RUBOLL(1) et cloture(2) < RSAR.RUBOLL(2)
et cloture(3) < RSAR.RUBOLL(3) et cloture(4) < RSAR.RUBOLL(4)
et cloture(5) < RSAR.RUBOLL(5) et cloture(6) < RSAR.RUBOLL(6)
et indice < limite
Alors SelectionAchat

Si CROISE(Cloture,LBOLL)<0
et cloture(1) > RSAR.RLBOLL(1) et cloture(2) > RSAR.RLBOLL(2)
et cloture(3) > RSAR.RLBOLL(3) et cloture(4) > RSAR.RLBOLL(4)
et cloture(5) > RSAR.RLBOLL(5) et cloture(6) > RSAR.RLBOLL(6)
et cloture(1) < RSAR.RUBOLL(1) et cloture(2) < RSAR.RUBOLL(2)
et cloture(3) < RSAR.RUBOLL(3) et cloture(4) < RSAR.RUBOLL(4)
et cloture(5) < RSAR.RUBOLL(5) et cloture(6) < RSAR.RUBOLL(6)
et indice < limite
Alors SelectionVente

  Retourner en haut de page

smallcaps90

(1022 msg)

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

#274422Posté le : le 25-09-2004 11:50:03    
====================================================

Bonjour jlr,

Ton intention dis-tu est de tester si les cours d'ouverture et de cloture des 6 dernières périodes ont bien eu lieu entre les BB avec une volatilité faible.
Cependant je ne vois pas de référence aux cours d'ouverture dans le programme de ta règle statistique...Peut-être est-ce cela qui coince?

Bon week end.
  Retourner en haut de page

sphinx

(91 msg)

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

#274480Posté le : le 25-09-2004 17:49:23 sphinx - sphinx -      
====================================================

bonjour, je souhaiterai afficher sur les graphes des points à la manière des points pivots que Smallcaps nous a donné ici (que je remercie d'ailleurs). Mais, car il y a un mais, le calcul de ces points varie en fonction d'une variable , d'où la difficulté.
En clair: si la cloture du jour est supérieure à (Plushaut du jour+ plus bas du jour)/2 on obtient 4 points dont le mode de calcul sera détaillé plus loin
si la cloture du jour est inférieure à (Plushaut du jour+ plus bas du jour)/2 on obtient 4 autres points dont le mode de calcul sera détaillé plus loin.

Ces 4 points correspondent à des objectifs théoriques de cours pour le lendemain.voici les modes de calcul en fonction de la condition décrite ci dessus:

si la cloture du jour est supérieure à (Plushaut du jour+ plus bas du jour)/2 ALORS
Point 1 = (Plushaut du jour - Plus bas du jour)X 0,46 + Plushaut du jour
Point 2 = (Plushaut du jour - Plus bas du jour)X 0,10 + Plushaut du jour
Point 3 = Plushaut du jour -( Plushautdu jour-Plusbas du jour)X 0,28
Point 4 = Plushaut du jour -( Plushautdu jour-Plusbas du jour)X 0,50


si la cloture du jour est inférieure à (Plushaut du jour+ plus bas du jour)/2 ALORS
Point 1 = (Plushaut du jour - Plus bas du jour)X 0,50 + Plusbas du jour
Point 2 = (Plushaut du jour - Plus bas du jour)X 0,28 + Plusbas du jour
Point 3 = Plusbas du jour -( Plushautdu jour-Plusbas du jour)X 0,10
Point 4 = Plusbas du jour -( Plushautdu jour-Plusbas du jour)X 0,46


Avec mes remerciements anticipés et bon WE




  Retourner en haut de page

smallcaps90

(1022 msg)

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

#274491Posté le : le 25-09-2004 19:46:38    
====================================================

Bonsoir Sphynx,

Tu as presque écrit le programme dans ton énoncé...
Bien sûr il faut encadrer tout çà par un test sur RANGHISTO qui doit être = FINHISTO pour que les 4 points ne soient tracés que le dernier jour de l'historique. Sous forme de tirets pour qu'ils soient plus visibles.
De plus il y a un 3ème cas où aucun point n'est représenté, c'est celui dans lequel CLOTURE(0)=(HAUT(0)+BAS(0))/2. Cela peut arriver...regarde l'exemple de THOMSON ci-dessous.

PROGRAMME :
-----------------------------------------------------------
//Indicateur "QUATRE POINTS" de Sphynx
//

SI RANGHISTO = FINHISTO
ALORS

SI CLOTURE>(HAUT+BAS)/2
ALORS
PT1 = 0.46*(HAUT-BAS)+HAUT
PT2 = 0.10*(HAUT-BAS)+HAUT
PT3 = HAUT- 0.28*(HAUT-BAS)
PT4 = HAUT-0.50*(HAUT-BAS)
FINSI

SI CLOTURE<(HAUT+BAS)/2
ALORS
PT1 = 0.50*(HAUT-BAS)+BAS
PT2 = 0.28*(HAUT-BAS)+BAS
PT3 = BAS- 0.10*(HAUT-BAS)
PT4 = BAS-0.46*(HAUT-BAS)
FINSI

SI CLOTURE=(HAUT+BAS)/2
ALORS
PT5=CLOTURE
FINSI

FINSI

-----------------------------------------------------------

La fenêtre propriétés :




Exemple avec VIVENDI :



Et avec THOMSON pour laquelle la 3ème condition dont je parle ci-dessus est justement réalisée le 24 sept.
J'ai choisi de placer un "gros" point rouge sur la clôture ce jour là plutôt que de ne rien représenter. Mais çà se discute évidemment.



Bon week end.

  Retourner en haut de page

sphinx

(91 msg)

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

#274502Posté le : le 25-09-2004 20:25:09 sphinx - sphinx -      
====================================================

génial, mais je me suis perdu dans les ranghisto. Peux t on afficher les tirets sur les 2 dernières bougies? Car là il y a qq modifs à faire notamment avec ranhisto je crois.
  Retourner en haut de page

RickenBroc

(88 msg)

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

#274538Posté le : le 26-09-2004 01:08:14 RickenBroc - RickenBroc -   Voir le page de RickenBroc      
====================================================

Bonjour,

pour afficher les 4 points sur les deux derniers jours, il suffit de modifier la condition comme suit:

SI (( RANGHISTO = FINHISTO) ou ( RANGHISTO = FINHISTO-1))


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

smallcaps90

(1022 msg)

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

#274559Posté le : le 26-09-2004 09:16:14    
====================================================

Exact RickenBroc.
Ou encore au choix :

SI RANGHISTO >= FINHISTO-1
ALORS
....

SI RANGHISTO > FINHISTO-2
ALORS
....

  Retourner en haut de page

sphinx

(91 msg)

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

#274564Posté le : le 26-09-2004 10:38:24 sphinx - sphinx -      
====================================================

merci à vous deux, ça marche impeccable. Bon WE
  Retourner en haut de page

jlr

(372 msg)

Plusieurs semaines De 1 à 3 ans Uniquement technique Actions françaises

#274704Posté le : le 26-09-2004 21:17:08 jlr - jlr -      
====================================================

merci beaucoup smallcaps, j'avais effectivement fait une grosse bourde !!
ça fonctionne très bien maintenant, sauf pour le weekly

jlr
  Retourner en haut de page


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