![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Si l'on n'a besoin QUE du ruban (COPY_TICKS_TRADE - time_msc, last, volume et flags), cette solution convient parfaitement - aucun bug détecté.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Indicateur boursier mystérieux
fxsaber, 2016.09.27 18:32
Tous les freins semblent être activés lorsque l'entrée de CopyTicks est différente de zéro.
Il semble que l'implémentation de CopyTicks soit très mal faite dans ce mode, même si les ticks depuis le dernier appel sont demandés. On dirait que ça devrait voler, mais ce n'est pas le cas.
Attendez la version bêta de cette semaine, où nous avons apporté un certain nombre d'améliorations aux mises à jour des tics et des tumblr.
1432 - De nombreux bugs résolus. Merci !
Mais pas tous.
Si l'on compare l'historique ajouté à l'historique réel, on constate des divergences en mode COPY_TICKS_ALL (TRADE et INFO - pas de problème). EA
Résultat
Mais pas tous.
Si l'on compare l'historique ajouté à l'historique réel, on constate des divergences en mode COPY_TICKS_ALL (TRADE et INFO - pas de problème). EA
Résultat
J'ai enregistré le code ci-dessus et j'ai trouvé les raisons. Si CopyTicks (de > 0) reçoit des ticks jusqu'au plus récent, il peut en manquer.
Exemple.
Ticks demandés avec de = 2016.09.29 11:05:55.564. J'ai reçu trois ticks en réponse
Quelque temps plus tard, j'ai demandé l'historique des ticks à distance et j'ai obtenu un tick, que CopyTicks avait manqué auparavant.
Quel insecte !
Il semble qu'il y ait une sorte de conflit entre l'écriture et la lecture de la base de données tick en parallèle.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Indicateur boursier mystérieux
fxsaber, 2016.09.30 15:09
J'ai pu localiser l'un des bugs provoquant une divergence dans l'indicateur. C'est encore à propos de CopyTicks.
Il s'avère que si l'on recueille l'histoire des tiques par parties, elle peut ne pas coïncider avec l'histoire réelle. Le conseiller expert le montre
Le résultat
Cette EA montre également un bug faible. J'ai découvert que l'histoire collectée en plusieurs parties peut manquer certaines parties qui durent plusieurs minutes. Seule une reproduction concise et claire sous forme de code n'a pas été inventée. Et il est inutile d'en poster des complexes, car personne ne regardera.
En général, il n'y a aucun moyen de vaincre les bogues dans CopyTicks. Et notez que l'Expert Advisor fonctionne en mode ruban (COPY_TICKS_TRADE). Il ne peut donc même pas fonctionner avec un ruban.
Un autre bug, maintenant dans tous les modes COPY_TICKS_*
Avez-vous essayé d'obtenir des ticks à partir d'un certain point et d'un certain nombre, par exemple fixe ?
D'après le code, il semble qu'un certain nombre (100000) du dernier moment. Et si vous obtenez seulement N ticks. Y aura-t-il aussi des sauts de puce ?
Laissez-moi vous dire tout de suite que je n'ai pas encore beaucoup expérimenté les tiques moi-même...
Avez-vous essayé d'obtenir des ticks à partir d'un certain point et d'un certain nombre, par exemple fixe ?
D'après le code, il semble qu'un certain nombre (100000) du dernier moment. Et si vous obtenez seulement N ticks. Y aura-t-il aussi des sauts de puce ?
Laissez-moi vous dire tout de suite que je n'ai pas encore beaucoup expérimenté les tiques moi-même...
Je l'ai essayé.
Aujourd'hui, ils promettent une nouvelle construction pour la démo. Nous devons donc attendre.
Je l'ai essayé.
Aujourd'hui, ils promettent une nouvelle construction pour la démo. C'est pourquoi je dois attendre.
J'espère que CopyTicks() sera corrigé.
A propos, depuis l'apparition de CopyTicks(), j'ai demandé aux développeurs d'ajouter une fonction de surcharge comme dans les autres fonctions Copy...(). Ils m'ont dit qu'ils le feraient. И... le silence...
D'ailleurs, depuis l'apparition de CopyTicks(), j'ai demandé aux développeurs d'ajouter une fonction de surcharge, comme pour les autres fonctions Copy...(). Ils m'ont dit qu'ils le feraient. И... le silence...