1 de 41
-
Modifié le 02/2/2010 03:10
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
les fichiers seront en essai, et leur comportement dependra de leur lourdeur,
de la puissance du PC et peut etre de la version d'excel,
j'utilse excel 97, si je trouvais une version 2003 je la prendrai, mais je deteste les versions 2008 .
ce 1er fichier http://narci12.perso.neuf.fr/source-dde.slk était derivé d'un de mes fichier http://narci12.perso.neuf.fr/source5.slk
présent sur Fichier Excel, Graphiques ,Calculs,Liens
j'ai rajouté 2 pages pour faire des essais ,
qui sont fait avec les points pivots et la SAR ; les explications des formules seront là bas Fichier Excel, Graphiques ,Calculs,Liens
ici j'essaierais d'expliquer les diverses manieres que j'utilises pour incorporer des données ID dans des données et graphiques historique;
|
2 de 41
-
Modifié le 07/2/2010 21:28
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
une capture d'ecran pour presenter les cellules de la feuille '4ème tampon' ; les petits graph sont sur cette feuille :
dans les explications qui suivent, il faudra remplacer SOURCE par HMY car seul le fichier Nyse-HMY.slk est desomais version lourde cad tous les graph plus les pivots en DDE
|
3 de 41
-
Modifié le 06/3/2010 23:04
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
L324C3 c'est la plus grande date contenue dans l'historique initial: feuille1 'source', ( à mettre à jour obligatoirement)
L325C3 en bleu , c'est la date du jour : =AUJOURDHUI()
L346C1 =JOURSEM(L325C3) = JOURSEM(AUJOURDHUI()) convertie la date en jour semaine entre 1 et 7 ,
ça servira a tester si on est en semaine pour de l'ID, ou en WE pour historique seul
L346C3 , c'est la plus grande date dans le petit tableau de 9 lignes qui servira pour les petits graphs;
c'est dans cette case qu'est fait le test =SI( (L346C1>1)*(L346C1inf7); AUJOURDHUI(); MAX(SOURCE!C))
SI (L346C1>1)*(L346C1inf7) veut dire si joursemaine superieur à1 ( dimanche) et inferieur à 7 ( samedi) donc entre lundi et vendredi
L346C3 =AUJOURDHUI() , sinon = MAX(SOURCE!C) qui est aussi la plus grande date d'historique
L345C3 et les dates précédentes sont calculées avec la meme formule =INDEX(SOURCE!C3;EQUIV(L(1)C-1;SOURCE!C3)) qui recherche dans l'historique source la date qui correspond a la ligne précédant la ligne dans source qui correpond à la date de la cellule suivante L(1)C dans la feuille active
les donnés entre L338C4 et L345C8 utilisent la meme formule de recherche automatique =RECHERCHE(LC3;SOURCE!C3;SOURCE!C) qui va chercher dans l'historique source meme colonne la donnée correpondante à la date prise en LC3 ( meme date que donnée)
les données entre L338C15 et L346C38 sont les calculs des point pivot; haut bas fin sont redondant)
Ligne347 : les données DDE
..........................................L347C4=ADVFN|eu_HG!OPEN en bleu : ouverture ID
..........................................L347C5=ADVFN|eu_HG!HIGH en vert : plus haut ID
..........................................L347C6=ADVFN|eu_HG!LOW en rouge : plus bas ID
..........................................L347C7=ADVFN|eu_HG!CUR en noir :cours ID puis cloture
L347C8=ADVFN|eu_HG!VOLUME, ne nous sert pas ici, et L348C7=ADVFN|eu_HG!CLOSE sera la cloture qui doit correpondre au dernier courrant
L347C1=ADVFN|eu_HG!LAST_TRADE_TIME heure de la derniere transaction, je l'ai mis pour info .
reste L346 C4,C5,C6,C7 ouverture , haut, bas, dernier (courrant) du jour L346C3
=SI(L324C3 inf LC3;L(1)C;RECHERCHE(LC3;SOURCE!C3;SOURCE!C))
SI(L324C3 inf LC3) si la date L324C3 (plus grande de l'historique) est inferieure à LC3 c'est à dire à L346C3 on prend les données en ligne suivante :L(1)C sinon c'est la meme formule RECHERCHE(LC3;SOURCE!C3;SOURCE!C) que les lignes précédentes;
ainsi quand on met à jour historique , apres la cloture, la plus grande date du petit tableau correspond à celle de l' historique et on evite ce qu'on voit en ligne 325.
|
4 de 41
-
Modifié le 13/12/2009 21:01
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
je prend une pause ( un café quoi) et je reviens
j'ai fini les 1er points pivots sur l'autre file , je continu en DDE ici
|
5 de 41
-
13/12/2009 20:58
0
49marie
Messages postés: 9148 -
Membre depuis: 26/3/2008
un grand merci et un reco
|
6 de 41
-
Modifié le 16/12/2009 03:25
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
principe de construction de ces 3 1er petits graphs :
la date et les données de cours journaliers ( dont l' ID) sont prises entre les lignes 339 et 346 ,
les données des points pivots sont prises entre les lignes 338 et 345 ,
ce decallage permet donc d'afficher les points pivot calculées avec les cours d'un jour J, le lendemain .
chaque petit graph affiche
ouverture en bleu
plus haut en vert
plus bas en rouge
dernier en noir
PP en x gris ( sauf pour camarilla)
et les divers seuils et resistances en -- de couleurs
visuellement on voit les contacts et les franchissements,
j'ai rajouté sur les cotés des graph en colonne 17 les valeurs pivot du jour (dernier jour indiqué sur graph), avec les memes couleurs que sur les graph,
en colonne 19 les points qui seront utilisés le jour suivant
case L354C17 =L346C3 = plus grande date du petit tableau
case L345C2 =INDEX(SOURCE!C3;EQUIV(L354C17-1;SOURCE!C3)) meme formule que pour les dates en colonne3,
j'ai mis cette case redondante en cas d'essais
c'est donc cette case qui sert de repere pour afficher les points la date suivante :
case L360C17 = R3 =RECHERCHE(L345C2;L344C3:L346C3;L344C21:L346C21)
on recherche en colonne 3 juste sur 3 lignes L344C3 à L346C3 la date de la veille :L345C2 ,
ça renvoie le resultat pris dans la colonne 21, cherché dans ces memes 3 lignes L344C21:L346C21 la valeur de R3 correspondante
case L376C17 = S1 =RECHERCHE(L345C2;L344C3:L346C3;L344C22:L346C22)
on recherche en colonne 3 juste sur 3 lignes L344C3 à L346C3 la date de la veille :L345C2 ,
ça renvoie le resultat pris dans la colonne 22, cherché dans ces memes 3 lignes L344C22:L346C22 la valeur de S1 correspondante
toutes les autres cases de points pivot en colonne 17 et colonne 19 ont des formules du meme genre
case L364C19 = R2 suivant =RECHERCHE(L354C17;L344C3:L346C3;L344C20:L346C20) , se sert de la date L354C17 dernier jour;
|
7 de 41
-
Modifié le 10/1/2010 11:44
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
j'ai rajouté des cases qui permettent d' afficher les cours suivant leurs positions relatives aux valeurs des pivots;
L370C16 =SI((L346C4>=L(2)C(1))*(L346C4inf L(-2)C(1));L346C4;"") en bleu teste l'ouverture entre 2 points
si L346C4>=L(2)C(1), si cours d'ouverture ID est superieur ou egal au point positionné : 2 lignes en dessous 1 colonne à droite
et si L346C4inf L(-2)C(1) ,si cours d'ouverture ID est inférieur au point positionné : 2 lignes en dessus 1 colonne à droite
on affiche ce cours L346C4 , sinon on affiche rien "";
j'ai ecrit ces formules avec notations relatives, comme ça les formules sont recopiable tel quel, toutes les 4 cases .
la formule est modifié aux extremité :
L358C16 =SI(L346C4>=L(2)C(1);L346C4;"") et
L386C16 =SI(L346C4
suivant le meme principe
L365C17 =SI((L346C5>=L(3)C)*(L346C5 inf L(-1)C);L346C5;"") en vert teste le plus haut entre 2 points
L375C17 =SI((L346C6>=L(1)C)*(L346C6 iinf L(-3)C);L346C6;"") en rouge teste le plus bas entre 2 points
L374C17 =SI((L346C7>=L(2)C)*(L346C7inf L(-2)C);L346C7;"") en noir teste le dernier cours entre 2 points
avec ces 4 types de formules, les ID changent de position par etape suivant leurs valeurs.
j'ai modifié les formules : L346 a remplacé L347; car la ligne 346 contient toujours des données valides, tandis que la ligne 347,
qui contient les données DDE, donne des resultats incohérents les jours fermé, comme ce 25 decembre
|
8 de 41
-
Modifié le 19/2/2010 17:44
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour
je rajoute un fichier exemple US http://narci12.perso.neuf.fr/Nyse-HMY.slk
ce fichier combine un gros fichier multi-graphiques et des options dde,
il sert aussi à voir la consommation de ressource de excel avec une telle charge .
|
9 de 41
-
Modifié le 02/2/2010 02:59
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour, une mise à jour pour ce 25 decembre ; http://narci12.perso.neuf.fr/source-dde.slk http://narci12.perso.neuf.fr/Nyse-HMY.slk
il y a maintenant 4 graph pour les points pivots
formules là bas . Les points pivots
comme j'ai regroupé les points de DeMark avec les points pivots de Woodie vue leurs similitude de calcul,
j'ai mis dans les 3 groupes de 3 cases bleu, gris, rose, des formules de test de positions pour afficher :
le point Haut de deMark par rapport au R1 de Woodie
le point central de deMark par rapport au PP de Woodie
le point Bas de deMark par rapport au S1 de Woodie
dans les cases bleues on voit
RECHERCHE(L345C2;L344C3:L346C3;L344C47:L346C47) = le point Haut de deMark
on recherche en colonne 3 juste sur 3 lignes L344C3 à L346C3 la date de la veille :L345C2 ,
ça renvoie le resultat pris dans la colonne 47, cherché dans ces meme 3 lignes L344C47:L346C47 la valeur de H correspondante
les 3 formules en cases bleues comparent ce H avac le R1w de Woodie en case L407C17;
case L406C16 = SI(H>L(1)C(1);H;"") qui affiche H si ce H est superieur à L(1)C(1) c à d L407C17 donc R1w , sinon rien .
en remplaçant H par sa formule celà donne :
=SI(RECHERCHE(L345C2;L344C3:L346C3;L344C47:L346C47)>L(1)C(1);RECHERCHE(L345C2;L344C3:L346C3;L344C47:L346C47);"")
case L407C16 = SI(H=LC(1);H;"") qui affiche H si ce H est égal à LC(1) c à d L407C17 donc R1w
case L408C16 = SI(H inf L(-1)C(1);H;"") qui affiche H si ce H est inférieurà L(-1)C(1) c à d L407C17 donc R1w
meme principe pour les
cases grises avec point central = RECHERCHE(L345C2;L344C3:L346C3;L344C46:L346C46)/4
cases roses avec point B de deMark = RECHERCHE(L345C2;L344C3:L346C3;L344C48:L346C48)
|
10 de 41
-
Modifié le 16/4/2010 16:51
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour, une mise à jour ; http://narci12.perso.neuf.fr/source-dde.slk http://narci12.perso.neuf.fr/technip-dde.slk http://narci12.perso.neuf.fr/rhodia-dde.slk
il y a maintenant 7 graph pour les points pivots en feuille '4ème tampon';
les 3 fichiers HG, TEC, RHA peuvent servir pour en fabriquer d'autres,
en changeant les données historiques ( 1ere feuille colonnes oranges) et
en changeant les formules DDE des cases jaunes en feuille '4ème tampon' ligne347 et 348 sur l'image:
=ADVFN|EU_HG!LAST_TRADE_TIME
=ADVFN|EU_HG!OPEN
=ADVFN|EU_HG!HIGH
=ADVFN|EU_HG!LOW
=ADVFN|EU_HG!CUR
=ADVFN|EU_HG!VOLUME
=ADVFN|EU_HG!CLOSE
ces 3 fichiers en 1 ere feuille contiennent des cases blanches qui recopient l'historique en provenance d'un fichier de la meme famille
source-dde.slk recopie a partir de source6.slk
technip-dde.slk recopie a partir de technip6.slk
rhodia-dde.slk recopie a partir de rhodia2.slk
c'est pour me faire gagner un peu de temps, et ne pas remplir trop de fichiers chaque jour;
vous pouvez ecraser ces cases blanches en remplissant vous meme l'historique comme dans les cases oranges,
les fichiers seront ainsi directement utilisables chez vous
|
11 de 41
-
Modifié le 06/3/2010 23:01
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour, une mise à jour ; http://narci12.perso.neuf.fr/Nyse-HMY-dde.slk
ce fichier ne contient que les données historiques ainsi que les petits graph pour Les points pivots
j'ai rajouté à droite les valeurs converties en euros des points et données ID ;
Ce fichier pourra servir pour d'autre action cotée aux US et chez nous ,
Le simple fait d'avoir ajouté l ' €/$ en donnée DDE ,avec la convertion en € des valeurs en $ provoque trop de consommation UC pour excel,
j'ai excel 97 , j' essaye sur un 2003 et ce n'est pas mieux;
je verrais si je peux faire quelque chose pour le Forex .
|
12 de 41
-
Modifié le 02/2/2010 03:16
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
rebonjour, une autre mise à jour ; http://narci12.perso.neuf.fr/CAC40-dde.slk
un fichier DDE pour le CAC40 ,
avec le meme principe de cours qui evoluent un ID autour des points pivots du jour,
j'ai rajouté aussi sur le meme feuille le calculateur recopié à partir de http://narci12.perso.neuf.fr/calcul-Points-Pivots.slk
les données sources en couleur jaune sont reliées à l'historique du fichier concerné ( CAC40 ,dans ce cas)
et l'ouverture du jour en orange est relié à la donnée DDE : =ADVFN|EU_PX1!OPEN = ouverture du jour
|
13 de 41
-
Modifié le 02/2/2010 16:25
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonsoir,
j'ai juste changé le nom des 5 fichiers 100% dde
http://narci12.perso.neuf.fr/source-dde.slk http://narci12.perso.neuf.fr/technip-dde.slk http://narci12.perso.neuf.fr/rhodia-dde.slk http://narci12.perso.neuf.fr/Nyse-HMY-dde.slk http://narci12.perso.neuf.fr/CAC40-dde.slk
|
14 de 41
-
Modifié le 09/2/2010 17:00
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour,
je viens de voir que les actions françaises étaient maintenant sans décallage,
donc j'en profite pour poster mon fichier " tableau de bord " pour quelques valeurs comme exemple d'utilisation.
sur plusieurs marchés ; France, US-nyse, US-OTC, forex , comex
http://narci12.perso.neuf.fr/Action-DDE.slk
|
15 de 41
-
19/2/2010 17:16
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour,
juste une nouveau fichier pour VK http://narci12.perso.neuf.fr/vallourec-dde.slk
|
16 de 41
-
Modifié le 24/2/2010 17:33
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonjour,
j'ai rajouté les niveaux 4 dans les PP standard et de Woodie dans le fichier CAC40-dde
dans le haut et dans les colonnes à droite des petits gaphs,
Par contre je n' incorpore pas les PP4 dans les graphs , car celà étalerait l'echelle pour rien http://narci12.perso.neuf.fr/CAC40-dde.slk
la modif suivra pour les autres fichiers
|
17 de 41
-
24/2/2010 20:23
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
voilà ,fait pour les 6
|
18 de 41
-
Modifié le 06/3/2010 23:14
0
narci12
Messages postés: 771 -
Membre depuis: 18/3/2008
bonsoir,
j' ai finalement fait 5 versions lourdes version pour HarmonyGold http://narci12.perso.neuf.fr/source6-dde.slk version pour TECHNIP http://narci12.perso.neuf.fr/technip6-dde.slk version pour RHODIA http://narci12.perso.neuf.fr/rhodia2-dde.slk version pour VALLOUREC http://narci12.perso.neuf.fr/vallourec2-dde.slk version pour nyse HMY http://narci12.perso.neuf.fr/Nyse-HMY2-dde.slk
ces versions sont derivées des fichiers graphiques journaliers contenu là fichiers Excel et graph
les noms seront liés par le rajout de -dde ,en gardant le meme indice de fichier;
Dans ces fichiers, j'ai rajouté dans les tampons les fonctions DDE et des test de date pour incruster les données du jour ID dans les graph historique;
EXCEL a l'air de supporter, et on peut arreter les multiples recalcul intenpestif avec la touche 'echap'
il ne faut pas utiliser l'option de decallage de date , car le dernier points des graph sera toujours l' ID dde;
il faut que l'historique soit toujours à jour ( c'est la moindre des choses) ;
par defaut ces historique recopient automatiquement leurs données à partir de leur fichier homonyme non DDE; On peut bien sur les remplir soi meme.
Les premiers fichiers en titre , ceux contenant les points pivots , avec un nom sans chiffre , finissant par " -dde.slk"
continueront d'exister sans changer de nom, meme en cas de mise à jours ;
|
19 de 41
-
06/3/2010 11:00
0
chube34
Messages postés: 735 -
Membre depuis: 23/4/2008
Merci Narci pour ton travail
Bonne journée à toi
|
20 de 41
-
06/3/2010 13:33
0
belgitude66
Messages postés: 804 -
Membre depuis: 24/4/2008
Merci
peux de commentaires, mais nous te lisons
|
de la puissance du PC et peut etre de la version d'excel,
j'utilse excel 97, si je trouvais une version 2003 je la prendrai, mais je deteste les versions 2008 .
ce 1er fichier http://narci12.perso.neuf.fr/source-dde.slk était derivé d'un de mes fichier http://narci12.perso.neuf.fr/source5.slk
présent sur Fichier Excel, Graphiques ,Calculs,Liens
j'ai rajouté 2 pages pour faire des essais ,
qui sont fait avec les points pivots et la SAR ; les explications des formules seront là bas Fichier Excel, Graphiques ,Calculs,Liens
ici j'essaierais d'expliquer les diverses manieres que j'utilises pour incorporer des données ID dans des données et graphiques historique;