Questions des débutants MQL5 MT5 MetaTrader 5 - page 1244
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
Vladimir, j'ai également généré le code avec l'assistant MQL5. J'ai essayé votre EA, il ne fonctionne pas non plus pour moi lorsque je l'exécute sur la devise GBPUSD.
Il est indiqué ce qui suit dans le journal :
Lisez ce qui est écrit dans le journal. Il y a une description de VOTRE erreur. (s'il s'agit d'un testeur, il y a un journal, s'il s'agit d'un terminal, il y a deux journaux).
Précisez également : sur quel symbole et sur quelle période vous commencez. Aujourd'hui les télépathes sont en vacances et il n'y a personne pour lire vos pensées.
Lisez ce qui est écrit dans le carnet de bord. Il y a une description de VOTRE erreur. (s'il s'agit d'un testeur - il y a un journal, s'il s'agit d'un terminal - il y a DEUX journaux).
Le testeur se plante à cet endroit lors de la création d'un handle d'indicateur, c'est-à-dire qu'il = INVALID_HANDLE. Dans la variable symbole "EURUSD", la période est également définie. Comment cela est-il possible et que signifie l'erreur 4804 ?
ERR_INDICATEUR_CANNOT_APPLY
4804
L'indicateur ne peut pas être appliqué à un autre indicateur
m_handle=iAC(symbol,period);
Le testeur se plante ici lors de la création d'un handle d'indicateur, c'est-à-dire qu'il = INVALID_HANDLE. Dans la variable symbole "EURUSD", la période est également définie. Comment cela est-il possible et que signifie l'erreur 4804 ?
ERR_INDICATEUR_CANNOT_APPLY
4804
L'indicateur ne peut pas être appliqué à un autre indicateur
Lisez le journal - il contient une description de VOTRE erreur. Plus vite vous le lirez, plus vite vous comprendrez.
Précisez également : sur quel symbole et sur quelle période vous vous lancez. Les télépathes sont en vacances aujourd'hui et il n'y a personne pour lire dans les pensées.Lisez le magazine - il y a une description de VOTRE erreur. Plus vite vous le lirez, plus vite vous comprendrez.
Précisez également : sur quel symbole et sur quelle période vous vous lancez. Aujourd'hui les télépathes sont en vacances et il n'y a personne pour lire dans vos pensées.Le problème a été résolu en réinstallant la plate-forme.
Chers développeurs, les produits sur le marché ne peuvent être vérifiés
Code joint
CopyRates provoque un blocage, ce qui a pour conséquence que le marché écrit
test sur EURUSD,H1 (netting)
le testeur prend trop de temps
Rapport du testeur de stratégie introuvable
Et le validateur a correctement passé le seuil : Vous ne réfléchissez probablement pas trop, quand vous voulez demander 1440 éléments à chaque TICK pour tous les symboles du terminal ? Vous n'avez même pas pensé : le serveur peut facilement avoir plus de cinq mille symboles, un symbole peut avoir NO 1440 barres...
En somme, un sujet pour les débutants. Absolument.
Exemple
Résultat :
Merci, Vladimir. Je comprends parfaitement la logique de votre exemple. Vous le croyez ?
Merci, Vladimir. Je comprends parfaitement la logique de votre exemple. Vous le croyez ?
Je ne suis pas Vladimir, mais je vais vous demander : qu'est-ce qui ne marche pas ? Tout est parti depuis longtemps, et je n'ai pas envie de chercher ton exemple. S'il vous plaît, reproduisez-le à nouveau.
Je ne suis pas Vladimir, mais je dois demander : qu'est-ce qui ne marche pas ? C'est fini depuis longtemps, et je ne veux pas chercher ton exemple. S'il vous plaît, reproduisez-le à nouveau.
Voici mon exemple :
Si je change barsBuffer1[0] en barsBuffer1[i], il est dessiné. Mais alors comment ajouter une nouvelle bougie?Voici mon exemple :
Si je change barsBuffer1[0] en barsBuffer1[i], il est dessiné. Mais alors comment ajouter une nouvelle bougie?Toutes les matrices n'ont pas la même orientation.