Algo-Sniffing - page 3

 
C-4:

Je vais maintenant changer mon ton en méthaquot et essayer de répondre dans leur style, k-hee, k-hee, k-hee :

Vous feriez vos devoirs et liriez l'histoire d'abord.

Nous avons déclaré à plusieurs reprises et de manière continue que les options seront présentes dans MT5, notre système d'ordres est très flexible, ce qui nous permet d'ajouter de nouvelles méthodes de trading et nous introduirons les options étape par étape.

 
Renat:

Vous vous seriez préparé et auriez lu l'histoire avant.

Nous avons déclaré à plusieurs reprises et de manière continue que les options seront présentes dans MT5, notre système d'ordres est très flexible, ce qui nous permet d'ajouter de nouvelles méthodes de trading et nous introduirons les options étape par étape.

Pour négocier des options sur des contrats à terme, vous devez prendre en charge des dizaines de milliers d'instruments. Un exemple simple : le marché des Forts. Il n'y a que 28 instruments qui supportent les options. Multiplions ce nombre par les options d'achat et de vente, par les dizaines de prix d'exercice de chacune d'entre elles, par les dizaines d'échéances des options et par les échéances des contrats à terme sur les actifs sous-jacents. En conséquence, entre 2006 et 2012, nous avons 17834 instruments ( !) dont environ 16 000 sont des options. Nous avons tout cela sur les Forts depuis longtemps. Ce n'est pas un problème pour moi de traiter 17 834 instruments, de fabriquer les colles appropriées et de travailler avec ces données. La façon dont vous allez mettre en œuvre tout cela dans MT5 est un mystère pour moi. Je pense que vous ne le ferez pas. Vous vous contenterez de dire que c'est possible - c'est à votre courtier de décider. Mais ils n'accepteront jamais de diffuser l'ensemble des 17 834 instruments via MT5. Par conséquent, la simple possibilité théorique de connexion ne suffit pas. Vous avez besoin de soutien, et vous ne l'aurez jamais. Dans un produit aussi fermé que MT5, vous ne pouvez pas faire quelque chose vous-même, par exemple télécharger et traiter les mêmes outils. Et ce n'est qu'une partie de tous les problèmes auxquels les amateurs d'algotrading et d'options seront inévitablement confrontés.
 
C-4:
Pour négocier des options sur des contrats à terme, vous devez prendre en charge des dizaines de milliers d'instruments. Un exemple simple : le marché des Forts. Il existe 28 instruments qui prennent en charge les options. Multiplions ce nombre par les options d'achat et de vente, par les dizaines de prix d'exercice de chacune d'elles, par les dizaines d'échéances des options et par les échéances des contrats à terme sur les actifs sous-jacents. En conséquence, entre 2006 et 2012, nous avons 17834 instruments ( !) dont environ 16 000 sont des options. Nous avons tout cela sur les Forts depuis longtemps. Ce n'est pas un problème pour moi de traiter 17 834 instruments, de fabriquer les colles appropriées et de travailler avec ces données. La façon dont vous allez mettre en œuvre tout cela dans MT5 est un mystère pour moi. Je pense que vous ne le ferez pas. Vous vous contenterez de dire que c'est possible - c'est à votre courtier de décider. Mais ils n'accepteront jamais de diffuser l'ensemble des 17 834 instruments via MT5. Par conséquent, la simple possibilité théorique de connexion ne suffit pas. Vous avez besoin de soutien, et vous ne l'aurez jamais. Dans un produit aussi fermé que MT5, vous ne pouvez pas faire quelque chose vous-même, par exemple télécharger et traiter les mêmes outils. Et ce n'est qu'une partie de tous les problèmes auxquels les amateurs d'algotrading et d'options seront inévitablement confrontés.

Je suis attentivement la discussion, j'ai moi aussi beaucoup de mal à imaginer comment tout ce qui concerne les options et les contrats à terme sera réalisé, c'est pourquoi j'ai soulevé la question. Bien que je ne connaisse pas les options aussi bien que vous C-4, je m'en remets donc à vous pour la discussion.

Bien sûr, on pourrait évoquer le caractère secret du développement, mais je n'ai pas entendu de réponse sensée (de votre part, Renat). C'était seulement "tout sera fait".

Si c'est le cas, dites simplement que vous n'allez pas révéler vos plans avant le temps.

Et si avec les ordres que vous avez exprimés, comment vous allez mettre en œuvre la partie graphique est une forêt obscure, et pour un trader c'est très important. Pour qu'un trader passe de sa plateforme d'options à MT5, il faut que cette dernière soit au moins aussi bonne. Mais on ne peut même pas demander un kagi de base dans le dossier. Vous ne pouvez même pas demander des options.

 
Et qu'est-ce qui vous fait penser que Metatrader 5 ne peut pas gérer des milliers de symboles ?

Il est spécialement conçu pour des dizaines de milliers de caractères. Nous ne l'avons pas réécrit à partir de zéro pour rien, avec une nouvelle architecture spécifique aux échanges.
 

L'autre chose qui m'a toujours dérouté est la vitesse d'exécution des commandes d'achat et de vente. C'est la vitesse à laquelle les commandes d'achat/de vente sont exécutées. Dans le championnat, j'avais un contrôle de qualité intégré pour l'exécution des commandes. L'un des indicateurs de qualité est le temps d'exécution.

Le contrôle est simple. Contrôle du temps.... envoyer une commande...réponse reçue...arrêter le chronomètre...enregistrer le résultat

2011.11.16 12:00:06<<< == Vendre EURCHF au prix : 1,23713, Volume : 0,13 a été exécuté avec succès, Ticket #6756146 en 1 requête(s) == >>> Délai de 2,371 sec.

Le délai était de 13 secondes....https://championship.mql5.com/2011/ru/users/Prival/expert et si cela se passe sur des cotations démo, en supposant que le conseiller expert est sur le serveur... que se passe-t-il sur le compte réel ? Beaucoup de ceux qui négocient sur l'échangeur se battent pour les pings, pour la vitesse d'exécution des commandes (Plaza 2, etc.). Ils paient de l'argent pour ça. Mais ils introduisent des délais spéciaux.

Renat pense vraiment que vous pensez vraiment que quelqu'un là-bas avec une telle qualité de performance commande ... qualité de l'histoire.... (le format de stockage de l'historique n'est compatible avec aucun échange ... qui le convertira dans votre format inconnu ?

P.S. Je ne peux même pas imaginer la tête des gagnants du championnat http://investor.rts.ru/ru/statistics/2008/ quand ils verront que leurs commandes sont exécutées en plus de 5 secondes + une fonctionnalité fantastique tumblr....

 
Prival:

Le délai a atteint 13 secondes....https://championship.mql5.com/2011/ru/users/Prival/expert et si cela se passe sur des cotations de démonstration, en supposant que le conseiller expert est sur le serveur... que se passe-t-il sur le réel ? Beaucoup de ceux qui négocient sur l'échangeur se battent pour les pings, pour la vitesse d'exécution des commandes (Plaza 2, etc.). Ils paient de l'argent pour ça. Mais ils introduisent des délais spéciaux.

Renat pense vraiment que vous pensez vraiment que quelqu'un là-bas avec une telle qualité de performance commande ... qualité de l'histoire.... (le format de stockage de l'historique n'est compatible avec aucun échange ... qui le convertira dans votre format inconnu ?

Ne vous méprenez pas, le championnat a spécifiquement introduit un délai pour les vendeurs à la sauvette. Et vous le savez très bien.

Regardez les opérations asynchrones - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Voici les résultats de mon test réseau de Limassol à Amsterdam, ping vers les serveurs MetaQuotes-Demo à 130ms.

Tests sur MetaTrader 5 build 642 :

2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        4. Открытие 10 сделок асинхронно заняло 31 ms, 3 ms на сделку, 0 ошибок
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        3. Открытие 10 сделок асинхронно, подождите...
2012.04.30 14:09:40     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        2. Открытие 10 сделок синхронно заняло 1498 ms, 149 ms на сделку, 0 ошибок
2012.04.30 14:09:38     MQL5TradeSpeed.Sync.vs.Async (EURUSD,H1)        1. Открытие 10 сделок синхронно, подождите...

Vous savez aussi très bien tout ce qui concerne la conversion de l'histoire. Il n'y a aucun problème de conversion, l'exportation vers le CSV - l'importation à partir du CSV en quelques minutes.
 
Renat:

Ne vous méprenez pas, le championnat a spécifiquement introduit un délai pour les vendeurs à la sauvette. Et vous le savez très bien.

Regardez les opérations asynchrones - https://www.mql5.com/ru/forum/6516/page3#comment_189267

Voici les résultats de mes tests sur le réseau de Limassol à Amsterdam, ping vers les serveurs MetaQuotes-Demo à 130ms.

Tests sur MetaTrader 5 build 642 :

Vous savez aussi très bien tout ce qui concerne la conversion de l'histoire. Il n'y a aucun problème de conversion, l'exportation vers le CSV - l'importation à partir du CSV en quelques minutes.
En outre, des extensions des fonctions de contrôle d'exécution d'OnTrade sont prévues dans la prochaine version.
 
Renat:
Et pourquoi pensez-vous que Metatrader 5 ne peut pas gérer des milliers de symboles ?
Il est spécifiquement conçu pour des dizaines de milliers de symboles. Nous ne l'avons pas réécrit à partir de zéro avec une nouvelle architecture spécifique aux échanges.

Théoriquement, oui ; pratiquement, cela n'arrivera jamais. Qui soutiendra ces dizaines de milliers d'instruments ? Un courtier ? En a-t-il besoin ? - Bien sûr que non. Ce n'est pas son cœur de métier. C'est la tâche des bureaux spécialisés comme Reuters ou Dow de fournir des cotations et autres supports d'information. La licence MT5 permet aux utilisateurs finaux d'utiliser la plateforme gratuitement. Mais que faire ensuite ? Comment connecter MT5 à l'historique des cotations ? Comment connecter MT5 au fournisseur spécialisé de l'historique - la réponse est évidente, il n'y a aucun moyen. Il n'y a que deux solutions, qui peuvent fournir le support d'information nécessaire :

  • Intégrer MT5 avec des fournisseurs spécialisés de données historiques.
  • Maintenir DataHistory par vous-même (en utilisant MQ).

Les deux ont des avantages et des inconvénients, mais en général, ils se complètent.

Jetez un coup d'œil à l'expérience de produits gratuits similaires. Dire le même Stock# à travers le module Hydra permet de télécharger tous les outils d'historique de tick existants directement sur l'ordinateur de l'utilisateur à partir du serveur FTP de la bourse RTS. MT5 pourrait également donner accès à cet historique, tout en encapsulant et en modérant bien les données. La charge sur DataHystory serait minime, car la plupart des données sont stockées sur les serveurs des bourses.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
C-4:

Comment relier МТ5 à l'histoire des citations ? Comment connecter MT5 à un fournisseur d'historique spécialisé - la réponse est évidente, vous ne pouvez pas.

Quel homme bizarre :) il pense que les méta-citations constituent l'histoire elles-mêmes.

Bien sûr, le serveur MT se connecte aux cotations des bourses, des banques et d'autres sources de données, et le serveur MT n'a aucun problème avec cela.

Vous imaginez vos propres limites.

 
sergeev:

Bien entendu, le serveur MT se connecte aux cotations des bourses, des banques et d'autres sources de données. Et le serveur MT n'a aucun problème avec cela.

Vous avez dû oublier d'ajouter le mot clé : "théoriquement".

En un mot : conteur d'histoires. La fenêtre noire de la mort pour vous :

Seule la mention "en attente de mise à jour" devrait être remplacée par "Profitez des possibilités illimitées de MetaTrader 5 !".