MT4 n'a plus beaucoup de temps à vivre

 

Ce sont les tartes. Voir https://www.mql5.com/ru/forum/6337/page4


Renat:

Nous avons déjà réussi à augmenter considérablement la vitesse de la version de développement (destinée au développement interne) en mode "Open Price" et avons résolu le problème de la différence de vitesse entre les testeurs MT4 et MT5. La vitesse d'Open Price est devenue comparable à celle de MT4 en abandonnant la génération "juste" de ticks intermédiaires, qui permettait de contrôler avec précision l'environnement du marché.

Nous avons également beaucoup travaillé sur la réécriture complète des caches d'état des barres, ce qui a permis d'obtenir une accélération significative en plusieurs passages lors de l'optimisation.

Dans les 2 prochaines versions, nous publierons un nouveau testeur plus rapide.

 
Ce qu'il y a de bien dans le test du prix libre, vous pouvez le dire).
 
OnGoing:
Et ce qui est bon dans le test du prix ouvert, vous pouvez le dire).

Au moins, il n'y a pas de bavardage de contact, c'est-à-dire d'indices et d'oscillateurs à chaque tick. De nombreuses stratégies deviennent plus rentables, ou du moins moins moins peu rentables, si elles sont converties en prix ouverts, car le nombre de faux signaux est considérablement réduit.

Mais pour les pipsies, ce mode n'est pas suffisant.

 

Renat:

Dans la version de développement (destinée au développement interne), nous avons déjà réussi à augmenter considérablement la vitesse des tests en mode "prix ouvert" et à résoudre le problème de la différence de vitesse entre les testeurs MT4 et MT5. La vitesse dans Open Price est maintenant comparable à celle de MT4.

Une fois, il a été promis que la vitesse dans MT5 était plusieurs fois plus rapide que dans MT4. Mais il s'est avéré que nous n'avons pu atteindre une vitesse comparable... Où est la super vitesse de MT5 ?
 
Reshetov:

Au moins, il n'y a pas de bavardage de contact, c'est-à-dire d'indices et d'oscillateurs à chaque tick. De nombreuses stratégies deviennent plus rentables ou du moins moins moins peu rentables si elles sont traduites en prix d'ouverture, car le nombre de faux signaux est considérablement réduit.

Mais ce mode n'est pas très bon pour les pips.

)) Regardez ce que donne une fleur de pierre, par exemple, sur l'ouvre-bouteille horaire.

Lorsque nous avons essayé de le faire fonctionner sur l'historique des tics d'un Dukas, le graal s'est immédiatement dégonflé).

 
sever31:
Le testeur de stratégie est une nuisance pour le trader.

Oui, si on le dit comme ça, tout le reste est nuisible aussi. Par exemple, la vie est une maladie vénérienne dangereuse car elle est transmise sexuellement et se termine toujours par la mort.

Au moins, le testeur MT5 est dépourvu de certaines caractéristiques qui ont conduit à l'auto-illusion des traders novices dans le testeur MT4, par exemple :

1. MT5 dispose de tests en amont. Cela signifie que si sur MT4 vous ne pouvez pas dire à partir des backtests s'il s'agissait d'un forward ou d'un naked fit, sur MT5 il y a déjà un séparateur sur le graphique (bien que des règles Photoshop et une ligne verticale puissent être ajoutées dans n'importe quel éditeur graphique).

2. L'impossibilité d'augmenter le solde au détriment des pertes en ne clôturant que les opérations de comptoir rentables.

Et ainsi de suite.

 

Maintenant, une autre photo. Pour citer mon propre message dans le fil du village.

Regardez comment le testeur traverse les barres ouvertes. C'est-à-dire que les queues de chandelles ne sont pas du tout prises en compte ! Ce sont eux qui sont utilisés pour prendre les arrêts, et plus ils sont courts, plus ils sont précis.

-----------

Prix d'ouverture

Certains traders ne veulent pas dépendre des particularités de la modélisation intra-barre et écrivent des EA qui traitent sur des barres formées. Le fait que la barre de prix actuelle soit entièrement formée est visible lorsque la suivante apparaît. C'est ce qu'est le mode de modélisation "Prix ouverts"pour ces conseillers experts.


Dans ce mode, l'ouverture de la première barre est modélisée (Open = High = Low = Close, Volume = 1), ce qui permet à l'expert d'identifier la fin de la formation de la barre de prix précédente. C'est sur cette barre que le test du conseiller expert est lancé. À l'étape suivante, le conseiller expert reçoit la barre actuelle entièrement formée,mais elle n'est pas utilisée pour les tests!

 
OnGoing:

)) Regardez ce que donne une fleur de pierre, par exemple, à l'ouverture des barres horaires.

Lorsque nous avons essayé de le faire fonctionner sur l'histoire des tics de Dukas, le graal s'est immédiatement dégonflé).


Seulement pour les EAs avec un contrôle explicite de l'ouverture des barres

D'où la question : avez-vous testé un Expert Advisor (sur l'ouverture et les ticks) qui a un contrôle explicite de l'ouverture des barres ?

 
zxc:

Il fut un temps où ils promettaient une vitesse dans MT5 plusieurs fois supérieure à celle de MT4. Mais il s'est avéré que seule la comparabilité a été atteinte jusqu'à présent... Où est la super vitesse de MT5 ?

En dehors du testeur, les applications sur mql5 s'exécutent au moins un ordre de grandeur plus rapidement que sur mql4.

 
zxc:


Seulement pour les Expert Advisors avec un contrôle explicite de l'ouverture des barres.

D'où la question : avez-vous testé un EA (par ouverture et par ticks) qui a un contrôle explicite sur l'ouverture des barres ?

Oui, le moment où l'on ouvre les positions ne fait absolument aucune différence. Le testeur passe hébété au prochain prix ouvert et ne se soucie pas du tout de la façon dont le prix a évolué à l'intérieur de la bougie ou en dehors des deux prix ouverts.

 
Reshetov:

En dehors du testeur, les applications mql5 s'exécutent au moins un ordre de grandeur plus rapidement que mql4.


C'est une bonne chose, bien sûr. Mais en dehors du testeur, peu de gens se soucient de la vitesse, même sur des PC faibles. C'est précisément la vitesse qui est importante dans le testeur.
Raison: