Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Под поддержкой платформы имелось ввиду невозможность запуска кода МТ4 на МТ5. Это нисколько не противоречит выпуску новой платформы МТ5 с её новыми возможностями и видением, но вызывает недоумение стратегическое решение неподдерживать код МТ4 в МТ5. Если предполагается и дальше поддерживать МТ4, то такое решение выглядит еще более странно, так как в этом случае переход трейдеров на МТ5 будет еще менее массовым и более долгим и лишь зря распылит силы разработчиков на поддержку двух конкурирующих продуктов.
Да что Вы прям зациклились на "неподдержке" MQL4? Переписать среднестатистического размера индикатор или эксперт не займет больше 1-го часа!
Я свои коды переписывал, где намного больше 1000 строк за пару-другую часов. Если Вы не можете конвертировать код MQL4 в MQL5, где конвертация заключается в большинстве случаев простым переименованием функций, закажите это программисту, который не возьмёт больше 10 баксов.
MT4 и MT5 - не конкуренты.
Конешно конкуренты для трейдера так как он должен решить стоит ли ему переписывать код MQL4 на MQL5. А если ничего переписывать не надо было то все бы пользовались только МТ5 без всякого угрызения совести и моральных дилем. :)
Конешно конкуренты для трейдера так как он должен решить стоит ли ему переписывать код МТ4 на МТ5. А если ничего переписывать не надо было то всё бы пользовались только МТ5 без всякого угрызения совести и моральных дилем. :)
Вам нужен весь функционал MT5? Тогда перепишите свои творения.
Если нет, работайте спокойно на MT4. Объяснили же, MT5 - параллельный продукт.
"MT4 и MT5 - не конкуренты" Co getch
Да что Вы прям зациклились на "неподдержке" MQL4? Переписать среднестатистического размера индикатор или эксперт не займет больше 1-го часа!
Я свои коды переписывал, где намного больше 1000 строк за пару-другую часов. Если Вы не можете конвертировать код MQL4 в MQL5, где конвертация заключается в большинстве случаев простым переименованием функций, закажите это программисту, который не возьмёт больше 10 баксов.
Вы наверно не в курсе, "MQL5 сильно отличается от MQL4 в плане работы с рыночным окружением и имеет абсолютно другую идеологию торговых операций." (ц - Renat).
Ну а отдавать свой рабочий код советника программисту за 10 баксов или даже забесплатно - то Вы конешно шутите. Для этого надо быть не в своем уме, мягко говоря. :)
Хотя опять же суть дискуссии была не в этом, а в том почему Метаквоты сознательно решили неподдерживать MQL4 в МТ5, создавая совершенно ненужные проблемы всем включая себя родимых.
Вам нужен весь функционал MT5? Тогда перепишите свои творения.
Если нет, работайте спокойно на MT4. Объяснили же, MT5 - параллельный продукт.
"MT4 и MT5 - не конкуренты" Co getch
Читайте пожалуйста внимательней о чем именно идет дискуссия. Не хочется повторяться десять раз.
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
Если же речь идет о еще ненаписанной стратегии, то есть возможность выбора платформы.
MT5+MQL5 не дает (и не даст) НИКАКОГО торгового преимущества на рынке FOREX по сравнению с MT4+MQL4.
Если же речь идет о других рынках, то как такового перехода с MT4 на MT5 и делать не придется. Поскольку на MT4 нет других рынков, только иллюзия.
Ответьте себе на вопрос: почему вас вообще волнует MT5? И будет ли вас волновать MT6?
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код MQL4 и оставаясь в рамках рыночной стратегии МТ4. Вроде вещь очевидная.
Вы же только что сами ответили на этот вопрос. "Асинхронная обработка торговых приказов - необходимая вещь." Забыли?
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код МТ4 и оставаясь в рамках его рыночной стратегии. Вроде вещь очевидная.
Если вы хотите иметь возможность к MQL4-коду прикрутить асинхронную обработку торговых приказов просто добавкой (без переписывания) MQL5-кода - это нереально.
Концепция асинхронной обработки торговых приказов стоит от концепции синхронной обработки торговых приказов значительно дальше, чем концепция неттинга от лока. Поскольку последнии реализуюся со своими нюансами на обоих платформах. А первые - нет.
Асинхронная обработка торговых приказов нужна на слэнге разработчиков для "нетолстокожих" стратегий: мультивалютная (FOREX) пипсовка, арбитраж и т.д. Т.е. там, где требуется молниеностное взаимодействие с торговым окружением по "всем фронтам".
Внесение асинхронности в стратегию, которая действительно от этого зависит, требует не только коррекции кода, но и изменения логики самой стратегии.
В CodeBase есть пример советника, результаты которого реально зависят от а/синхронности обработки торговых приказов. Допустим, MT5 поддерживает MQL4 и этот советник заработал на MT5. Смею утверждать, что для того, чтобы такой советник получил преимущество асинхронности, потребуется внести существенные изменения в логику советника.
Никаких "вкусностей" для FOREX MT5+MQL5 по сравнению с MT4+MQL4 не даст, за исключением вышеупомянутой и не часто "вкусной" асинхронности.
P.S. Представьте, что MetaTrader5 имеет кодовое название NinjaTrader2...
Если вы хотите иметь возможность к MQL4-коду прикрутить асинхронную обработку торговых приказов просто добавкой (без переписывания) MQL5-кода - это нереально.