Questions des débutants MQL5 MT5 MetaTrader 5 - page 1267
![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
Un indicateur pour cela doit avoir un paramètre de couleur d'entrée. C'est-à-dire qu'il doit s'agir d'un indicateur personnalisé.
MERCI ! mais si je n'ai pas accès au code source, ce n'est pas faisable ?
MERCI ! Mais si je n'ai pas accès au code source, ce n'est pas implémentable ?
Oui, vous devez disposer d'une source ouverte ou d'une mise en œuvre prête à l'emploi.
Oui, vous devez disposer d'un code source ouvert ou d'une mise en œuvre prête à l'emploi.
Lorsque je règle la couleur clrNONE dans le testeur, la couleur est toujours affichée ! Donc clrNONE ne fonctionne pas dans le testeur ? Je ne peux pas le vérifier en vrai - c'est le week-end...
Si je définis une couleur quelconque au lieu de clrNONE, cette couleur s'affiche, mais la valeur vide = ne fonctionne pas... étrange...Réponse : également recharger la macro à plusieurs reprises)
Mais il est préférable d'utiliser l'opérateur + pour les chaînes de caractères et de tout convertir en chaînes de caractères. Ainsi, vous n'avez pas besoin d'une version de la fonction (et de la macro) avec de nombreux paramètres.
Merci. Je ne savais pas que la macro pouvait être rechargée.
Merci. Je ne savais pas que la macro pouvait être rechargée.
faute de frappe - reload, et non reload)
trié les exemples à la fin de cette section d'aidehttps://www.mql5.com/ru/docs/constants/structures/mqltraderequest.
sur le serveur Metacquot, tout est OK
sur un autre serveur, après avoir analysé les codes d'erreur de la demande de transaction, j'ai découvert que le problème se situe dans le remplissage du champ MqlTradeResult :
request.type_filling = ORDER_FILLING_IOC;
une recherche dans le forum n'a pas permis de trouver une solution univoque - comment déterminer les paramètres du serveur pour le champ MqlTradeResult de manière programmatique?
UPD : trouvé une solution fonctionnellehttps://www.mql5.com/ru/forum/168912/page2#comment_4062864
@fxsaber merci !
Veuillez me dire comment définir les niveaux Fibo pour la construction automatique.
Exemple dans le codeRR deFibonaci-
peuvent être définis pour les niveaux : nombre de lignes, valeur de la ligne, couleur de la ligne, style de ligne, largeur de la ligne, texte de la ligne.
Bonjour, pourriez-vous me dire pourquoi lors du débogage du code, en allant étape par étape, les lignes sont recolorées dans les deux couleurs selon les valeurs des coordonnées. Et en lançant l'EA sur le graphique, la condition if(Level_0 > Level_1) n'est jamais vraie ?
Pourriez-vous me dire pourquoi, lors du débogage, en passant le code pas à pas, les lignes sont repeintes dans les deux couleurs selon les valeurs des coordonnées. Et en lançant l'EA sur le graphique, la condition de la ligne if(Level_0 > Level_1) n'est jamais vraie ?
Il est très probable qu'après avoir renommé un objet, celui-ci ne soit pas encore disponible pour être consulté. Vous pouvez essayer de mettre ChartRedraw après le renommage. Si cela ne fonctionne pas, vous devez construire la séquence d'une autre manière.
ps ; Une autre option : d'abord repeindre avec le nom de sparam et ensuite le renommer.