Répondre
• Page 1 sur 1
Voici un Code prorealtime pour tracer un tiret gris clair toutes les 15 minutes sur les heures d'ouverture officielles des marchés.
Voilà ce que vous aller obtenir pour nasdaq
Spoiler:
Sympa , merci Oz
Pour pas perdre les mèches
Si vous utiliser les chandeliers c'est déjà dans le code fourni
Si vous utiliser les chandeliers c'est déjà dans le code fourni
- Si vous utiliser les bougies Heikin Ashi Remplacer par
code-prorealtime-pour-les-bougies-heiki ... 40248.html
Bonjour,
Il y a quelques années j'avais fait cela (je l'utilise sur mes graphes depuis) foncé : "fermé"
bleu : "uniquement" EU d'ouvert
vert : "uniquement" US d'ouvert
blanc : préopen UE puis préopen US et jusqu'à clôture UE
et les flèches : préopen&Open UE et même chose US (à la clôture par exemple 15H35 ou 15H45 auto en fonction de l'ut)
si ça vous intéresse me le dire SVP j'irai faire copier coller ^^
Il y a quelques années j'avais fait cela (je l'utilise sur mes graphes depuis) foncé : "fermé"
bleu : "uniquement" EU d'ouvert
vert : "uniquement" US d'ouvert
blanc : préopen UE puis préopen US et jusqu'à clôture UE
et les flèches : préopen&Open UE et même chose US (à la clôture par exemple 15H35 ou 15H45 auto en fonction de l'ut)
si ça vous intéresse me le dire SVP j'irai faire copier coller ^^
Nico38
Oui ca nous intéresse si tu peux coller le code.
d'avance.
Oui ca nous intéresse si tu peux coller le code.
d'avance.
Code pour les flèches :
Code : #
///////////////////////////////////////////UT définie en 2 bougies/////////////////////////////////////////
// UT => Weekly: 23 / Daily (J): 10 / H4: 4 / H1: 1 / m15: 15 / m5: 5 /m1: 0
//////////////////////////////////////////////////Variables//////////////////////////////////////////////////
d = days
Ho = OpenHour
Mi = Minute
BI = BarIndex
IF BI = 0 THEN
d0 = d
Ho0 = Ho
Mi0 = Mi
ENDIF
IF BI = 2 THEN
d1 = d
dd = d1-d0
Ho1 = Ho
dH = ABS(Ho1 - Ho0)
Mi1 = Mi
dMi = ABS(Mi1 - Mi0)
IF dd>=1 THEN
IF dd = 14 THEN
UT = 23
ELSIF dd < 14 THEN
UT = 10
ENDIF
ENDIF
IF dH >=2 THEN
IF dH = 8 OR dH = 16 THEN
UT = 4
ELSIF dH = 2 OR dH = 20 OR dH = 22 THEN
UT = 1
ENDIF
ENDIF
IF dMi >=2 THEN
IF dMi = 30 THEN
UT = 15
ELSIF dMi = 10 OR dMi = 50 THEN
UT = 5
ELSIF dMi = 4 OR dMi = 56 THEN
UT = 2
ELSIF dMi = 2 THEN
UT = 0
ENDIF
ENDIF
ENDIF
////////////////////////////////////////UT définie en 2 bougies: fin///////////////////////////////////////
//////////////////////////////////////////////Delta Findice&UT/////////////////////////////////////////////
Op = Open
IF BI = 3 THEN
IF UT = 4 AND Op < 15000 THEN
de = 5
ELSE
de = 50
ENDIF
IF UT = 1 AND Op < 15000 THEN
de = 5
ELSE
de = 20
ENDIF
IF UT = 15 AND Op < 15000 THEN
de = 5
ELSE
de = 15
ENDIF
IF UT = 5 AND Op < 15000 THEN
de = 5
ELSE
de = 10
ENDIF
IF UT = 2 OR UT = 0 THEN
de = 5
ENDIF
ENDIF
//////////////////////////////////////////////////Variables//////////////////////////////////////////////////
T = Time
Da = Date
Hi = High
Lo = Low
//delta = de
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
//////////////////////////////////////////////////// H4 ///////////////////////////////////////////////////
IF UT = 4 THEN
IF T = 170000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////// H1 //////////////////////////////////////////////////
IF UT = 1 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 090000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 120000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 130000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 100000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 150000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 160000 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m15 /////////////////////////////////////////////////
IF UT = 15 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 081500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 114500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 124500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 091500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 144500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 154500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m5 //////////////////////////////////////////////////
IF UT = 5 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 080500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 113500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 123500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 090500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 143500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 153500 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m2 //////////////////////////////////////////////////
IF UT = 2 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 080200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 113200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 123200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 090200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 143200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 153200 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
////////////////////////////////////////////////// m1 //////////////////////////////////////////////////
IF UT = 0 THEN
//////////////////////////////////////////////////PRE-OPENS//////////////////////////////////////////////////
IF T = 080100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133, 150)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133, 150)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 113100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 123100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101, 150)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101, 150)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
////////////////////////////////////////////////////OPENS////////////////////////////////////////////////////
IF T = 090100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (0, 51, 133)
DRAWARROWUP (x, y2) COLOURED (0, 51, 133)
//code couleur bleu drapeau UE : 0, 51, 133
ENDIF
IF (Da >= 20200307 AND Da <= 20200328) OR (Da >= 20201024 AND Da <= 20201031) THEN
IF T = 143100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ELSE
IF T = 153100 THEN
x = BI
y1 = Hi+de
y2 = Lo-de
DRAWARROWDOWN (x, y1) COLOURED (133, 187, 101)
DRAWARROWUP (x, y2) COLOURED (133, 187, 101)
//code couleur vert dollar bill :133, 187, 101
ENDIF
ENDIF
ENDIF
RETURN DMi
//RETURN dHo as "dHo", dMi as"dMi", UT as "UT", dH as "dH"
code pour l'arrière plan coloré :
Code : #
if Time > 090000 and Time <= 123000 then
BACKGROUNDCOLOR(0,0,255,7)
elsif Time > 173000 and Time <= 220000 then
BACKGROUNDCOLOR(0,255,0,10)
elsif Time > 220000 and Time <= 235959 then
BACKGROUNDCOLOR(0,0,0,10)
elsif Time >= 000000 and Time <= 080000 then
BACKGROUNDCOLOR(0,0,0,10)
endif
RETURN
Pour l'arrière plan coloré je ne tiens pas compte du décalge horaire comme pour les flèche (pas trop utile je trouve mais c'est possible de s’inspirer du 1er pour l'implanter dans le second )
Le code pour les flèches est "relativement complexe" dans la 1ère partie du code je détermine l'ut (comme ça possible de le mettre sur tout les graphes en dupliquant).
Le code avec les flèches fonctionne en H4 H1 m15 m5 m2 et m1 (contrairement à ce que j'ai écrit dans l'en tête du code) je n'ai pas mis à jour.
Le code avec les flèches fonctionne en H4 H1 m15 m5 m2 et m1 (contrairement à ce que j'ai écrit dans l'en tête du code) je n'ai pas mis à jour.
(décalage heure d'été & hiver entre US et FR)
Sujets similaires
Indicateur Point Pivot J (Heures Officielles)
Fichier(s) joint(s) par Ozmizrak » 01 mai 2021 16:17 (16 Réponses)
Fichier(s) joint(s) par Ozmizrak » 01 mai 2021 16:17 (16 Réponses)
Identifier des modèles chandeliers
Fichier(s) joint(s) par Ano782345 » 31 oct. 2016 12:37 (21 Réponses)
Fichier(s) joint(s) par Ano782345 » 31 oct. 2016 12:37 (21 Réponses)
Identifier nature probable de la séance du jour sur le DAX
Fichier(s) joint(s) par Maxwell » 29 juin 2018 16:56 (27 Réponses)
Fichier(s) joint(s) par Maxwell » 29 juin 2018 16:56 (27 Réponses)
Identifier les différentes phases de marché sur le CAC40
par Benoist Rousseau » 26 avr. 2021 11:08 (4 Réponses)
par Benoist Rousseau » 26 avr. 2021 11:08 (4 Réponses)
Identifier une phase de baisse en bourse
Fichier(s) joint(s) par ChristelleP » 02 déc. 2021 11:20 (5 Réponses)
Fichier(s) joint(s) par ChristelleP » 02 déc. 2021 11:20 (5 Réponses)
identifier les c.f.d à risque limité sur IG
Fichier(s) joint(s) par Benoist Rousseau » 16 mars 2023 18:47 (6 Réponses)
Fichier(s) joint(s) par Benoist Rousseau » 16 mars 2023 18:47 (6 Réponses)
Prorealtime: code "Taille de la valeur sur l'axe des prix"?
Fichier(s) joint(s) par Nico38 » 24 juin 2019 09:38 (2 Réponses)
Fichier(s) joint(s) par Nico38 » 24 juin 2019 09:38 (2 Réponses)