C'est dommage qu'il n'y ait pas de solutions toutes faites, il va falloir à nouveau faire toutes sortes de manipulations avec des tableaux et desdonnées de type datetime... Des choses apparemment élémentaires... pourquoi ont-elles dû être supprimées lors du passage de MQL4 ?
Примечание
Функцию нельзя вызывать из пользовательских индикаторов, так как индикаторы выполняются в интерфейсном потоке и не должны его тормозить.
l'écriture dans le scénario
voidOnStart()
{
intMessageBox(
string text="text",// текст сообщенияstring caption=NULL, // заголовок окнаint flags=MB_YESNO// определяет набор кнопок в окне
);
}
Je reçois .
'MessageBox' - function can be declared only in the global scope
Je l'ai placé avant OnStart() - pas d'erreur, pas de fenêtre non plus.
Comment utiliser correctement cette case, en gérant le OUI/NON, par exemple (accepter = poursuivre l'exécution du script ou refuser = abandonner).
int MB=MessageBox(
"text01",// текст сообщенияNULL,// заголовок окна0x00000004);
if(MB==IDYES)
{
Print("YES");
Alert("YES");
Comment("YES");
}
elseif(MB==IDNO)
{
Print("NO");
Alert("NO");
Comment("NO");
}
L'imprimante s'obstine à imprimer 2 fois à la fois, qu'est-ce que c'est ?
Et une autre question. Existe-t-ilun moyen d'effacer l'ancienne liste d'alertes ? Je ne pense pas qu'il y en avait un sur 4. Je peux me tromper, je ne l'ai pas utilisé.
Ne supprime pas la paire dans l'aperçu du marché. Et ne s'ajoute pas si elle est vraie et qu'elle ne figure pas dans la liste des symboles. Ne renvoie pas d'erreur. Aucun graphique ou position ouverte sur le symbole.
L'imprimante s'obstine à imprimer 2 fois à la fois, qu'est-ce que c'est ?
Alert imprime également le texte pour l'historique.
Et une autre question. Existe-t-ilun moyen d'effacer l'ancienne liste d'alertes ? Je ne pense pas qu'il y en avait un sur 4. Je peux me tromper, je ne l'ai pas utilisé.
L'heure actuelle est la deuxième date (cela devrait être clair dans l'aide)...
Cela fonctionnera probablement comme suit
Cela fonctionne)). Hmmm... Je dois avoir mal compris quelque chose ici :
Les éléments de la position de départ sont comptés du présent au passé, c'est-à-dire qu'une position de départ égale à 0 signifie la barre actuelle.
Donc je suis en train de bouillonner))))
Pouvez-vous me dire quel analogue MQL4 de la fonction Day() et Hour() existe dans MQL5(les valeurs de retour doivent être int) ?
https://www.mql5.com/ru/docs/dateandtime
tout ce qui est connu de la science jusqu'à présent.
https://www.mql5.com/ru/docs/dateandtime
tout ce qui est connu de la science à ce jour.
Question sur MessageBox. Dans l'aide
l'écriture dans le scénario
Je reçois .
Je l'ai placé avant OnStart() - pas d'erreur, pas de fenêtre non plus.
Comment utiliser correctement cette case, en gérant le OUI/NON, par exemple (accepter = poursuivre l'exécution du script ou refuser = abandonner).
Pourquoi avez-vous mis int ?
pour lutter contre le compilateur ?
Pourquoi avez-vous mis int ?
pour lutter contre le compilateur ?
L'imprimante s'obstine à imprimer 2 fois à la fois, qu'est-ce que c'est ?
Et une autre question. Existe-t-ilun moyen d'effacer l'ancienne liste d'alertes ? Je ne pense pas qu'il y en avait un sur 4. Je peux me tromper, je ne l'ai pas utilisé.
L'imprimante s'obstine à imprimer 2 fois à la fois, qu'est-ce que c'est ?
Et une autre question. Existe-t-ilun moyen d'effacer l'ancienne liste d'alertes ? Je ne pense pas qu'il y en avait un sur 4. Je peux me tromper, je ne l'ai pas utilisé.