Quand la nouvelle version de MT5 sera-t-elle disponible et où peut-on se renseigner sur ce qu'elle contient ? - page 10

 
Sergei Vladimirov:
Pourquoi ne sont-elles pas les mêmes ? Je ne fais pas la fine bouche, je veux juste aller au fond des choses. L'historique des ticks téléchargés vers le testeur correspond-il vraiment à tous les ticks réels, ou y a-t-il des divergences ?
Chaque courtier a ses propres ticks, ses propres bid-ask, ses propres cinq ou quatre chiffres...
 
Sergei Vladimirov:
Pourquoi n'est-ce pas la même chose ? Je ne fais pas la fine bouche, je veux juste comprendre. L'historique des ticks chargés dans le testeur sont de vrais ticks ou il y a des différences ?
Il n'y aura jamais de correspondance parfaite. Parce que les courtiers sont différents, que chacun a des spreads différents, des fournisseurs de liquidité/signaux différents, certaines des transactions peuvent être effectuées en raison de transactions internes entre leurs clients. Il existe également un léger écart dû au fait que les millisecondes ne peuvent être définies avec précision. Le collecteur de tics considère que le premier tic qui arrive dans la seconde en cours arrive dans 1 milliseconde, mais en réalité, il peut arriver dans 500 ou même 999 millisecondes, c'est-à-dire que dans une seconde, il peut y avoir de légers décalages vers la gauche de la courbe jusqu'à 999 millisecondes. 1 cellule dans l'image correspond à 5 secondes. Les lignes jaunes et bleues peuvent dans certains cas être décalées jusqu'à 1 seconde vers le 1/5ème gauche d'une grande cellule. L'écart moyen est de 1/10 de la taille du grand carré.

Les ticks réels enregistrés proviennent du compte ECN et de la commission. Si le compte était un spread standard ou fixe, le tableau serait différent.

Les ticks dans le testeur sont obtenus sur la base de ce que le serveur de démonstration Metacquot a collecté, avec mon compte ECN très similaire. Lorsqu'ils lanceront la nouvelle version sur les serveurs de tous les courtiers, il y aura des ticks de votre courtier avec votre spread dans le testeur.

 
Ah, je n'ai pas remarqué immédiatement que les ticks accumulés étaient collectés à partir d'un autre serveur. Tout s'explique alors.
 

Je le lis et je m'étonne de votre joie authentique.

Pensez-vous vraiment que le fait d'"attraper des puces" (test sur de vraies tiques) donne un avantage à un expert ?

Je suis surpris.

 
Vladimir Perervenko:

Je le lis et je m'étonne de votre joie authentique.

Pensez-vous vraiment que la "pêche aux puces" (test sur de vrais ticks) donne un avantage à un EA ?

Incroyable.

Eh bien, la différence entre le test d'une multidevise sur les prix ouverts et sur les ticks réels est 2 fois pire pour les ticks en 3 mois, et 8 fois pire en 6 mois. Je vais essayer d'optimiser sur les ticks, et voir ce qui se passe. J'espère qu'il y aura des options plus rentables. Mais il faudra environ 10000 ... 20000 fils-heure. On ne peut pas le faire sans un nuage.

Au fait, quand sera-t-il possible de faire des tests sur des ticks réels dans le nuage ? Faut-il attendre que tous les terminaux soient mis à jour ? Tous les agents sont disponibles maintenant pour une raison quelconque, mais il est peu probable qu'ils puissent compter sur de vrais tics...

 
elibrarius:

Eh bien, la différence d'un test multidevises sur les prix d'ouverture et les ticks, pour 3 mois est 2 fois pire pour les ticks, et pour une demi-année est 8 fois pire. Je vais essayer d'optimiser sur les ticks et voir ce qui se passe. Espérons qu'il y aura des options plus rentables. Mais il faudra environ 10000 ... 20000 fils-heure. Je ne peux pas le faire sans le nuage.

Au fait, quand pourrons-nous tester sur de vraies tiques ? Faut-il attendre que tous les terminaux soient mis à jour ? Pour une raison quelconque, tous les agents sont disponibles maintenant, mais il est peu probable qu'ils puissent compter sur de vrais tics...

Dans le nuage je ne sais pas, je n'ai pas eu de rapport, mais dans le réseau local par tics est optimisé.

 
lilita bogachkova:

Dans le nuage, je ne sais pas, je n'ai pas reçu de rapport, mais sur le réseau local, il est optimisé par des tics.

J'ai 3 ordinateurs dans mon réseau - il faudra 3 semaines pour travailler sur une optimisation... long((

Oh, au fait, il faut vérifier - sans mettre à jour les agents du réseau, lancez l'optimisation tick sur eux, et ensuite vérifiez sur le terminal mis à jour.

Mise à jour :

failed : l'agent distant build 1241 ne peut pas traiter les tests de ticks réels

Apparemment, les agents des nuages abandonneront aussi. Nous devrons attendre leur mise à jour

 
Vladimir Perervenko:

Je le lis et je m'étonne de votre joie authentique.

Pensez-vous vraiment que le fait d'"attraper des puces" (test sur de vraies tiques) donne un avantage à un expert ?

Je suis surpris.

Eh bien, pour les cambistes, la restauration rapide à partir de points de référence est également bonne, personne ne le conteste :).
 
Slawa:

C'est une bonne chose. Les ticks de tous les instruments requis sont synchronisés avec l'historique lors de la première demande de données historiques.

Essayez

Mon processus de test multidevises se bloque pour une raison quelconque. Après quelques transactions, rien ne se passe.

Après quelques transactions, les cotations dans le testeur cessent de s'actualiser, dans le visualiseur elles restent immobiles. Le conseiller expert utilise 3 symboles pour les tests. Le terminal ne se bloque pas et répond, rien ne se passe.

Tout est testé normalement sur des ticks simulés, c'est-à-dire qu'il n'y a pas d'erreur dans l'EA.

Je reçois des prix comme ça :

MqlTick tickEUR ;

MqlTick tickGBP ;

MqlTick tickEURGBP ;

if(!SymbolInfoTick("EURUSD",tickEUR)) {Print("Bid on EURUSD not received") ; return;}

if(!SymbolInfoTick("GBPUSD",tickGBP)) {Print("GBPUSD Bid not received") ; return;}

if(!SymbolInfoTick("EURGBP",tickEURGBP)) {Print("EURGBP Bid not received") ; return;}

2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   CTrade::OrderSend: instant buy 0.01 EURGBP at 0.76970 sl: 0.76470 [done at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   order performed buy 0.01 at 0.76970 [#4  buy 0.01 EURGBP at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   deal performed [#4  buy 0.01 EURGBP at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   deal #4  buy 0.01 EURGBP at 0.76970 done (based on order #4)
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   instant buy 0.01 EURGBP at 0.76970 sl: 0.76470 (0.76894 / 0.76970 / 0.76894)
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   CTrade::OrderSend: instant buy 0.01 EURGBP at 0.76802 [done at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   order performed buy 0.01 at 0.76802 [#3  buy 0.01 EURGBP at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   deal performed [#3  buy 0.01 EURGBP at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   deal #3  buy 0.01 EURGBP at 0.76802 done (based on order #3)
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   instant buy 0.01 EURGBP at 0.76802 (0.76790 / 0.76802 / 0.76790)
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   CTrade::OrderSend: instant sell 0.01 EURGBP at 0.76803 sl: 0.77303 [done at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   order performed sell 0.01 at 0.76803 [#2  sell 0.01 EURGBP at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   deal performed [#2  sell 0.01 EURGBP at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   deal #2  sell 0.01 EURGBP at 0.76803 done (based on order #2)
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   instant sell 0.01 EURGBP at 0.76803 sl: 0.77303 (0.76803 / 0.76844 / 0.76803)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:55 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:53 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:52 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:50 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:49 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:47 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:46 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:44 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:43 (2016.02.01 23:59:59)
 
Renat Fatkhullin:

Vous pouvez désormais gérer des comptes de couverture dans MT5 au même titre que les comptes de compensation.

Ce que j'aime chez Renat, c'est qu'il ne tient pas ses promesses et déclarations les plus fermes ;)

Que nous réserve encore l'"irréel" ? )))