Bonjour,
Je débute en programmation sur prorealtime.
Je souhaite afficher sur le prix, une variable “mytp” uniquement quand je suis en position.
Voici mon code :
// Cumul des positions désactivé
DEFPARAM CumulateOrders = False
//Déclaration des variables
indicator1 = (DHigh(1) + DLow(1) + DClose(1))/3 //Point pivot journalier
indicator2 = ExponentialAverage[100](close) //Moyenne mobile exponentielle 100 périodes
c1 = (close > indicator1)
c2 = (close > indicator2)
// Conditions pour ouvrir une position acheteuse
IF C1 AND c1 AND c2 THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
//Stops et objectifs : entrez vos stops et vos objectifs ici
SET STOP pLOSS 100
SET TARGET pPROFIT 150
IF ONMARKET THEN
mytp = CLOSE+150
ENDIF
IF NOT ONMARKET THEN
mytp = 8000
endif
GRAPHONPRICE mytp COLOURED (20,148,20) as "My TP"
Comment ne rien afficher lorsque je suis hors marché ?
Merci d’avance
Fabien de Lille.
bonjour ,
essais le code ci joint
// Cumul des positions désactivé
DEFPARAM CumulateOrders = False
//Déclaration des variables
indicator1 = (DHigh(1) + DLow(1) + DClose(1))/3 //Point pivot journalier
indicator2 = ExponentialAverage[100](close) //Moyenne mobile exponentielle 100 périodes
c1 = (close > indicator1)
c2 = (close > indicator2)
// Conditions pour ouvrir une position acheteuse
IF C1 AND c1 AND c2 THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
//Stops et objectifs : entrez vos stops et vos objectifs ici
SET STOP pLOSS 100
SET TARGET pPROFIT 150
IF ONMARKET THEN
mytp = CLOSE+150
GRAPHONPRICE mytp COLOURED (20,148,20) as "My TP"
ENDIF
IF NOT ONMARKET THEN
mytp = 8000
endif
Sujet déplacé dans le forum trading automatique, merci de poster au bon endroit ! 😉
Tu peux aussi essayer de modifier l’alpha pour le mettre à 0, soit transparent quand tu n’es pas au marché.
@fifi743 Merci pour ta réponse.
J’ai essayé ton code mais lorsque je suis hors marché, ma courbe est toujours visible (horizontale jusque la prise de position suivante).
C’est cette partie que souhaiterai ne plus voir du tout.
Voir capture en pièce jointe.
@Nicolas, désolé je pensais poster au bon endroit.
Rendre la courbe transparente me semble une bonne idée.
Mais si je met le code couleur :
GRAPHONPRICE mytp COLOURED (20,148,20,0) as "My TP"
alors ma courbe devient entièrement invisible.
Et si je met le code couleur suivant :
GRAPHONPRICE mytp COLOURED (20,148,20,0.5) as "My TP"
La courbe devrait je pense être a 50% opaque mais elle est totalement invisible aussi.
Ce que je souhaiterai c’est rendre la courbe 100% opaque quand je suis sur le marché
Et 100% transparent lorsque je suis hors marché.
Est-ce possible ?
Merci
Comme pour la couleur, l’échelle de transparence est variable de 0 à 255 et n’accepte pas les décimales. Donc à moitié transparent, la valeur devrait être de 127.
Merci Nicolas. Le problème de couleur et transparence est résolu.
Par contre est-ce possible de faire sortir une partie de la courbe d’une couleur (opaque) , et une autre partie de cette même variable d’une autre couleur (transparente) ?
Sauf erreur de ma part, il me semble que c’est ce que tu viens de faire ?