ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...

Tracer un segment de close d'une certaine heure sur PRT

par SF2 » 24 oct. 2020 11:02

Comme je suis une adepte de la fermeture de gap du dow - s'entend que s'il ouvre le lendemain en dessous ou au-dessus de son close de 22h (ou 23h pour certains), il va souvent aller le refermer (attention, il arrive qu'il ne le ferme que le surlendemain, voire plusieurs jours plus tard...) - j'ai cherché longtemps à créer un code pour faire apparaître ce close, de manière visible, sur mon graphe 1h.

Jusqu'ici j'avais réussi à créer des "lignes" mais cela faisait trop brouillon sur mes graphes (d'autant qu'on ne savait plus de quand datait cette ligne), et puis ce matin, je me suis à nouveau penchée sur la question et ai enfin trouvé comment programmer un "segment" (de 22h à 21h).

Comme nous sommes là pour partager nos trouvailles, voici donc le code (cela vous évitera des heures, voire des jours, de prise de tête :D )

Vous pouvez modifier les horaires de close (si vous préférez afficher le close de 23h alors mettez en premier i 230000 et en 2ème 220000) et la couleur du segment (je vous laisse trouver la vôtre)

-------------------------
i = time

if i = 220000 then
x1 = barindex
y1 = close
endif

if i = 210000 then
x2 = barindex
y2 = y1
drawsegment (x1,y1,x2,y2) coloured (255,0,255)
endif

return
--------------------

J'espère que ce petit code vous sera utile :-)
Bon week-end à tous

Re: Tracer un segment de close d'une certaine heure sur PRT

par SF2 » 24 oct. 2020 11:39

Réglages pour le dax (je ne le trade que peu, donc je ne sais pas si le close a un impact, mais dans le doute...)

Premier i 173000
2eme i 171500 pour un graphe 15 min
Ou 170000 pour un graphe 30 min (marche aussi sur un graphe 15min)
Il ne peut pas apparaître sur le 1h, du fait de sa "demi heure" de close.


Re: Tracer un segment de close d'une certaine heure sur PRT

par Ozmizrak » 24 oct. 2020 20:29

@SF2
:merci: pour le partage mais je pense qu'il y a un souci avec ce code.

En supposant qu'on va d'abord passer dans le deuxième "IF" à 21h00m00s
quel va être les valeurs de x1 et de y1 qui seront valorisées plus tard. Sinon j'ai l'impression que tu vas utiliser les valeurs de la veille.

Fais un essai en initialisant ces 4 variables avec once (une seule fois et non à chaque barre)
once x1 = 0
once y1 = 0
once x2 = 0
once y2 = 0

Re: Tracer un segment de close d'une certaine heure sur PRT

par SF2 » 24 oct. 2020 20:47

@Ozmizrak : quand j’ai testé ce matin, ça marchait, j’avais bien des segments de 22h (veille, soit J-1) à 21h (Jour actuel, soit J) qui s’affichaient, mais je vais regarder en effet en live, si ça bug ou pas
Le but est en effet d’afficher le close 22h de la veille pour que le lendemain, on puisse repérer l’éventuel gap et le trader si les conditions s’y prêtent.

PS : Je t’avoue que je ne maîtrise pas les « once » 🤣, dans quels cas doit on les utiliser ?

Re: Tracer un segment de close d'une certaine heure sur PRT

par Ozmizrak » 24 oct. 2020 21:15

@SF2

Toutes les lignes de ton programme sont exécutées à chaque clôture des barres selon que tu es en 5 secondes 1min 5min 15min 1h ... sauf les once qui sont exécutées qu'une seule fois.

Pour afficher le close 22h de la veille

Code : #

once Closedelaveille = 0

i = time

if i = 220000 then
Closedelaveille = close
endif
return Closedelaveille coloured(255,0,255)
Sinon ton idée de trader les Gaps est :top:

Re: Tracer un segment de close d'une certaine heure sur PRT

par SF2 » 24 oct. 2020 21:36

Merci Ozmizrak, je vais tester ton code demain et te dirai ce que ça donne chez moi 🙂
Et oui, les gaps, c’est super Et ça marche plus que très souvent 😁 j’appelle ça l’instant 12=22 (cf cette fameuse règle au blackjack) : mais attention de ne pas s’y acharner, j’ai perdu ma chemise en 2017 avec 5 ou 6 gaps d’affilée non fermés 😨😨😨


Re: Tracer un segment de close d'une certaine heure sur PRT

par SF2 » 25 oct. 2020 08:38

@Ozmizrak : j'ai testé ton code et voilà ce que ça donne : une ligne complète qui varie de niveau à chaque 22h
Capture d’écran 2020-10-25 à 08.29.18.png
mais moi je cherche à n'avoir que "des segments", comme ce que donne mon code finalement, pour ne pas voir cette ligne de "décrochage oblique", je ne sais pas si je suis claire ;-)
Capture d’écran 2020-10-25 à 08.29.51.png
Maintenant que tu m'as mis le doute, je me demande si mon code ne trace pas le segment qu'une fois 21h arrivée le lendemain... :?:
C'est ballot :( :( :( :(
Vais attendre demain pour voir "en live".

Bon week-end à toi :-)

5 minutes plus tard : pour corriger éventuellement le pb du traçage une fois 21h arrivée, vais tester ça, on verra ce que ça donne aussi :D

i = time
ii = currenttime

if i = 220000 then
x1 = barindex
y1 = close
endif

if ii < 220000 then
x2 = barindex
y2 = y1
drawsegment (x1,y1,x2,y2) coloured (255,0,255)
endif

return
Seuls les membres inscrits peuvent voir les fichiers.
L'inscription au forum prend moins de 30 secondes.

Re: Tracer un segment de close d'une certaine heure sur PRT

par SF2 » 25 oct. 2020 09:31

Ah bah non ça va mon truc, vais avoir un trou de 23h à 0h... quoique c'est pas vraiment grave.
Bon affaire à suivre... :D

Sujets similaires
Bug positionnement segment PRT
par Jili » 01 févr. 2016 16:42 (0 Réponses)
Configuration judicieuse des lignes "segment" ?
par falex » 29 août 2015 13:05 (5 Réponses)
Close ne donne pas la valeur de clôture
par Fredo.17 » 23 mars 2015 19:57 (8 Réponses)
Ordre Market-On-Close et confirmations PDF
par plataxis » 27 août 2016 00:39 (1 Réponses)
Close / OpenOffice ?
par Microtrader » 05 sept. 2016 13:22 (2 Réponses)
Indicateur CLOSE 1 seconde
par Jim » 29 nov. 2016 11:49 (2 Réponses)
Probuilder Tracer droite PRT
par Ernesto » 03 févr. 2016 10:16 (7 Réponses)
Tracer sur PRT
par Raphael88 » 17 nov. 2017 16:18 (5 Réponses)
PRT - Tracer zone
par Actarus21 » 28 avr. 2019 23:41 (5 Réponses)