Questions des débutants MQL5 MT5 MetaTrader 5 - page 1209
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
Comment puis-je obtenir un commentaire sur une position fermée dans OnTradeTransaction?
Question intéressante. Pour mieux comprendre, j'ai ouvert manuellement une position et spécifié le commentaire'123456' - puis j'ai fermé la position et exécuté le scriptHistorique des transactions et des ordres. Et maintenant, remarquez que le commentaire n'est présent qu'au niveau de l'ordre (trade order) sur la base duquel a eu lieu une transaction qui a conduit à la position et au niveau de la transaction qui a eu lieu suite à l'exécution de l'ordre) :
Cela signifie que lors de la clôture d'une position (dans OnTradeTransaction, le type de transaction est TRADE_TRANSACTION_DEAL_ADD), nous devons sélectionner tous les ordres liés à cette position dans l'historique des transactions et trouver l'ordre qui a fait apparaître cette position.
Utilisez l'équation de la ligne droite :
Indiquez le numéro de barre et le prix du point de gauche, indiquez le numéro de barre et le prix du point de droite (une ligne virtuelle est tracée sur ces points) et indiquez la barre que vous recherchez.
La fonction renverra le prix de la barre que vous recherchez.
Utilisez l'équation de la ligne droite :
Indiquez le numéro de barre et le prix du point de gauche, indiquez le numéro de barre et le prix du point de droite (une ligne virtuelle est tracée sur ces points) et indiquez la barre que vous recherchez.
La fonction renverra le prix de la barre que vous recherchez.
Merci, je vais essayer.
Comment puis-je lisser le graphique linéaire, au niveau des pics (exactement le graphique affiché sur le graphique principal) ?
iMA ne fonctionne pas, il n'y a pas de lissage, (peut-être la fonction Curve ?)
J'essaie de travailler avec le calendrier intégré. Qu'est-ce que le sus ? Pourquoi les données sont-elles différentes, par exemple en comparaison avec investing.com.
Voici un téléchargement des nouvelles incorporées (heure du serveur GMT+2) au fichier :
Et voici une capture d'écran de investing.com pour la même date :
Différence d'importance. Les nouvelles importantes sur investing.com peuvent être modérées dans le calendrier MQL5.
J'attribue le décalage horaire d'une heure (également demandé à partir de GMT+2 sur investing.com) au passage à l'heure d'été.
Bonjour.
Quelqu'un peut-il me dire comment redessiner l'indicateur à partir de la fonction OnChartEvent()? Dans cette fonction, je modifie la valeur du tampon de l'indicateur, mais elle ne change pas sur le graphique. ChartRedraw() n'est d'aucune utilité.
L'indicateur change sur le graphique uniquement lors de l'exécution de OnCalculate(). Existe-t-il un moyen de le redessiner sans lancer OnCalculate() ? Ou comment forcer le lancement de OnCalculate() ?
Bonjour.
Quelqu'un peut-il me dire comment redessiner l'indicateur à partir de la fonction OnChartEvent()? Dans cette fonction, je modifie la valeur du tampon de l'indicateur, mais elle ne change pas sur le graphique. ChartRedraw() n'est d'aucune utilité.
L'indicateur change sur le graphique uniquement lors de l'exécution de OnCalculate(). Existe-t-il un moyen de le redessiner sans lancer OnCalculate() ? Ou comment forcer le lancement de OnCalculate() ?
question intéressante, j'ai voulu redessiner l'indicateur dans cet événement il y a longtemps, pour voir comment ils se présenteraient sur un graphique.
Je dois encore utiliser cet événement dans le multidevise, je suppose que les développeurs ont reporté le multi-mode normal jusqu'à MQL6
---
une autre question. Comme toujours, les développeurs ont donné beaucoup de matière à réflexion.
le même indicateur peut être construit de deux façons :
1 parcelle et 1 tampon de couleur, ou le même indicateur avec 2 tampons de parcelles - un en haut avec sa propre couleur et un autre en bas également avec sa propre couleur, c'est une variante sans tampon de couleur.
Laquelle sera la plus rapide ou la plus correcte ? Je voudrais une réponse d'un expert
---
il semblerait que vous puissiez utiliser 1 plot + 1 tampon de couleur pour regarder 0 - tendance à la hausse et 1 - tendance à la baisse, et si vous avez besoin de la valeur, vous pouvez utiliser le plot. tout est séparé et compréhensible, mais
la seconde variante a 2 tampons de tracé - le premier a EMPTY_VALUE et le second la valeur et la tendance (couleur)
---
MQL4 a complètement raté le coche, si la deuxième option est juste son héritage, y a-t-il des avantages évidents à utiliser la méthode 1 ? (c'est-à-dire jeter d'emblée la deuxième option)
a posé une question à deux bons experts, ils n'ont pas pu y répondre.
Question intéressante, j'ai voulu redessiner l'indicateur dans cet événement il y a longtemps, pour voir comment ils se ressembleraient sur le graphique
Je dois encore utiliser cet événement dans le mode multi-devises, les développeurs semblent avoir reporté le mode multi jusqu'à MQL6
---
une autre question. Comme toujours, les développeurs ont donné beaucoup de matière à réflexion.
le même indicateur peut être construit de deux façons :
1 parcelle et 1 tampon de couleur, ou le même indicateur avec 2 tampons de parcelles - un en haut avec sa propre couleur et un autre en bas également avec sa propre couleur, c'est une variante sans tampon de couleur.
Lequel sera le plus rapide ou le plus correct ? Je voudrais une réponse d'un expert
---
il semblerait que vous puissiez utiliser 1 plot + 1 tampon de couleur pour regarder 0 - tendance à la hausse et 1 - tendance à la baisse, et si vous avez besoin de la valeur, vous pouvez utiliser le plot. tout est séparé et compréhensible, mais
la seconde variante a 2 tampons de tracé - le premier a EMPTY_VALUE et le second la valeur et la tendance (couleur)
---
MQL4 a complètement raté le coche, si la deuxième option est juste son héritage, y a-t-il des avantages évidents à utiliser la méthode 1 ? (c'est-à-dire jeter d'emblée la deuxième option)
J'ai posé la question à deux bons experts, ils n'ont pas pu répondre.
Je ne pensais pas rencontrer un tel problème, car à première vue, il devrait être évident de redessiner le graphique à partir du programme. Dans ce contexte, l'objectif de la fonction ChartRedraw() n'est pas clair...