Journal de Wu Wei

Tenez votre journal de trading sur le forum Andlil : trades, résultats, erreurs et leçons, pour analyser votre pratique et progresser en trading.
Avatar du membre
naol
Chevalier Jedi
Messages : 2293
Enregistré le : 21 oct. 2020 06:32

Re: Journal de Wu Wei

Message non lu par naol »

Oui tu as raison
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Journal de Wu Wei

Message non lu par Wu Wei »

Thibaut
Si tu lis : Élément de réponse à ta question sur les news : bel exemple aujourd'hui. ;)
Ut15 par exemple, tu peux retirer les bougies de réaction et contre réaction à la news...
Avatar du membre
Thibaut Pi
Maître Jedi
Messages : 4070
Enregistré le : 22 avr. 2020 12:22

Re: Journal de Wu Wei

Message non lu par Thibaut Pi »

Wu Wei,

Oui, au final la news n'a eu aucune incidence sur la journée, comme tu le disais dans ta réponse, elles n'ont qu'un faible impact sur la tendance de fond.
Mais hormis cela, je ne sais pas comment tu l'as ressenti hier, mais moi j'ai trouvé la réaction du marché différente de d'habitude. C'était pour moi plus rapide plus violent mais avec moins d'amplitude que d'habitude.
Peut-être parce qu'on a eu 2 IPC différents, je regarderai bien celui de février
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Indicateur initial balance

Message non lu par Wu Wei »

Petite astuce mode flemmard toujours (JPM si tu lis 8-) :lol: )

Le code pour tracer automatiquement les zones d'initiale balance (pré-open) sur le Dax
Spoiler:
start = 80000
end = 90000

tc = time>start and time<=end
if tc then
if not tc[1] then
hh=high
ll=low
endif
hh=max(high,hh)
ll=min(low,ll)
endif

return hh,ll
Le code est à intégrer dans prt en créant un nouvel indicateur et en le mettant ensuite sur les graphiques comme n'importe quel autre indicateur. C'est du bidouillage basique, certainement améliorable par quelqu'un de plus compétent (ce sera pas dur :lol: )

Il est possible de modifier les bornes horaires simplement en changeant les paramètres d'heure. Le format étant HHMMSS, pour les indices US on aura par exemple 143000 et 153000. :mercichinois:
Spoiler:
start = 143000
end = 153000

tc = time>start and time<=end
if tc then
if not tc[1] then
hh=high
ll=low
endif
hh=max(high,hh)
ll=min(low,ll)
endif

return hh,ll
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Indicateur initial balance

Message non lu par Wu Wei »

Addendum
Toujours en changeant les horaires, l'indicateur du post précédent permet aussi de tracer l'OPR du premier quart d'heure ou de la première demi-heure... :mercichinois:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Extensions fibos

Message non lu par Wu Wei »

Joli exemple ce soir encore des extensions fibos

Naol, si tu passes par là, un bon exemple du cours qui s'arrête "au milieu de nulle part" ;)
Dow.jpg
Dow.jpg (64.32 Kio) Vu 555 fois
Avatar du membre
Francis1
Le Sage
Messages : 30212
Enregistré le : 20 mars 2019 15:50

Re: Journal de Wu Wei

Message non lu par Francis1 »

:top:
Avatar du membre
naol
Chevalier Jedi
Messages : 2293
Enregistré le : 21 oct. 2020 06:32

Re: Journal de Wu Wei

Message non lu par naol »

Wu Wei bonjour, comme tu peux t’en douter, je ne suis jamais trop loin ;) oui effectivement il y a fort a faire avec ces fibos. Depuis que je les utilises je n’arrive plus à m’en passer. Wu merci pour tout et profite de ton week-end en Famille.
Avatar du membre
ichimaru
Maître Jedi
Messages : 4275
Enregistré le : 29 juil. 2022 08:01

Re: Journal de Wu Wei

Message non lu par ichimaru »

Bonjour Wu Wei,

quand tu passeras par là tu pourrais me confirmer ou m'infirmer si le tracé de la divergence est correct ou non je suis entrain de les étudier, c'est une figure que je ne connaissais que de nom donc pour l'instant j'essaie juste de les identifier sur les graphiques.
Fichiers joints
divergence.png
Avatar du membre
Trendline
Stormtrooper
Messages : 238
Enregistré le : 04 juil. 2018 18:47

Re: Journal de Wu Wei

Message non lu par Trendline »

Bonjour,

SI cela t'intéresse voici un code qui permet de tracer l'OPR en UT15 ou 5 avec config (via le panneau de config de l'indicateur).
image_2023-01-14_154858614.png
image_2023-01-14_154858614.png (18.51 Kio) Vu 1096 fois
Je partage ce code car il est libre.
Merci pour tes partages.
Spoiler:
// Dessiner un rectangle de 09h00 à 15h30 et de 15h30 à 23h00 à partir du +haut et +bas de la 1ère bougie M15

// L'instruction "Drawrectangle" => en mettant "bordercolor", l'option "coloured" sert à remplir le rectanlge
// sinon la bordure sera faite par "coloured" et "style" mais sans remplissage


R9=0
V9=100
B9=200

R15=200
V15=100
B15=150

intensite9h00=50
intensite15h30=50
Longueur9h00enHeures=7
Longueur15h30enHeures=9


IF M15 THEN
// affichage sur graphique M15

IF OPR9h00 THEN
barres9= Longueur9h00enHeures * 4
IF Longueur9h00enHeures<2 THEN
// minimum 2 heures à afficher
barres9=4
ENDIF
IF barres9>24 THEN
// maxi fin à 15h30
barres9=26
ENDIF

If time>090000 AND time<=091500 THEN
IF Fond9h00=1 THEN
DRAWRECTANGLE(barindex,high,barindex+barres9,low) coloured(R9,V9,B9,intensite9h00) bordercolor(R9,V9,B9) style(line,1)
ELSE
DRAWRECTANGLE(barindex,high,barindex+barres9,low) coloured(R9,V9,B9,250) style(dottedline,1)
ENDIF
ENDIF
ENDIF

IF OPR15h30 THEN
barres15= Longueur15h30enHeures * 4
IF Longueur15h30enHeures<2 THEN
// minimum 2 heures à afficher
barres15=4
ENDIF
IF barres15>28 THEN
// maxi fin de séance à 23h00
barres15=28
ENDIF

If time>153000 AND time<=154500 THEN
IF Fond15h30=1 THEN
DRAWRECTANGLE(barindex,high,barindex+barres15,low) coloured(R15,V15,B15,intensite15h30) bordercolor(R15,V15,B15) style(line,1)
ELSE
DRAWRECTANGLE(barindex,high,barindex+barres15,low) coloured(R15,V15,B15,250) style(dottedline,1)
ENDIF
ENDIF
ENDIF
ENDIF



IF M5 THEN
// affichage sur graphique M5

IF OPR9h00 THEN
barres9= (Longueur9h00enHeures*12)-2
IF Longueur9h00enHeures<2 THEN
// minimum 2 heures à afficher
barres9=10
ENDIF
IF barres9>76 THEN
// maxi fin à 15h30
barres9=76
ENDIF

If time=091500 THEN
high9000=highest[3](high)
low9000=lowest[3](low)

IF Fond9h00=1 THEN
DRAWRECTANGLE(barindex-2,high9000,barindex+barres9,low9000) coloured(R9,V9,B9,intensite9h00) bordercolor(R9,V9,B9) style(line,1)
ELSE
DRAWRECTANGLE(barindex-2,high9000,barindex+barres9,low9000) coloured(R9,V9,B9,250) style(dottedline,1)
ENDIF
ENDIF
ENDIF

IF OPR15h30 THEN
barres15= (Longueur15h30enHeures*12)-2
IF barres15<12 THEN
// minimum 2 heures à afficher
barres15=12
ENDIF
IF barres15>84 THEN
// maxi fin de séance à 23h00
barres15=84
ENDIF

If time=154500 then
high1530=highest[3](high)
low1530=lowest[3](low)

IF Fond15h30=1 THEN
DRAWRECTANGLE(barindex-2,high1530,barindex+barres15,low1530) coloured(R15,V15,B15,intensite15h30) bordercolor(R15,V15,B15) style(line,1)
ELSE
DRAWRECTANGLE(barindex-2,high1530,barindex+barres15,low1530) coloured(R15,V15,B15,250) style(dottedline,1)
ENDIF
ENDIF
ENDIF
ENDIF



IF M1 THEN
// affichage sur graphique M1

IF OPR9h00 THEN
barres9= (Longueur9h00enHeures*60)-14
IF Longueur9h00enHeures<2 THEN
// minimum 1 heure à afficher
barres9=46
ENDIF
IF barres9>376 THEN
// maxi fin à 15h30
barres9=376
ENDIF

If time=091500 THEN
high9000=highest[15](high)
low9000=lowest[15](low)

IF Fond9h00=1 THEN
DRAWRECTANGLE(barindex-14,high9000,barindex+barres9,low9000) coloured(R9,V9,B9,intensite9h00) bordercolor(R9,V9,B9) style(line,1)
ELSE
DRAWRECTANGLE(barindex-14,high9000,barindex+barres9,low9000) coloured(R9,V9,B9,250) style(dottedline,1)
ENDIF
ENDIF
ENDIF


IF OPR15h30 THEN
barres15= (Longueur15h30enHeures*60)-14
IF Longueur15h30enHeures<2 THEN
// minimum 1 heure à afficher
barres15=46
ENDIF
IF barres15>420 THEN
// maxi fin de séance à 23h00
barres15=420
ENDIF

If time=154500 then
high1530=highest[15](high)
low1530=lowest[15](low)

IF Fond15h30=1 THEN
DRAWRECTANGLE(barindex-14,high1530,barindex+barres15,low1530) coloured(R15,V15,B15,intensite15h30) bordercolor(R15,V15,B15) style(line,1)
ELSE
DRAWRECTANGLE(barindex-14,high1530,barindex+barres15,low1530) coloured(R15,V15,B15,250) style(dottedline,1)
ENDIF
ENDIF
ENDIF
ENDIF
RETURN
Fichiers joints
image_2023-01-14_155126634.png
image_2023-01-14_155126634.png (26.96 Kio) Vu 1095 fois
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Journal de Wu Wei

Message non lu par Wu Wei »

Merci beaucoup Trendline :)
Très utile :top:
Et super idée d'avoir mis les variables pour les réglages, bien plus facile :bravo:

Une question : est ce que tu penses possible de tracer de la même manière les plus haut et plus bas de la veille, ou mieux d'un nombre de jours qui précèdent que l'on pourrait déterminer( par exemple tracé d'un rectangle des plus hauts et plus bas des 14 derniers jours ou 44 derniers jours ? Ça m'intéresserait beaucoup et ça me faciliterait la tâche pour le travail que je suis en train de faire :? :mercichinois:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Science amusante

Message non lu par Wu Wei »

Détente, science amusante

la-cymatique-t52258.html#p1940482
Avatar du membre
Trendline
Stormtrooper
Messages : 238
Enregistré le : 04 juil. 2018 18:47

Re: Journal de Wu Wei

Message non lu par Trendline »

Oui cela doit être possible, même si le langage de PRT est assez primaire.
Avatar du membre
Trendline
Stormtrooper
Messages : 238
Enregistré le : 04 juil. 2018 18:47

Re: Journal de Wu Wei

Message non lu par Trendline »

Bonsoir,

Voici un petit bout de code vite fait.
Il faut déclarer la variable period pour l'avoir dans les paramètres
Le code trace un seul rectangle entre le plus haut et le plus bas de l'intervalle défini par la valeur period
Je n'y ai pas passé plus de temps que ça, c'est juste un premier jet pour voir si c'est cela que tu cherches.
Exemple sur un graph en UT5 1K unité
image_2023-01-16_201728287.png
image_2023-01-16_201728287.png (37.27 Kio) Vu 996 fois
Edit
Avec le code c'est mieux :)
Spoiler:
DefParam DrawOnLastBarOnly = true
T1 = 0

hh = highest[period](high)
ll = lowest[period](low)


for i = 0 to period do
if high=hh then
x2 = barindex
endif
if low=ll then
x1 = barindex
endif
next

if T1 = 0 then
DRAWRECTANGLE(x1,ll,x2,hh)coloured("red")
T1 = 1
endif

RETURN
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Journal de Wu Wei

Message non lu par Wu Wei »

Plaisir de partager une piste de lecture : "L'esprit d'enrichissement".
Ecrit par des amis. Brillant, érudit et germe de sagesse
Spoiler:
B0BQTR4B3T.01._SCLZZZZZZZ_SX500_.jpg
B0BQTR4B3T.01._SCLZZZZZZZ_SX500_.jpg (42.46 Kio) Vu 966 fois
Spoiler:
Je ne touche pas d’intéressement sur les ventes :D
Avatar du membre
Cissou
Membre du Conseil Jedi
Messages : 5309
Enregistré le : 13 juil. 2021 21:53

Re: Journal de Wu Wei

Message non lu par Cissou »

merci
Avatar du membre
ChristelleP
La Battante
Messages : 68916
Enregistré le : 23 janv. 2018 09:53

Re: Journal de Wu Wei

Message non lu par ChristelleP »

merci Wu Wei :mercichinois:
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Re: Journal de Wu Wei

Message non lu par Wu Wei »

Trendline
un très grand merci pour ta contribution qui va bien m'aider. Je ferai un retour des résultats sur le journal quand j'estimerai avoir suffisamment avancé.

Merci pour le temps passé sur ta 2eme proposition mais je comprends que je me suis mal exprimé pour expliquer mon besoin. En fait je recherche une évolution du code que tu as proposé en premier. L'idée est que les tracés de ce premier code puissent être affichés chaque jour sur une période de jours que l'on puisse choisir aussi.
Je tatonne plus que largement en codage mais j’imagine que cela amène à rajouter 2 fonctions sur ta première proposition :
- le dessin des rectangles y compris sur les jours antérieurs
- la possibilité de choisir le nombre de jours antérieurs sur lesquelles les rectangles seront dessinés

Je te renouvelle mes remerciements pour ta contribution, c'est vraiment très précieux et va me faire gagner des heures. Je m'excuse pour mes difficultés à exprimer ce dont j'ai besoin, ca n'est pas simple :? :prier:
Avatar du membre
X@vi3r
Membre du Conseil Jedi
Messages : 8068
Enregistré le : 26 avr. 2021 14:13

Re: Journal de Wu Wei

Message non lu par X@vi3r »

Merci trendline.

je me suis permis (un peu egoistement d'ailleurs) de créer un sujet dédié pour pouvoir le retrouver plus facilement :
opr-sur-prt-en-automatique-t52308.html
Avatar du membre
Wu Wei
Membre du Conseil Jedi
Messages : 10763
Enregistré le : 05 août 2021 14:16

Lecture du Dow

Message non lu par Wu Wei »

Petit partage sur le travail en cours de lecture du Dow. :mercichinois:

Moyenne des amplitudes quotidiennes (plus haut/plus bas du jour) depuis 2017 :
- Dow : 372 points
- NQ : 177 points
- Dax : 176 points

NB : les plus fortes amplitudes (>1000 pts quotidien voire 1900 points le 13/03/2020 pour la plus forte), ont eu lieu en mars 2020 au moment de la descente et remontée "covid".

Intéressant de regarder quand sont positionnées les journées de grande amplitude, fortement tendancielles ;)