Wünsche für MQL5 - Seite 126

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

Warum sind Sie so auf MQL4 "nicht unterstützt"? Das Umschreiben eines durchschnittlich großen Indikators oder Expert Advisors dauert nicht länger als 1 Stunde!

Ich habe meinen Code mit mehr als 1000 Zeilen in ein oder zwei Stunden umgeschrieben. Wenn Sie den MQL4-Code nicht in MQL5 konvertieren können, wobei die Konvertierung hauptsächlich aus der Umbenennung von Funktionen besteht, geben Sie ihn bei einem Programmierer in Auftrag, der nicht mehr als 10 Pfund verlangt.

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

Natürlich sind die Konkurrenten für den Händler, weil er entscheiden muss, ob er den MQL4-Code für MQL5 umschreiben soll. Wenn sie nichts umschreiben müssten, würde jeder MT5 ohne Gewissensbisse und moralisches Dilemma benutzen. :)

 
Andrei01 >>:

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

Möchten Sie die gesamte Funktionalität von MT5 nutzen? Dann schreiben Sie Ihre Kreationen um.

Wenn nicht, arbeiten Sie in Ruhe mit MT4. Es wurde bereits erklärt, dass MT5 ein Parallelprodukt ist.

"MT4 und MT5 sind keine Konkurrenten" Co getch

 
joo >>:

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

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

Vielleicht wissen Sie es nicht: "MQL5 unterscheidet sich sehr von MQL4 in Bezug auf die Arbeit mit dem Marktumfeld und hat eine völlig andere Ideologie der Handelsoperationen" (ц - Renat).

Aber Ihren funktionierenden Code eines Expert Advisors einem Programmierer für 10 Pfund oder sogar kostenlos zu geben, ist ein Witz. Dafür muss man schon verrückt sein, um es gelinde auszudrücken. :)

Im Kern ging es in der Diskussion nicht darum, sondern darum, warum Metacquotes bewusst beschlossen hat, MQL4 in MT5 nicht zu unterstützen, was zu völlig unnötigen Problemen für alle, einschließlich der eigenen, führt.

 
joo >>:

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

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

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

Bitte lesen Sie genau, worum es in der Diskussion geht. Ich möchte mich nicht zehnmal wiederholen.

 
Beantworten Sie sich selbst diese Frage: Warum interessieren Sie sich überhaupt für MT5? Und würden Sie sich für MT6 interessieren?
Wenn alles auf MT4 so funktioniert, wie es sollte, gibt es keinen Grund, es für MT5 umzuschreiben.

Wenn es sich um eine Strategie handelt, die noch nicht geschrieben wurde, gibt es eine Wahl der Plattform.
MT5+MQL5 verschafft Ihnen im Vergleich zu MT4+MQL4 KEINEN Handelsvorteil auf dem FOREX-Markt (und wird es auch nicht).
Wenn es um andere Märkte geht, besteht keine Notwendigkeit, von MT4 auf MT5 zu wechseln. Weil es auf MT4 keine anderen Märkte gibt, sondern nur eine Illusion.
 
getch >>:
Ответьте себе на вопрос: почему вас вообще волнует MT5? И будет ли вас волновать MT6?
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
Diese Frage haben Sie gerade selbst beantwortet. "Die asynchrone Bearbeitung von Handelsaufträgen ist eine notwendige Sache", vergessen?
Nun, viele andere Dinge, die in MT5 weiter verbessert werden könnten, angesichts seiner großen Fähigkeiten, ohne Umschreiben MQL4 Code und bleiben im Rahmen der MT4 Marktstrategie. Das scheint eine naheliegende Sache zu sein.
 
Andrei01 >>:
Вы же только что сами ответили на этот вопрос. "Асинхронная обработка торговых приказов - необходимая вещь." Забыли?
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код МТ4 и оставаясь в рамках его рыночной стратегии. Вроде вещь очевидная.

Wenn Sie die asynchrone Verarbeitung von Handelsaufträgen zu MQL4-Code hinzufügen möchten, indem Sie einfach (ohne Umschreiben) MQL5-Code hinzufügen - es ist unwirklich.
Das Konzept der asynchronen Verarbeitung von Handelsaufträgen ist vom Konzept der synchronen Verarbeitung sehr viel weiter entfernt als das Konzept des Netting vom Ort. Letztere haben ihre eigenen Nuancen und können auf beiden Plattformen umgesetzt werden. Die ersteren sind es nicht.
Die asynchrone Verarbeitung von Handelsaufträgen ist nach dem Jargon der Entwickler für "unflexible" Strategien erforderlich: Pipsing in mehreren Währungen (FOREX), Arbitrage usw. Das heißt, wenn eine blitzschnelle Interaktion mit dem Handelsumfeld an "allen Fronten" erforderlich ist.
Die Einführung der Asynchronität in eine Strategie, die wirklich davon abhängt, erfordert nicht nur Code-Korrekturen, sondern auch Änderungen in der Logik der Strategie selbst.
CodeBase hat ein Beispiel für einen EA, bei dem die Ergebnisse wirklich von der Synchronität der Verarbeitung von Handelsaufträgen abhängen. Nehmen wir an, dass MT5 MQL4 unterstützt und dieser EA auf MT5 funktioniert hat. Ich wage zu behaupten, dass die Logik des EA erheblich geändert werden müsste, damit ein solcher EA die Vorteile der Asynchronität nutzen kann.

Kein "Schmackes" für FOREX MT5+MQL5 wird Ihnen im Vergleich zu MT4+MQL4 nichts bieten, außer der bereits erwähnten und nicht oft "schmackhaften" Asynchronität.

P.S. Stellen Sie sich vor, dass MetaTrader5 den Codenamen NinjaTrader2 trägt...

 
getch >>:

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

Ich möchte dem MQL4-Code nichts hinzufügen, ich möchte ihn nur in MT5 mit der Möglichkeit einer reibungslosen Änderung des Codes in der Zukunft innerhalb einer einzigen Arbeitsplattform unterstützen. Glauben Sie, dass dies eine unlogische Forderung ist?