Cela ne fonctionne pas comme dans les termes et conditions d'EA. Après le test, l'indicateur AMA lui-même apparaît avec une période de zéro.
Mais la période de l'indicateur lui-même est de 9. Je ne vois pas d'erreurs dans le journal.
Qu'est-ce que je fais de mal ?
Entre 3 (nom de l'indicateur) et les deux derniers paramètres, vous spécifiez les paramètres de l'indicateur que vous voulez, vous passez le quatrième paramètre 0, et c'est ce que vous obtenez. Si la valeur par défaut est
Entre 3 (nom de l'indicateur) et les deux derniers paramètres, vous spécifiez les paramètres de l'indicateur que vous voulez, vous passez le quatrième paramètre 0, et c'est ce que vous obtenez. Si la valeur par défaut est
Merci ! Ça a marché !
Comment transférer une période d'optimisation à l'indicateur via l'EA ?
Bonjour, ayant des EAs sur une version précédente de MetaTrader, j'ai mis à jour le terminal. Après ça, je suis retourné au 509. Donc les EAs ont "été" dans 60... Bild, ils sont revenus à la version du terminal sur laquelle ils avaient été écrits.
La question est la suivante : que faire avec les EA qui ne s'ouvrent plus dans le Strategy Tester après leur "retour" et ceux qui ne peuvent plus être contrôlés (le bouton de démarrage dans le Strategy Tester ne répond tout simplement pas à un clic) ?
Puisque personne ne répond, je vais reformuler la question : que faut-il faire dans l'Expert Advisor, écrit pour la version 509, pour qu'il fonctionne correctement sur la nouvelle plateforme ?
Comment faire passer une période d'optimisation par l'EA à l'indicateur ?
Dans iCustom() il y a des paramètres que vous passez à l'indicateur à partir de 4 selon leur quantité dans l'indicateur, les deux derniers paramètres sont réservés pour le numéro de tampon de l'indicateur et le décalage par rapport à 0 (dernière) barre
extern int periodAMA=9;
extern int nfast=2;
extern int nslow=30;
extern int G=2;
double ama0=iCustom(NULL,0,"AMA",periodAMA,nfast,nslow,G, 0,0); // на нулевом баре
double ama1=iCustom(NULL,0,"AMA",periodAMA,nfast,nslow,G, 0,1); // на первом баре
Puisque personne ne répond, je vais reformuler la question : que dois-je faire dans un EA écrit pour la build 509 pour qu'il fonctionne correctement sur la nouvelle plateforme ?
Ne pas le compiler dans les builds plus anciens que 509... Il suffit de mettre le fichier compilé dans le build 509 dans le dossier approprié dans le nouveau build.
Dans iCustom() il y a des paramètres que vous passez à l'indicateur à partir de 4 selon leur quantité dans l'indicateur, les deux derniers paramètres sont réservés pour le numéro de tampon de l'indicateur et le décalage par rapport à 0 (dernière) barre
Comme ceci pour 4 paramètres
Merci, j'ai vérifié avec le script, ça marche !
Et en général, lorsqu'on utilise deux AMA, est-il possible de passer deux périodes différentes du conseiller expert pendant l'optimisation ?
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.
https://www.mql4.com/ru/search#!keyword=%D0%B3%D1%80%D0%B0%D0%B0%D0%BB%D1%8C&module=mql4_module_forum
Il faudra attendre la retraite pour démonter... :-)))
https://www.mql4.com/ru/search#!keyword=%D0%B3%D1%80%D0%B0%D0%B0%D0%BB%D1%8C&module=mql4_module_forum
Il faudra attendre la retraite pour le démonter... :-)))
Qui interdit au questionneur de créer sa propre branche ?
Bonjour à tous !
J'ai un problème lors de l'utilisation d'un AMA coulissant, je l'ai obtenu ici https://www.mql5.com/ru/code/7378.
J'ai mis le code le plus simple
Cela ne fonctionne pas comme dans les termes et conditions d'EA. Après le test, l'indicateur AMA lui-même apparaît avec une période de zéro.
Mais la période de l'indicateur lui-même est de 9. Je ne vois pas d'erreurs dans le journal.
Qu'est-ce que je fais de mal ?
Bonjour à tous !
J'ai un problème lors de l'utilisation d'un AMA coulissant, je l'ai obtenu ici https://www.mql5.com/ru/code/7378.
J'ai mis le code le plus simple
Cela ne fonctionne pas comme dans les termes et conditions d'EA. Après le test, l'indicateur AMA lui-même apparaît avec une période de zéro.
Mais la période de l'indicateur lui-même est de 9. Je ne vois pas d'erreurs dans le journal.
Qu'est-ce que je fais de mal ?
Entre 3 (nom de l'indicateur) et les deux derniers paramètres, vous spécifiez les paramètres de l'indicateur que vous voulez, vous passez le quatrième paramètre 0, et c'est ce que vous obtenez. Si la valeur par défaut est
Entre 3 (nom de l'indicateur) et les deux derniers paramètres, vous spécifiez les paramètres de l'indicateur que vous voulez, vous passez le quatrième paramètre 0, et c'est ce que vous obtenez. Si la valeur par défaut est
Merci ! Ça a marché !
Comment transférer une période d'optimisation à l'indicateur via l'EA ?
Bonjour, ayant des EAs sur une version précédente de MetaTrader, j'ai mis à jour le terminal. Après ça, je suis retourné au 509. Donc les EAs ont "été" dans 60... Bild, ils sont revenus à la version du terminal sur laquelle ils avaient été écrits.
La question est la suivante : que faire avec les EA qui ne s'ouvrent plus dans le Strategy Tester après leur "retour" et ceux qui ne peuvent plus être contrôlés (le bouton de démarrage dans le Strategy Tester ne répond tout simplement pas à un clic) ?
Puisque personne ne répond, je vais reformuler la question : que faut-il faire dans l'Expert Advisor, écrit pour la version 509, pour qu'il fonctionne correctement sur la nouvelle plateforme ?
Merci ! Ça marche !
Comment faire passer une période d'optimisation par l'EA à l'indicateur ?
Dans iCustom() il y a des paramètres que vous passez à l'indicateur à partir de 4 selon leur quantité dans l'indicateur, les deux derniers paramètres sont réservés pour le numéro de tampon de l'indicateur et le décalage par rapport à 0 (dernière) barre
Comme ça pour 4 paramètres !
Je suis en train de manger pour écrire une formule de Binet en µl, dites-moi ce qui ne va pas chez moi,
Puisque personne ne répond, je vais reformuler la question : que dois-je faire dans un EA écrit pour la build 509 pour qu'il fonctionne correctement sur la nouvelle plateforme ?
Dans iCustom() il y a des paramètres que vous passez à l'indicateur à partir de 4 selon leur quantité dans l'indicateur, les deux derniers paramètres sont réservés pour le numéro de tampon de l'indicateur et le décalage par rapport à 0 (dernière) barre
Comme ceci pour 4 paramètres
Merci, j'ai vérifié avec le script, ça marche !
Et en général, lorsqu'on utilise deux AMA, est-il possible de passer deux périodes différentes du conseiller expert pendant l'optimisation ?