Souhaits pour le MQL5 - page 126

 
MT4 et MT5 ne sont pas concurrents.
 
Andrei01 >>:
Под поддержкой платформы имелось ввиду невозможность запуска кода МТ4 на МТ5. Это нисколько не противоречит выпуску новой платформы МТ5 с её новыми возможностями и видением, но вызывает недоумение стратегическое решение неподдерживать код МТ4 в МТ5. Если предполагается и дальше поддерживать МТ4, то такое решение выглядит еще более странно, так как в этом случае переход трейдеров на МТ5 будет еще менее массовым и более долгим и лишь зря распылит силы разработчиков на поддержку двух конкурирующих продуктов.

Pourquoi tenez-vous tant à ce que le MQL4 soit "non pris en charge" ? La réécriture d'un indicateur ou d'un conseiller expert de taille moyenne ne prendra pas plus d'une heure !

J'ai réécrit mes codes de plus de 1000 lignes en une heure ou deux. Si vous ne pouvez pas convertir le code MQL4 en MQL5, où la conversion consiste principalement à renommer les fonctions, commandez-le à un programmeur qui ne vous demandera pas plus de 10 livres.

 
getch >>:
MT4 и MT5 - не конкуренты.

Bien sûr, les concurrents sont pour le commerçant, car il doit décider s'il doit réécrire du code MQL4 pour MQL5. S'ils n'avaient pas à réécrire quoi que ce soit, tout le monde utiliserait MT5 sans remords et sans dilemme moral. :)

 
Andrei01 >>:

Конешно конкуренты для трейдера так как он должен решить стоит ли ему переписывать код МТ4 на МТ5. А если ничего переписывать не надо было то всё бы пользовались только МТ5 без всякого угрызения совести и моральных дилем. :)

Voulez-vous toutes les fonctionnalités de MT5 ? Puis réécrivez vos créations.

Sinon, travaillez en paix sur MT4. Cela a été expliqué, MT5 est un produit parallèle.

"MT4 et MT5 ne sont pas concurrents" Co getch

 
joo >>:

Да что Вы прям зациклились на "неподдержке" MQL4? Переписать среднестатистического размера индикатор или эксперт не займет больше 1-го часа!

Я свои коды переписывал, где намного больше 1000 строк за пару-другую часов. Если Вы не можете конвертировать код MQL4 в MQL5, где конвертация заключается в большинстве случаев простым переименованием функций, закажите это программисту, который не возьмёт больше 10 баксов.

Peut-être ne le savez-vous pas, "MQL5 est très différent de MQL4 en termes de travail avec l'environnement du marché et a une idéologie absolument différente des opérations de trading" (ц - Renat).

Mais donner votre code de travail d'un conseiller expert à un programmeur pour 10 livres ou même gratuitement est une blague. Il faut avoir perdu la tête pour ça, c'est le moins qu'on puisse dire. :)

L'essentiel de la discussion ne portait pas sur ce sujet, mais sur la raison pour laquelle Metacquotes a consciemment décidé de ne pas supporter MQL4 dans MT5, créant ainsi des problèmes totalement inutiles pour tout le monde, y compris pour soi-même.

 
joo >>:

Вам нужен весь функционал MT5? Тогда перепишите свои творения.

Если нет, работайте спокойно на MT4. Объяснили же, MT5 - параллельный продукт.

"MT4 и MT5 - не конкуренты" Co getch

Veuillez lire attentivement l'objet de la discussion. Je ne veux pas me répéter dix fois.

 
Répondez à la question suivante : pourquoi vous intéressez-vous à MT5 ? Et vous intéressez-vous à MT6 ?
Si tout fonctionne comme il se doit sur MT4, il est inutile de le réécrire pour MT5.

Si nous parlons d'une stratégie qui n'a pas encore été écrite, alors il y a un choix de plateforme.
MT5+MQL5 ne vous donne (et ne vous donnera) AUCUN avantage commercial sur le marché FOREX par rapport à MT4+MQL4.
En ce qui concerne les autres marchés, il n'est pas nécessaire de passer de MT4 à MT5. Parce qu'il n'y a pas d'autres marchés sur MT4, seulement une illusion.
 
getch >>:
Ответьте себе на вопрос: почему вас вообще волнует MT5? И будет ли вас волновать MT6?
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
Vous venez de répondre à cette question vous-même. "Le traitement asynchrone des ordres commerciaux est une chose nécessaire." oublié ?
Et bien, beaucoup d'autres choses qui pourraient être encore améliorées dans MT5, étant donné ses grandes capacités, sans réécrire le code MQL4 et en restant dans le cadre de la stratégie de marché de MT4. Ça semble être une chose évidente à faire.
 
Andrei01 >>:
Вы же только что сами ответили на этот вопрос. "Асинхронная обработка торговых приказов - необходимая вещь." Забыли?
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код МТ4 и оставаясь в рамках его рыночной стратегии. Вроде вещь очевидная.

Si vous voulez ajouter le traitement asynchrone des ordres de bourse au code MQL4 en ajoutant simplement (sans réécrire) du code MQL5 - c'est irréel.
Le concept de traitement asynchrone des ordres de bourse est beaucoup plus éloigné du concept de traitement synchrone que le concept de compensation locale. Ces dernières ont leurs propres nuances et peuvent être mises en œuvre sur les deux plateformes. Les premiers ne le sont pas.
Le traitement asynchrone des ordres de transaction est nécessaire selon l'argot des développeurs pour les stratégies " non flexibles " : pipsing multidevises (FOREX), arbitrage, etc. C'est-à-dire lorsqu'une interaction rapide avec l'environnement commercial sur "tous les fronts" est nécessaire.
L'introduction de l'asynchronie dans une stratégie qui en dépend réellement nécessite non seulement des corrections de code, mais aussi des changements dans la logique de la stratégie elle-même.
CodeBase propose un exemple d'EA dont les résultats dépendent réellement de la synchronisation a/s du traitement des ordres de transaction. Supposons que MT5 supporte MQL4 et que cet EA a fonctionné sur MT5. J'ose dire que pour qu'un tel EA puisse tirer parti de l'asynchronisme, des changements importants devraient être apportés à la logique de l'EA.

Pas de "savoureux" pour le FOREX MT5+MQL5 ne vous apportera rien par rapport à MT4+MQL4, si ce n'est l'asynchronie susmentionnée et pas souvent "savoureuse".

P.S. Imaginez que MetaTrader5 ait pour nom de code NinjaTrader2...

 
getch >>:

Если вы хотите иметь возможность к MQL4-коду прикрутить асинхронную обработку торговых приказов просто добавкой (без переписывания) MQL5-кода - это нереально.

Je ne veux pas ajouter quoi que ce soit au code MQL4, je veux juste le supporter dans MT5 avec la possibilité de modifier le code en douceur à l'avenir au sein d'une seule plateforme de travail. Pensez-vous que c'est une demande illogique ?