t101: Je l'ai téléchargé, je l'ai généré avec l'assistant, j'ai essayé de l'exécuter dans le testeur et il ne fonctionne pas. Il n'accède même pas aux méthodes CheckOpenLong/Short() dans samplesignal. Elles sont appelées dans ExpertSignal, mais pas dans SampleSignal. Que puis-je faire d'autre pour les remplacer à coup sûr ?
Je ne sais pas si c'est ce que vous avez fait, mais c'est ce qu'il faut faire :
Après cela, mon maître a commencé à voir le signal.
et ainsi de suite :
Il convient de noter que pour que ce fichier soit ensuite "détecté" par l'assistant MQL5 en tant que générateur de signaux, il doit être créé dans le dossier IncludeExpert\Signal\.
t101: Essayez vous-même. Ce n'est qu'avec la dernière version, mais je n'exclus pas que cela fonctionnait auparavant.
Peut-être qu'après la publication de l'article, la structure des signaux a été modifiée. J'ai récupéré mon article Generator of trading signals of custom indicator - il y a un module de signaux dans l'article. Je l'ai lancé dans le testeur - le module de signaux fonctionne.
Как сделать генератор торговых сигналов основанный на пользовательском индикаторе. Как создать пользовательский индикатор. Как получить доступ к данным пользовательского индикатора. Зачем нужна конструкция IS_PATTERN_USAGE(0) и model 0.
Il est possible que la structure des signaux ait été modifiée après la publication de l'article. J'ai récupéré mon article Générateur de signaux de trading d'un indicateur personnalisé - l'article a un module de signaux. Je l'ai lancé dans le testeur - le module de signaux fonctionne.
Vous n'avez pas de méthodes CheckOpenLong(), CheckOpenShort() ou CheckCloseLong(), CheckCloseShort(). Vous n'utilisez que LongCondition() et ShortCondition().
t101: Il n'y a pas de méthodes CheckOpenLong(), CheckOpenShort() ou CheckCloseLong(), CheckCloseShort(). Vous n'utilisez que LongCondition() et ShortCondition().
Cela ne me dérange pas, mais que dois-je faire si j'ai besoin de fonctions de fermeture de position dans mon module de signaux ?
Mais cela n'arrive pas. Seule la méthode du même nom dans ExpertSignal est exécutée. Comment faire correctement ?
Depuis la publication de cet article, l'assistant MQL5 a été modifié : Assistant MQL5 : Nouvelle version. Le conseiller expert généré par le nouvel assistant
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Je l'ai téléchargé, je l'ai généré avec l'assistant, j'ai essayé de l'exécuter dans le testeur et il ne fonctionne pas. Il n'accède même pas aux méthodes CheckOpenLong/Short() dans samplesignal. Elles sont appelées dans ExpertSignal, mais pas dans SampleSignal. Que puis-je faire d'autre pour les remplacer à coup sûr ?
Je ne sais pas si c'est ce que vous avez fait, mais c'est ce qu'il faut faire :
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Discussion de l'article "Comment écrire un module de signaux de trading pour MQL5 Wizard"
SaprykinON, 2015.02.06 19:04
Dans les commentaires il faut remplacer la ligne
//|| Type=Signal
par
//|| Type=SignalAdvanced
Après cela, mon maître a commencé à voir le signal.
et ainsi de suite :
Il convient de noter que pour que ce fichier soit ensuite "détecté" par l'assistant MQL5 en tant que générateur de signaux, il doit être créé dans le dossier IncludeExpert\Signal\.
C'est ce que vous avez fait :
et comme ceci :
?Essayez vous-même. Ce n'est qu'avec la dernière version, mais je n'exclus pas que cela fonctionnait auparavant.
Peut-être qu'après la publication de l'article, la structure des signaux a été modifiée. J'ai récupéré mon article Generator of trading signals of custom indicator - il y a un module de signaux dans l'article. Je l'ai lancé dans le testeur - le module de signaux fonctionne.
Il est possible que la structure des signaux ait été modifiée après la publication de l'article. J'ai récupéré mon article Générateur de signaux de trading d'un indicateur personnalisé - l'article a un module de signaux. Je l'ai lancé dans le testeur - le module de signaux fonctionne.
Il n'y a pas de méthodes CheckOpenLong(), CheckOpenShort() ou CheckCloseLong(), CheckCloseShort(). Vous n'utilisez que LongCondition() et ShortCondition().
J'ai ajouté une déclaration CheckOpenLong() à votre fichier :
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
Et une description :
{
Print(__FUNCTION__+": TEST!");
return(false);
}
J'ai ajouté une déclaration CheckOpenLong() à votre fichier :
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
Et une description :
{
Print(__FUNCTION__+": TEST!");
return(false);
}
Depuis la publication de cet article, l'assistant MQL5 a été modifié : Assistant MQL5 : Nouvelle version. Le conseiller expert généré par le nouvel assistant
effectuera des transactions conformément aux algorithmes sélectionnés de signaux de trading, de maintien des positions ouvertes et de gestion du capital et du risque.
Si vous devez mettre en œuvre vos propres algorithmes de clôture, comment devez-vous procéder ? Dois-je écrire mon propre module pour maintenir les positions ouvertes?