Voici un code prt indicateur pour créer une zone neutre où l'on n'intervient pas ou en connaissance de cause
Pour comprendre à quoi il sert et comment s'en servir je ne peux que vous renvoyer vers l'article de Ayame : Retour d’expériences et méthodologie d’un passionné
Je vous livre ici le code complet et n'oubliez pas de créer les variables qui vont avec, si vous n'avez pas l'âme d'un programmeur je vous donne également le lien vers mon OneDrive ou se trouve un fichier nommé Neutral Zone.itf que vous pouvez directement importer dans votre plateforme prorealtime.
Le Code :
Code : #
// Author : RyanTrading
// Indicator Name : NeutralZone
// ProRealTime Version : 11
// Published for : AndLil
DEFPARAM DRAWONLASTBARONLY = FALSE
Drawed = 0
IF OPENTIME >= HeureOuverture and opentime < HeureOuverture + 25 then
OpenPrice = Open
OpenD = openday
OPenM = openmonth
OpenY = openYear
Date1 = (OpenY * 10000000000) + (OpenM * 100000000) + (OpenD * 1000000) + HeureOuverture
Date2 = (OpenY * 10000000000) + (OpenM * 100000000) + (OpenD * 1000000) + HeureFermeture
Date3 = (OpenY * 10000000000) + (OpenM * 100000000) + (OpenD * 1000000) + HeureFermeture -30000
IF NOT Drawed[1] THEN
IF Historique THEN
DRAWSEGMENT(BarIndex, OpenPrice, DateToBarIndex(Date2), OpenPrice) COLOURED(180,200,255)
DRAWRECTANGLE(BarIndex, OpenPrice+PointsPipsNeutre, DateToBarIndex(Date2), OpenPrice-PointsPipsNeutre) COLOURED(140,172,255)
DRAWTEXT("Ouverture #OpenD#/#OpenM#/#OpenY# - #OpenPrice#",DateToBarIndex(Date3),OpenPrice+2,Dialog,standard,12) COLOURED(140,172,255)
ELSE
IF OPENDAY = TODAY then
DRAWSEGMENT(BarIndex, OpenPrice, DateToBarIndex(Date2), OpenPrice) COLOURED(180,200,255)
DRAWRECTANGLE(BarIndex, OpenPrice+PointsPipsNeutre, DateToBarIndex(Date2), OpenPrice-PointsPipsNeutre) COLOURED(140,172,255)
DRAWTEXT("Ouverture #OpenD#/#OpenM#/#OpenY# - #OpenPrice#",DateToBarIndex(Date3),OpenPrice+2,Dialog,standard,12) COLOURED(140,172,255)
ENDIF
ENDIF
Drawed = 1
ENDIF
ENDIF
RETURN
Lien de téléchargement de l'indicateur directement prêt à être importé :
https://1drv.ms/u/s!AgURiMs5AHStgsRXEHtW2jyLL90Izw?e=hf0lmY
Voilà voilà