Couleur du graphique
16 réponses
JS17
il y a 6 ans #201596
tomas262
il y a 6 ans #201622
Bonjour,
Vous voulez dire la couleur d'arrière-plan de la carte MT ? Faites un clic droit sur le graphique - sélectionnez Properties et définissez la couleur.
JS17
il y a 6 ans #201630
tomas262
il y a 6 ans #201632
Voulez-vous dire que vous devez changer la couleur du bckgnd à partir de l'EA ?
JS17
il y a 6 ans #201633
Karish
il y a 6 ans #201638
//+——————————————————————+
//| La fonction reçoit la couleur d'arrière-plan du graphique.
//+——————————————————————+
color ChartBackColorGet(const long chart_ID=0)
{
//- préparer la variable à recevoir la couleur
long result=clrNONE ;
//- réinitialiser la valeur de l'erreur
ResetLastError() ;
//- reçoit la couleur d'arrière-plan du graphique
if(!ChartGetInteger(chart_ID,CHART_COLOR_BACKGROUND,0,result))
{
//- afficher le message d'erreur dans le journal des experts
Print(__FUNCTION__+", Error Code = ",GetLastError()) ;
}
//- renvoie la valeur de la propriété du graphique
return((color)result) ;
}
//+——————————————————————+
//| La fonction définit la couleur d'arrière-plan du graphique.
//+——————————————————————+
bool ChartBackColorSet(const color clr,const long chart_ID=0)
{
//- réinitialiser la valeur de l'erreur
ResetLastError() ;
//- définir la couleur d'arrière-plan du graphique
if(!ChartSetInteger(chart_ID,CHART_COLOR_BACKGROUND,clr))
{
//- afficher le message d'erreur dans le journal des experts
Print(__FUNCTION__+", Error Code = ",GetLastError()) ;
return(false) ;
}
//- exécution réussie
return(true) ;
}
JS17
il y a 6 ans #201639
Karish
Merci pour la réponse mais je ne fais pas de codage du tout et j'espérais que cela pourrait être fait en utilisant l'EA Wizard.
Merci de votre attention.
Karish
il y a 6 ans #201641
Pourquoi voudriez-vous avoir EA Wiz pour changer la couleur de fond des graphiques de votre MT4, j'ai du mal à comprendre.
JS17
il y a 6 ans #201646
Karish
Je veux que la couleur d'arrière-plan soit différente si je suis dans une transaction différente, couverture/achat/vente, etc.
Salutations
Jean
tomas262
il y a 6 ans #201648
Bonjour,
vous pouvez copier le code de Karish dans EA Wizard / code / CustomFunctions.mq4 (à la fin) et sauvegarder
Dans EA WIzard, vous pouvez les référencer à l'aide d'une "action personnalisée", comme par exemple
CustomAction(ChartBackColorSet(white,0)) ;
Cela devrait fonctionner
Karish
il y a 6 ans #201678
Mettez ceci à la fin de : "EA Wizard / code / CustomFunctions.mq4″.
bool ChartBackColorSet(const color clr,const long chart_ID=0)
{
//- réinitialiser la valeur de l'erreur
ResetLastError() ;
//- définir la couleur d'arrière-plan du graphique
if(!ChartSetInteger(chart_ID,CHART_COLOR_BACKGROUND,clr))
{
//- afficher le message d'erreur dans le journal des experts
Print(__FUNCTION__+", Error Code = ",GetLastError()) ;
return(false) ;
}
//- exécution réussie
return(true) ;
}
Ajoutez cette ligne de code après la fin de la fonction OrderSend :
if(OP_BUY){ChartBackColorSet(Green, 0);}
if(OP_SELL){ChartBackColorSet(Red, 0);}
Je suis sûr que vous comprendrez, bonne chance.
JS17
il y a 6 ans #201680
Karish
Merci encore pour votre aide
Mais votre foi en mes capacités n'est pas bien placée - lol
J'ai créé un EA simple pour tester ceci et j'ai utilisé CustomAction dans EA Wizard pour changer la couleur de fond en rouge si l'EA fermait toutes les positions sur l'objectif d'équité.
Lorsque je l'ai compilé, l'éditeur a affiché 7 messages d'erreur
J'ai joint l'EA si vous pouvez m'aider.
Salutations
Jean
JS17
il y a 6 ans #201682
Il s'agit du fichier sqw, il suffit de changer l'extension du fichier en .sqw pour que tout aille bien.
JS17
il y a 6 ans #201684
cela n'a pas fonctionné, j'abandonne avec ça lol
JS17
il y a 6 ans #202118
Tomas
Je ne sais pas où ce post ci-dessus devrait être ? ?????????????????, il doit s'agir d'une erreur
Avez-vous regardé mon fichier de couleurs d'arrière-plan ci-dessus ?
Salutations
Jean
tomas262
il y a 6 ans #202121
Bonjour,
vous pouvez simplement faire ceci. Voir le fichier ci-joint
Vous pouvez utiliser l'un des codes suivants https://docs.mql4.com/constants/objectconstants/webcolors