Indicateur OPR (Open Price Range)

Forum sur les méthodes de trading : règles d'entrée et de sortie, gestion du risque, money management et résultats sur la durée, testés par les membres.
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Indicateur OPR (Open Price Range)

Message non lu par Ozmizrak »

Voici le code prt pour afficher l'indicateur OzmizrakOPR.

Code : #

//Méthode OPR Open Price Range
//High et Low des 15 premières minutes à l'ouverture du marché
//OZMIZRAK

defparam drawonlastbaronly = true

Once OPRHigh = 0
Once OPRLow = 999999

//Reinit A Chaque Fin de Jour de Cotation
If (Amerique And Time = 220000) or (Europe And Time = 173000) Then
OPRHigh = 0
OPRLow = 999999
EndIf

If (Amerique And (Time >= 153000 and Time < 154500)) Then
If High[0] > OPRHigh Then
OPRHigh = High[0]
EndIf
If Low[0] < OPRLow Then
OPRLow = Low[0]
EndIf
EndIf

If (Europe And (Time >= 090000 and Time < 091500)) Then
If High[0] > OPRHigh Then
OPRHigh = High[0]
EndIf
If Low[0] < OPRLow Then
OPRLow = Low[0]
EndIf
EndIf

DRAWTEXT("                                                         ▲ #OPRHigh# OPR High",barindex,OPRHigh,SansSerif,Bold,10) Coloured(  0, 153, 153)

DRAWTEXT("                                                       ▼ #OPRLow# OPR Low",  barindex,OPRLow, SansSerif,Bold,10) Coloured(153,   0,   0)

Return OPRHigh COLOURED(0, 153, 153) STYLE(DOTTEDLINE,2) AS "OPR High", OPRLow COLOURED(153, 0, 0) STYLE(DOTTEDLINE,2) AS "OPR Low"
Ca donne ça :
Capture20210716.1.JPG
Capture20210716.1.JPG (121.19 Kio) Vu 5181 fois
Choisir coloriage :
Capture20210716.2.JPG
Capture20210716.2.JPG (24.29 Kio) Vu 5181 fois
Et surtout ne pas oublier de définir les deux paramètres et d'en choisir qu'un seul en fonction des marchés US/EU
Capture20210716.3.JPG
Capture20210716.3.JPG (17.02 Kio) Vu 5181 fois


On peut aussi mettre des alarmes sur les deux variables OPR High et OPR Low
Bonne utilisation. ;)
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Indicateur OPR (Open Price Range)

Message non lu par Ozmizrak »

Exemple d'alerte sur cassure OPR Low ;)
Capture20210716.4.JPG
Capture20210716.4.JPG (66.86 Kio) Vu 5152 fois

On peut aussi faire la même chose sur OPR High
Capture20210716.5.JPG
Capture20210716.5.JPG (64.55 Kio) Vu 5148 fois
Fichiers joints
Capture20210716.5.JPG
Capture20210716.5.JPG (69.44 Kio) Vu 5148 fois
Avatar du membre
charlytoh
Chevalier Jedi
Messages : 2622
Enregistré le : 08 janv. 2019 10:24

Re: Indicateur OPR (Open Price Range)

Message non lu par charlytoh »

Excellent merci OZ je vais tester plus tard :mercichinois:
Avatar du membre
max38250
Membre du Conseil Jedi
Messages : 5379
Enregistré le : 08 août 2020 11:40

Re: Indicateur OPR (Open Price Range)

Message non lu par max38250 »

Hello,
Merci je vais l'ajouter et le tester de suite.
Avatar du membre
sokin76
Stormtrooper
Messages : 166
Enregistré le : 06 avr. 2021 13:52

Re: Indicateur OPR (Open Price Range)

Message non lu par sokin76 »

Merci Oz ... super je vais le tester aussi ..
Avatar du membre
naol
Chevalier Jedi
Messages : 2293
Enregistré le : 21 oct. 2020 06:32

Re: Indicateur OPR (Open Price Range)

Message non lu par naol »

Bonjour et merci oz pour ton indicateur passe une excellente journée
Avatar du membre
Francis1
Le Sage
Messages : 30212
Enregistré le : 20 mars 2019 15:50

Re: Indicateur OPR (Open Price Range)

Message non lu par Francis1 »

:merci:
Avatar du membre
Akox
Apprenti Jedi
Messages : 548
Enregistré le : 17 juin 2020 14:40

Re: Indicateur OPR (Open Price Range)

Message non lu par Akox »

Intéressant :top: J'aimerai avoir celui pour les répétitions :D :lol:
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Indicateur OPR (Open Price Range)

Message non lu par Ozmizrak »

Patch Correction de Code <= au lieu de <
Pas de problème en UT 5 10 15 30 secondes mais correction nécessaire pour que ca marche aussi en UT 1m 5m 1m 15m ;)


Code : #

//Méthode OPR Open Price Range
//High et Low des 15 premières minutes à l'ouverture du marché
//OZMIZRAK

defparam drawonlastbaronly = true

Once OPRHigh = 0
Once OPRLow = 999999

//Reinit A Chaque Fin de Jour de Cotation
If (Amerique And Time = 220000) or (Europe And Time = 173000) Then
OPRHigh = 0
OPRLow = 999999
EndIf

If (Amerique And (Time >= 153000 and Time =< 154500)) Then
If High[0] > OPRHigh Then
OPRHigh = High[0]
EndIf
If Low[0] < OPRLow Then
OPRLow = Low[0]
EndIf
EndIf

If (Europe And (Time >= 090000 and Time =< 091500)) Then
If High[0] > OPRHigh Then
OPRHigh = High[0]
EndIf
If Low[0] < OPRLow Then
OPRLow = Low[0]
EndIf
EndIf

DRAWTEXT("                                                         ▲ #OPRHigh# OPR High",barindex,OPRHigh,SansSerif,Bold,10) Coloured(  0, 153, 153)

DRAWTEXT("                                                       ▼ #OPRLow# OPR Low",  barindex,OPRLow, SansSerif,Bold,10) Coloured(153,   0,   0)

Return OPRHigh COLOURED(0, 153, 153) STYLE(DOTTEDLINE,2) AS "OPR High", OPRLow COLOURED(153, 0, 0) STYLE(DOTTEDLINE,2) AS "OPR Low"
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Indicateur OPR (Open Price Range)

Message non lu par Ozmizrak »

Nouvelle Correction : à 09h00 ou à 15h30 strictement > au lieu de >=


Ne pas mettre cet indicateur au dela des unités de temps supérieur à 15 minutes.


Voici à nouveau le code complet ;)

Code : #

//Méthode OPR Open Price Range
//High et Low des 15 premières minutes à l'ouverture du marché
//OZMIZRAK

defparam drawonlastbaronly = true

Once OPRHigh = 0
Once OPRLow = 999999

//Reinit A Chaque Fin de Jour de Cotation
If (Amerique And Time = 220000) or (Europe And Time = 173000) Then
OPRHigh = 0
OPRLow = 999999
EndIf

If (Amerique And (Time > 153000 and Time =< 154500)) Then
If High[0] > OPRHigh Then
OPRHigh = High[0]
EndIf
If Low[0] < OPRLow Then
OPRLow = Low[0]
EndIf
EndIf

If (Europe And (Time > 090000 and Time =< 091500)) Then
If High[0] > OPRHigh Then
OPRHigh = High[0]
EndIf
If Low[0] < OPRLow Then
OPRLow = Low[0]
EndIf
EndIf

DRAWTEXT("                                                         ▲ #OPRHigh# OPR High",barindex,OPRHigh,SansSerif,Bold,10) Coloured(  0, 153, 153)

DRAWTEXT("                                                       ▼ #OPRLow# OPR Low",  barindex,OPRLow, SansSerif,Bold,10) Coloured(153,   0,   0)

Return OPRHigh COLOURED(0, 153, 153) STYLE(DOTTEDLINE,2) AS "OPR High", OPRLow COLOURED(153, 0, 0) STYLE(DOTTEDLINE,2) AS "OPR Low"
Avatar du membre
Greg2424
Maître Jedi
Messages : 4147
Enregistré le : 16 févr. 2021 19:54

Re: Indicateur OPR (Open Price Range)

Message non lu par Greg2424 »

Whouaa Oz merci beaucoup pour le boulot ! je savais pas que l'on pouvait ce créer des indicateurs! merci pour ton partage!
Je sais pas comment tu as fait pour faire tous ca mais chapeau ! :mercichinois:
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Indicateur OPR (Open Price Range)

Message non lu par Ozmizrak »

Au plaisir Greg2424 :mercichinois:
chouxe
Messages : 4
Enregistré le : 26 mars 2021 14:22

Re: Indicateur OPR (Open Price Range)

Message non lu par chouxe »

Bonjour,
Je débute sur PRT et je souhaiterais utiliser ce code mais lorsque je le lance j'ai cette erreur :
"Veuillez définir la variable Amerique, Europe".
Pourriez-vous m'aiguiller svp ?
Merci beaucoup
Bonne journée
Avatar du membre
Ozmizrak
Chevalier Émérite Jedi
Messages : 3455
Enregistré le : 27 mai 2020 14:39

Re: Indicateur OPR (Open Price Range)

Message non lu par Ozmizrak »

merci de ton intérêt chouxe
Tout est expliqué sur le premier post de la première pase de ce fil.
Avatar du membre
Amarantine
Modératrice
Messages : 75564
Enregistré le : 16 sept. 2011 19:12

Re: Indicateur OPR (Open Price Range)

Message non lu par Amarantine »

@chouxe:
Bonjour , avant de participer au forum, il faut se présenter dans présentation des membres comme l'exige la Nétiquette. Cela permet aux membres de mieux répondre à tes questions en connaissant ton niveau, ton expérience et ton compte sera débloqué.
Avatar du membre
Amarantine
Modératrice
Messages : 75564
Enregistré le : 16 sept. 2011 19:12

Re: Indicateur OPR (Open Price Range)

Message non lu par Amarantine »

Présentation de chouxe faite. :mercichinois:
chouxe
Messages : 4
Enregistré le : 26 mars 2021 14:22

Re: Indicateur OPR (Open Price Range)

Message non lu par chouxe »

Je dois pas être très douée car je vois pas du tout comment sont définies les deux variables : Allemagne et Europe :prier:
chouxe
Messages : 4
Enregistré le : 26 mars 2021 14:22

Re: Indicateur OPR (Open Price Range)

Message non lu par chouxe »

Je viens de trouver merci beaucoup
Très bonne soirée
Avatar du membre
falex
Le Gladiateur
Messages : 34267
Enregistré le : 12 févr. 2013 15:41

Re: Indicateur OPR (Open Price Range)

Message non lu par falex »

Marrant ton code. J’avais déjà publié un truc dans le même genre sur le forum.

Je partais de 9:00 jusqu’à la fin de la journée et cela dessine les niveaux fibo au fur et à mesure de la progression de l’extension du haut et bas du jour.

Il doit encore être sur le forum
Avatar du membre
falex
Le Gladiateur
Messages : 34267
Enregistré le : 12 févr. 2013 15:41

Re: Indicateur OPR (Open Price Range)

Message non lu par falex »

Ca devait être ça : fibo-du-jour-t9567.html