Comme c'est triste...

 

Les robots de trading MQL5 sont très populaires auprès des traders, j'ai donc tradé en MQL5 pendant plus d'un an, par nécessité (mon courtier n'a que MT5) et j'ai adapté certains de mes robots de trading à MT5.
J'ai tellement aimé MQL5 que je n'ai pas eu la moindre intention d'y revenir pendant un an.
Cependant, en raison de certaines critiques auxquelles j'ai été confronté, j'ai décidé de découvrir si les développeurs du langage ont amélioré la situation ou si quelqu'un a écrit quelque chose dans MQL5 que je peux envier.
J'ai ouvert la "Bibliothèque" et j'ai parcouru toute la première page (avec la compilation et l'installation sur un tableau).
Une solide déception... J'aurais honte d'imprimer une telle chose, et cette "chose" a reçu beaucoup d'étoiles...
Suis-je si stupide et ai-je mal compris quelque chose ? Ou est-ce juste un tas de conneries sans valeur... dans les codes gratuits ? Pourquoi ? Diagnostic "graphomanie" ?

Ce qui a spécifiquement tué (bien, ok, qu'ils ne publient pas dans un freebie brillantes créations - je comprends), donc dans tout travail, je n'ai pas vu un NEVER interface graphique normale.
Je ne comprends pas celle-là. Je ne peux pas imaginer comment vous pouvez vous en sortir sans interface graphique. Il s'agit non seulement d'un contrôle opérationnel en une fraction de seconde, mais aussi d'un rappel constant des paramètres actuels (ce qui est difficile à garder à l'esprit quand on travaille sur une douzaine de comptes).

Dites-moi que je me trompe, je n'ai pas trouvé ce que je cherchais.

 

Tu es juste de mauvaise humeur aujourd'hui.

- Je pense que vous n'êtes pas le seul.

 
Vasily Temchenko:


Ah, quel dommage.)


 
Vasily Temchenko:
Alors faites-le. Écrire quelque chose de normal dans la kodobase
 
Vasily Temchenko:

Suis-je si stupide et ne comprends-je pas quelque chose ? Ou c'est juste un tas de conneries sans valeur... ils publient en codes libres ? Pourquoi ? Diagnostic "graphomanie" ?

Ce qui a spécifiquement tué (bien, ok, qu'ils ne publient pas des créations de génie gratuitement - je comprends), donc dans tout travail je n'ai pas vu une seule interface graphique normale.
Je ne comprends pas celle-là. Je ne peux pas imaginer comment vous pouvez vous en sortir sans interface graphique. Il s'agit non seulement d'un contrôle opérationnel en une fraction de seconde, mais aussi d'un rappel constant des paramètres actuels (ce qui est difficile à garder à l'esprit quand on travaille sur une douzaine de comptes).

Dites-moi que je me trompe, je n'ai pas trouvé ce que je cherchais.

Et le thème Canvas est cool !- L'avez-vous vu ?

Que voulez-vous d'autre dans une interface graphique ?

Personnellement, je ne vois pas du tout l'intérêt d'une interface graphique pour les robots... Je me fiche de savoir si vous avez une centaine de comptes...

Il y avait un type appelé Peter Konov - il faisait l'apologie de "l'importance des interfaces graphiques" - il proposait toutes sortes d'interfaces... Et quelque chose sans grand succès...

Canvas - это круто!
Canvas - это круто!
  • 2018.02.16
  • www.mql5.com
Поставил себе задачу: коротким кодом эффектно продемонстрировать возможности пользовательской графики через класс CCanvas...
 
Georgiy Merts:


Personnellement, je ne vois pas du tout l'intérêt d'une interface graphique pour les robots...

+1000

 
Vasily Temchenko:

Il y a plus d'un an, je me suis mis à MQL5 par nécessité absolue (le courtier n'avait que MT5) et j'ai adapté certains de mes robots à MT5.
J'ai tellement aimé MQL5 que je n'ai pas eu la moindre intention d'y revenir pendant un an.
Cependant, en raison de certaines critiques auxquelles j'ai été confronté, j'ai décidé de découvrir si les développeurs du langage ont amélioré la situation ou si quelqu'un a écrit quelque chose dans MQL5 que je peux envier.
J'ai ouvert la "Bibliothèque" et j'ai parcouru toute la première page (avec la compilation et l'installation sur un tableau).
Une solide déception... J'aurais honte d'imprimer une telle chose, et cette "chose" a reçu beaucoup d'étoiles...
Suis-je si stupide et ai-je mal compris quelque chose ? Ou c'est juste un tas de conneries sans valeur... dans les codes gratuits ? Pourquoi ? Diagnostic "graphomanie" ?

Ce qui a spécifiquement tué (bien, ok, qu'ils ne publient pas des créations de génie gratuitement - je comprends), donc dans tout travail je n'ai pas vu une seule interface graphique normale.
Je ne comprends pas celle-là. Je ne peux pas imaginer comment vous pouvez vous en sortir sans interface graphique. Il s'agit non seulement d'un contrôle opérationnel en une fraction de seconde, mais aussi d'un rappel constant des paramètres actuels (ce qui est difficile à garder à l'esprit quand on travaille sur une douzaine de comptes).

Dites-moi que je me trompe, je n'ai pas trouvé ce que je cherchais.

Veuillez lire ici :

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Est-il judicieux de passer de MT4 à MT5 ? Pourquoi êtes-vous passé à MT5 ?

Renat Fatkhullin, 2019.02.08 23:07

Je veux vous rapprocher de la réalité compte tenu des discussions du fil de discussion Que faut-il faire pour que tout le monde passe enfin à MT5 ? (recueil d'opinions):

  1. MetaTrader 5 est plus rapide dans le trading

    L'architecture de 5 est un ordre de grandeur plus efficace que celle de 4. Tous les processus sont réorganisés pour permettre des échanges avec des délais minimaux.

    Avec (ou sans) les opérations asynchrones, vous pouvez atteindre un maximum de plusieurs milliers de transactions par seconde. Tout est conçu pour la vitesse, y compris la hiérarchisation des transactions.

    C'est loin d'être fait en 4.

  2. Dans MetaTrader 5, les robots fonctionnent jusqu'à 20 fois plus vite.

    Cela est dû au fait que 5 utilise un compilateur de niveau C++ qui rend le code extrêmement efficace. F4 utilise l'ancien système d'exécution sans optimisation du code.

    Une vitesse plus rapide signifie une réduction de la latence et une amélioration de la qualité d'exécution.

  3. Avec MetaTrader 5, vous pouvez gérer d'énormes quantités de données.

    Ceux qui sont engagés dans le développement profond connaissent la taille des données stockées dans les répertoires des cinq. Il y a souvent des dizaines de gigaoctets de données historiques, y compris les données complètes des tick.

    Le stockage et l'affichage des données de tick complètes de Five est une fonctionnalité non exclue. Ne commettez pas l'erreur de penser que parce que les données tick n'apparaissent pas sur le graphique, cela signifie qu'elles n'existent pas.

    Voici un code simple exécuté sur un compte réel chez le courtier Otkritie et le symbole RTS Splice, qui est un assemblage de tous les contrats à terme sur indice RTS sur plusieurs années :
    void OnStart()
      {
       MqlTick ticks[];
       int     records=CopyTicks(Symbol(),ticks,COPY_TICKS_ALL,0,1000000000);
    //---
       Print(Symbol()," ticks ",records);   
      }
    
    il produit 472 millions de ticks :
    RTS Splice ticks 472 111 564
    
    Oui, 472 millions de tiques en une seule requête. Faites ce que vous voulez avec eux ensuite.

    Il vous donne un contrôle absolu sur les données. Tu peux avoir des milliards de tiques. Il suffit de donner un coup de pied au courtier pour qu'il s'occupe des données historiques. C'est SON ŒUVRE DIRECTE ET SON MANDAT.

    Deux lignes de code et toutes les données sont entre vos mains. Qui parle de la complexité de MQL5 ?

    Il n'y a pas de telle chose dans le 4.

  4. MetaTrader 5 dispose d'un testeur multi-symboles très précis à la milliseconde près

    Cela vous permet d'exécuter des stratégies très complexes et d'avoir plus de garanties que votre stratégie ne s'autodétruit pas.

    Vous écrivez directement le code et le testeur se charge de toute la complexité de la modélisation de toute la variété du marché.

    Périodiquement, les commerçants se vantent de pouvoir écrire leur simple testeur plusieurs fois plus vite, mais tout cela se situe au niveau d'une exécution bon marché du cycle pour les bars. Sans parler de l'exclusion totale de toute la variété des conditions de marché, des instruments et des exigences de marge.

    Et nous disposons non seulement de la modélisation la plus détaillée, y compris la conversion précise de tous les bénéfices dans la devise du bilan, mais aussi de la collecte de toutes les informations statistiques ainsi que de l'historique des modifications des fonds propres flottants/des fonds propres.

    Ce n'est même pas proche de ce que nous avons dans MetaTrader 4.

  5. Dans le testeur MetaTrader 5, il existe une fonction étonnante de comptabilité d'exécution différée.

    Le mode de trading avec un décalage donné nous permet de disqualifier complètement la plupart des stratégies scalper qui sont fabuleuses dans le testeur, mais désastreuses dans l'environnement de trading réel.



    Même l'ajout de 50 à 100 ms de retard serait suffisant pour dégrader considérablement de nombreuses stratégies.

    La puissance de cette fonction repose sur une simulation précise de l'environnement du marché, lorsque même le sommeil (ms) dans le testeur fonctionne comme dans la réalité. Nous sommes en mesure de paralléliser le développement du marché en créant des délais pour le conseiller expert lui-même, ce qui lui permet d'effectuer une exécution réelle de manière qualitative.

    Vous pouvez simplement jouer avec le délai de votre réseau et l'augmenter plusieurs fois pour tester la robustesse de votre robot. Vérifiez la qualité des requêtes et des rebonds en même temps.

    Vous l'avez en 4 ? Non, bien sûr que non.

  6. Le système 64 bits de Five vous permet de travailler avec une quantité énorme de graphiques et un historique profond.

    C'est très important lorsque vous effectuez une analyse complexe ou que vous balayez plusieurs symboles et horizons temporels. Vous pouvez détenir et exploiter des milliers de graphiques (symbole + période) et être sûr qu'ils sont disponibles instantanément.

    Certains traders disent qu'ils n'ont pas besoin de beaucoup et que les données dérisoires des quatre leur suffisent. Mais en réalité, les enjeux de l'analyse des données ne cessent d'augmenter.

    À mon avis, la quantité de données dans un cinq n'est toujours pas suffisante. Nous nous efforçons constamment d'améliorer l'efficacité et la rapidité de la transmission des données. Nous améliorons constamment les performances afin que les données volumineuses soient toujours à portée de main et rapidement disponibles à partir de MQL5.

  7. Utilisation d'un testeur multithread, de serveurs de calcul et de serveurs cloud.

    Le principal coût du développement de la stratégie est l'optimisation des stratégies. C'est le domaine dans lequel nous avons beaucoup investi.

    Vous pouvez utiliser tous vos cœurs locaux, construire une ferme de calcul dans votre région ou connecter le réseau de nuages MQL5. Cela vous permet d'accélérer l'optimisation par des dizaines ou des centaines de fois.


  8. MetaTrader 5 dispose de piles et d'exécution sur une multitude de passerelles

    Les traders ne le savent pas très bien, mais MetaTrader 5 dispose d'un puissant système d'agrégation de différents fournisseurs de liquidités et d'un système flexible de transfert de transactions vers différents fournisseurs.

    ECN, le moteur d'agrégation et d'appariement des liquidités permet d'exécuter efficacement les stratégies d'exécution au meilleur prix et de prendre en charge plusieurs marchés à partir d'un seul compte.

  9. Cinq n'a pas de limitation de volume de données

    Vous pouvez demander d'énormes volumes de données graphiques historiques (limités à 1970) et l'historique des transactions.

    Vous avez un million de transactions dans l'historique de votre compte ? Pas de problème. Il suffit d'ajouter de la mémoire.

  10. Un architecte graphique et une gestion des objets totalement différents

    Vous pouvez gérer votre graphique de manière beaucoup plus efficace, et désactiver complètement le graphique pour le bien de vos constructions.

    Utilisez la fenêtre comme vous le souhaitez avec des objets graphiques ou des kanvas.

  11. Énorme bibliothèque standard

    Voici la bibliothèque standard de MQL5. Il y a les mathématiques au niveau du langage R, les collections de données, OpenCL, les graphiques, etc.

    La plupart des traders ne savent pas que nous avons implémenté des centaines de fonctions mathématiques et statistiques du paquet R dans le code source. Ils vous permettent d'effectuer un grand nombre de calculs complexes beaucoup plus rapidement (5 à 50 fois plus vite) que ce qui est disponible dans R.

    Oui, les programmes écrits dans le code source de MQL5 font exploser la vitesse de l'implémentation C++ de R jusqu'à 50 fois.

  12. Symboles personnalisés, piles personnalisées, symboles synthétiques et importation simple de données

    Dans Five, vous pouvez facilement créer vos propres symboles, y compris des piles de prix. Créez-les à partir du code MQL5 et introduisez-les dans rltime à partir du code MQL5. Vous pouvez construire des symboles synthétiques à l'aide de formules.

    En d'autres termes, MetaTrader 5 est depuis longtemps une plateforme analytique indépendante où vous pouvez analyser n'importe quelle autre donnée. Tout programme MQL5 peut gérer les flux de données.

  13. Et beaucoup d'autres caractéristiques décrites à plusieurs reprises.



Il faut s'en rendre compte :

  • La technologie évolue constamment, et ceux qui s'en tiennent au vieux mantra de la suffisance sont laissés pour compte.

  • Oui, c'est une course à la technologie. Et tout d'abord pour les commerçants

  • Les langages MQL4 et MQL5 sont absolument identiques en termes de complexité.

    Il est vraiment amusant d'entendre des déclarations sur la simplicité de MQL4, alors que la complexité de MQL5 est exactement la même. LA COMPLEXITÉ DE MQL5 EST EXACTEMENT LA MÊME.

    Ou alors il faut admettre que quelques paramètres supplémentaires sont un problème universel pour un programmeur. Non, bien sûr que non. C'est une belle légende pour ceux qui piétinent les anciens.

  • Je l'ai dit maintes fois et je le répète : les programmes sont écrits par des développeurs professionnels.

    Moins de 2% des utilisateurs utilisent l'éditeur de code. La majorité des traders téléchargent des produits prêts à l'emploi sur le marché et sur kodobase sans analyser le code.

    Les histoires concernant le simple MQL4 sont exceptionnellement ridicules. Les discussions sur la POO sont hors limites, d'autant plus qu'elle est présente dans MQL4 depuis longtemps. De nos jours, tout programmeur doit connaître la POO par défaut.

    Seul un programmeur suffisamment compétent peut créer un programme de qualité acceptable. Ne vous laissez pas berner par la possibilité d'"écrire un code acceptable sans connaissances en programmation".

    J'ai passé 28 ans à programmer quotidiennement et je sais que mon affirmation est une réalité.

  • Un nombre suffisant de nos partenaires technologiques et de nos développeurs tiers sont directement intéressés à ce que MetaTrader 4

    Parce que cette plateforme présente de nombreux défauts technologiques, ils se sont attelés au créneau des modules complémentaires/trous et s'en nourrissent directement.

    Oui, ils dépensent beaucoup de ressources pour convaincre les courtiers et les traders que "MetaTrader 4 est meilleur". Parce que leurs affaires vont s'effondrer. Et voilà qu'ils se présentent sous le nom de commerçants indépendants, travaillant en opposition.

    Nous n'avons pas la capacité de lutter contre ce phénomène de manière agressive, bien que nous soyons particulièrement zélés et que nous sachions très bien ce qu'ils disent aux courtiers et aux négociants et comment ils le font.

    Par exemple, rappelez-vous le tollé que les fournisseurs d'antivirus ont soulevé pendant 10 ans lorsque Microsoft a rendu sa plate-forme plus sûre et a supprimé ses fonctions de sécurité. Juste une colère justifiée et beaucoup de relations publiques.

  • Le progrès est inarrêtable.
Et là :

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metatrader5.com
MetaTrader 5 build 2280 Terminal Исправлена ошибка, не позволявшая удалить эксперта с графика, для которого нет данных. Исправлено отображения заголовков графиков при работе под Wine.Ускорена загрузка и компиляция MQL5 программ. Теперь при двойном клике на графике MQL5-программе передается событие одиночного клика. Ранее такие события не...
 
Georgiy Merts:

Personnellement, je ne vois pas du tout l'intérêt d'une interface graphique pour les robots... Vous pouvez travailler dans une centaine de comptes...

+100500

 
TheXpert:
Alors faites-le. Écrivez quelque chose de bien dans le kodobaza.
Je n'y ai écrit (encore) qu'un seul article - une variation sur le thème "L'indice du dollar en tant qu'indicateur dans mon terminal" - beaucoup de vues et de téléchargements, bien qu'il y ait quelques lacunes dans le travail, je le réparerai d'une manière ou d'une autre.
Je vous écrirai dès que j'aurai surmonté mon aversion pour MT5.
Mais je vais d'abord vérifier le sujet : "L'interface graphique fonctionne-t-elle dans le testeur ? J'ai eu une année où il ne fonctionnait catégoriquement pas - je pouvais appuyer sur des boutons, bien qu'à travers le clochard, mais les champs de saisie ne fonctionnaient pas. De plus, le testeur MT5 lui-même m'a vraiment "impressionné".
 
Georgiy Merts:

Et le thème Canvas est cool !- L'avez-vous vu ?

Je n'ai pas pris la peine de cliquer sur le lien et... Je n'ai pas demandé pour le cirque. Je n'ai pas cherché plus loin. La présentation de l'œuvre m'a semblé plus que suffisante. Je n'ai même pas lu le texte sous la vidéo insistante.

 
Vasily Temchenko:

Ne soyez pas paresseux, cliquez sur le lien et... Je n'ai pas demandé pour le cirque. Je n'ai pas cherché plus loin. La présentation de mon travail m'a semblé plus que suffisante. Je n'ai même pas pris la peine de lire le texte sous la vidéo insistante.

Pas un "cirque", mais une démonstration des possibilités du graphisme.

C'est-à-dire que vous vous plaignez de l'absence de quelque chose qui existe depuis longtemps, mais personne n'a rien fait pour vous - vous devez faire l'effort vous-même...
Et c'est un autre dégoût qui vous empêche de chercher plus loin.

Lisez-vous aussi la référence ? J'ai regardé la table des matières, j'ai ressenti du dégoût et je ne l'ai pas lu :D

Attitude consumériste. Je vois.