Veuillez donner un exemple d'utilisation de cette fonction dans l'EA.
bool FrameAdd(
conststring name, // публичное имя/метка long id, // публичный id doublevalue, // значение conststring filename // имя файла с данными
);
должно получиться 6 результатов оптимизации - приложите логи журнала тестера стратегий. то проведите оптимизацию отдельно в течении часа - интересно сопоставить расчетное время на оптимизацию с реальным. По поводу журнала - вероятно не стоит галка - ставиться по нажатию ПКМ во вкладке Тестера стратегий
Aidez-moi à comprendre ce que je fais de travers !
Dès que je colle un commentaire dans le code joint ci-dessous, mon robot cesse de fonctionner.
Sans le commentaire, tout fonctionne. Je change le compte en compte normal et faux.
Qu'est-ce qui ne va pas ?
Vous avez oublié les parenthèses dans le if. Si ce n'est pas égal au score, alors on commente et on retourne. Et si ce n'est pas égal au score, on continue et on frappe retourn.
voidOnTick()
{
if(AccountInfoInteger(ACCOUNT_LOGIN) != 12345678)
{
Comment("На этом счете - робот не работает");
return;
}
}
Veuillez donner un exemple d'utilisation de cette fonction dans l'EA.
Veuillez donner un exemple d'utilisation de cette fonction dans l'EA.
Vous pouvez regarder ici.
Bonjour !
https://www.mql5.com/ru/search#!keyword=ACCOUNT_LOGIN&module=mql5_module_forum
Bonjour !
Vous avez oublié les parenthèses dans le if. Si ce n'est pas égal au score, alors on commente et on retourne. Et si ce n'est pas égal au score, on continue et on frappe retourn.
Ensuite, OnTick se termine et attend le prochain tic-tac. Il ne va pas plus loin !!!!
Merci ! !! J'ai tout compris, j'ai corrigé le problème et ça marche maintenant.
C'était juste un pépin qui m'est monté à la tête.
Pouvez-vous me dire s'il est possible de faire un appel à partir de l'Expert Advisor
void OnTradeTransaction()
à partir d'un fichier externe ?
J'ai créé un fichier de test *mqh et je l'ai ajouté.
Dans l'Expert Advisor j'ai ajouté ce fichier
#include <тест.mqh>Mais OnTradeTransaction n'est pas appelé depuis le Conseiller Expert.
Comment faire correctement ?
Comment le faire correctement ?
Je ferais le contraire. Dans le fichier .mqh, écrivez une classe, par exemple CTest dans le fichier test.mqh.
Connecter la classe
#include <test.mqh> CTest onTest;Et à partir de l'EA dans la fonction OnTradeTransaction appeler ma fonction
Je ferais le contraire. Dans le fichier .mqh, j'écrirais une classe, par exemple CTest dans le fichier test.mqh.
Connexion de la classe
Et à partir de l'EA, dans la fonction OnTradeTransaction, j'appelle ma fonction
J'ai essayé de créer un premier EA simple et il fonctionne parfaitement.
Mais lorsque je le télécharge sur MQL dans le marché, j'obtiens un message d'erreur:
Quelle en est la raison ? Est-ce dû au compte de netting ?
J'ai déjà lu quelques contributions en anglais sur le forum, mais je ne comprends pas le problème.
Le volume est fixé par l'EA. Même 0,01 lot etc. ne fonctionne pas.
J'apprécierais que quelqu'un m'aide à y voir plus clair.