![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je me demande s'il existe un moyen de supprimer la bannière, car elle bloque parfois la vue des autres indicateurs.
Dommage, c'est un .ex4
![](https://c.mql5.com/forextsd/forum/177/12_4.jpg)
L'indicateur, je l'ai attaché ci-dessousVous pouvez demander à cja de le rendre plus petit sur ce fil https://www.mql5.com/en/forum/178253
Pourquoi cja affiche les codes ex4 uniquement avec la bannière - veuillez lire ces 2 fils de discussion :
https://www.mql5.com/en/forum/178287
https://www.mql5.com/en/forum/177101
C'est facile : le code ci-dessus est une fonction, donc vous devez l'appeler quelque part. Si vous ne l'appelez jamais, cette fonction ne sera jamais exécutée, il est donc inutile de la conserver dans le fichier compilé ; c'est la signification de l'erreur que vous obtenez.
J'ai trouvé la solution et j'ai réussi à la faire fonctionner. Merci.
Nécessité d'utiliser des chiffres
#property indicator_chart_window
double spread=Ask-Bid;
{
ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);
ObjectSet("Spread_Label", OBJPROP_CORNER, 3);
ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);
ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);
}J'ai essayé mais j'obtiens une grande valeur '0' sur le graphique. Comment faire pour que l'indicateur place le spread sur le graphique de la devise sur laquelle il est superposé ?
Votre sagesse et vos connaissances sont nécessaires !
DaveDave,
Le problème vient de cette ligne de code.
ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow) ;
Lorsque vous utilisez DoubleToStr, la deuxième option est l'arrondi, c'est-à-dire le nombre de décimales à arrondir. Dans votre cas, vous arrondissez un nombre à deux ou quatre décimales à "zéro" décimale.
Voir ci-dessous :
string DoubleToStr( double value, int digits)
Renvoie une chaîne de texte avec la valeur numérique spécifiée convertie dans un format de précision spécifié.
Paramètres :
value - Valeur à virgule flottante.
digits - Format de précision, nombre de chiffres après le point décimal (0-8).
Le code correct devrait être le suivant
ObjectSetText("Spread_Label", DoubleToStr(spread,Digits), 14, "Ariel", Yellow) ;
REMARQUE : Digits est une fonction interne qui renvoie le nombre de décimales pour le symbole actuel.
Ceci devrait maintenant vous montrer le Spread.
A la vôtre,
Hiachiever
Je me demande s'il y a un moyen de supprimer la bannière, car elle bloque parfois la vue d'autres indicateurs.
Dommage, c'est un .ex4
L'indicateur, je l'ai attaché ci-dessousOui, j'ai écrit et posté le code pour que vous puissiez construire vos propres compteurs.
Vous pouvez demander à cja de le rendre plus petit sur ce fil https://www.mql5.com/en/forum/178253.
Pourquoi cja affiche les codes ex4 uniquement avec la bannière - veuillez lire ces 2 fils de discussion :
https://www.mql5.com/en/forum/178287
https://www.mql5.com/en/forum/177101Je vois...
Même le Dolly et le DIN où moi, cja, minime, et d'autres ont travaillé ensemble, ont été arrachés et vendus par ces voleurs sur le net.
Problème avec ICUSTOM
Voici l'erreur que j'obtiens lorsque j'exécute mon EA
GannHiLov1 EURJPYm,M30 : numéro de tampon d' index invalide dans la fonction iCustom
Voici ma fonction iCustom
double GannBuy1 = iCustom(NULL, 0, "###gann_hilo_activator###", lookback1,0) ;
Quelqu'un sait-il comment réparer cela ?
Pour codersguru et autres programmeurs
Bonjour à tous,
Pourriez-vous m'aider à résoudre le problème décrit ici?
Merci
Alerte continue
Je me demandais quel code et où l'ajouter, si je veux qu'un indicateur émette un son, un courriel, une alerte jusqu'à ce que je l'éteigne. Je suis parfois loin de mon ordinateur et j'utilise les messages texte et les sons pour m'alerter, que je sois éveillé ou endormi. Un son ou un message texte n'est pas toujours suffisant pour attirer mon attention.
Merci d'avance
alerte vocale adx
Bonjour, je me demandais si quelqu'un pouvait m'aider à faire un indicateur qui me donne un son dès que la ligne adx est au-dessus de 40 ?
Merci
iCustom à la fin de la barre ou ?
Bonjour à tous,
J'ai essayé de confirmer que l'iCustom utilise les valeurs à la clôture de la barre ou les calcule-t-il après chaque tick? Ce n'est pas totalement clair dans la documentation. Il semble que certaines fonctions comme iMa vous permettent de spécifier à quel moment de la barre vous voulez que la valeur soit prise.
J'ai l'iCustom suivant et j'aimerais savoir s'il s'agit de la valeur de StochRSICurr à la fin de la barre quotidienne ou non ?
StochRSICurr = iCustom(Symbol(),PERIOD_D1, "Stochastic RSI",8,8,9,0,0) ;
Merci pour votre aide.
Putz