Передача «Чем МТ5 лучше МТ4: Артем Жаркой, Денис Козлов (MetaQuotes Software Corp.)» на видеопортале трейдеров YouTrade.TV в ходе выставки Moscow Financial Expo 3 ноября 2016 г.
MetaQuotes Software, И еще сразу вопрос, почему стакан цен не привязывается к инструменту и будет висеть перед глазами, независимо от открытой вкладки.
vladimir55, будьте добры, опровергните технически следующие положения:
1) стакан в Квике обновляется до 5 раз медленнее (соответственно, роботы получают в 5 раз меньше уведомлений об изменении рынка)
2) язык QLUA медленнее MQL5 от 50 до 600 раз
3) латенси торговых сделок в MT5 до 28 раз меньше, чем в Квике с одного и того же оборудования с одним и тем же брокером в одно и то же время
4) функционал и доступ к данным у MQL5 на порядок выше. Просто загляните в документацию на www.mql5.com
Сможете? Это самое простое условие. Дальше будет сравнение функционала.
Неправильно говорить, что участники интервью не знают темы.
Полтора года назад мы бекпортировали(перенесли новые наработки) компилятор MQL5 в MQL4 среду, сделали единую среду программирования и серьезно подтянули старый MQL4 к возможностям MQL5.
Именно подтянули, а не сделали таким же. MQL5 на x64 до 20 раз быстрее работает, чем MQL4. Об этом есть детальные объяснения и тесты.
И уж не стоит заявлять, что черное — это белое:
— разница в скорости языка до 600 раз? не важно!
— данные в 5 раз быстрее приходят и роботы видят активность в 5 раз больше? не важно
— ...
— давайте про лифты!
Ваш конкурент просто будет делать сделки в МТ5 за 5-10 мс, а вы за 280 мс в Квике. Ваше место в очереди исполнения будет далеко, а качество исполнения будет заведомо хуже.
И никаких 60 км ограничений нет. Вот тут тихо посмеиваются товарищи, которые обгоняют вас как стоячих, делая сделки сильно меньше чем за 1 мс.
Никакой мощи современных компьютеров тоже нет. Сейчас у ширпотреба, называемого компьютерами пошло обратное направление по деградации производительности. Так что не надо заявлять про «железо уравняло».
Алгоритмическая оптимизация и преимущества софта снова вышли на первое место. И тут МТ5 на голову выше остальных конкурентов.
Скоро выпустим статью с доказательствами, как в математике MQL5 легко делает С++ реализацию языка R. Там тоже будут заявления, что это не важно. Хотя до этого критики заявляли, что «в R все оптимизировано и они в R сделают все, что нужно быстрее, чем в MT5/MQL5».
Скорость реакции на рыночное событие и торговое латенси важны всегда. Просто вы экономите десятки и сотни миллисекунд на получении данных, их обработке (вдруг у вас аналитика навороченная) и отсылке данных.
Кстати, МТ5 делает по скорости реакции, обработки и отсылки МТ4 в легкую. Мы не зря все с нуля переписали в новой платформе — бились за максимальную эффективность по всем комплексе, включая серверы.
Судя по вашим комментариям, вы Квиком вообще не пользуетесь и высказывались чисто теоретически. Почему же вы тогда спорите о скорости, да еще при сравнении с другой системой, которой не пользуетесь и практически не знаете ее алгоуровня?
Если в вашем конкретном случае потери в сотни миллисекунд не играют роли, то это не означает, что у остальных так.
vladimir55, не понимаю о каком разделении инструментов идет речь.
Хеджевые счета в МТ5 работают как в МТ4. Попробуйте на MetaQuotes-Demo, пожалуйста.
Детализация исполнения сделок в OnTradeTransaction в асинхронном режиме нужна тем, кто хочет все знать и контролировать.
А остальные могут использовать классический синхронный OrderSend как в МТ4 и получать четкий код ответа с полными данными. Никакой сложности нет и в помине.
Классы торговых операций очень удобны и резко упрощают программирование. И те же самые CTrade можно использовать в Мт4 и МТ5, что скрывает разницу в платформах.
Не хочу ошибиться.
Это удобная фича!
1) стакан в Квике обновляется до 5 раз медленнее (соответственно, роботы получают в 5 раз меньше уведомлений об изменении рынка)
2) язык QLUA медленнее MQL5 от 50 до 600 раз
3) латенси торговых сделок в MT5 до 28 раз меньше, чем в Квике с одного и того же оборудования с одним и тем же брокером в одно и то же время
4) функционал и доступ к данным у MQL5 на порядок выше. Просто загляните в документацию на www.mql5.com
Сможете? Это самое простое условие. Дальше будет сравнение функционала.
Неправильно говорить, что участники интервью не знают темы.
Полтора года назад мы бекпортировали(перенесли новые наработки) компилятор MQL5 в MQL4 среду, сделали единую среду программирования и серьезно подтянули старый MQL4 к возможностям MQL5.
Именно подтянули, а не сделали таким же. MQL5 на x64 до 20 раз быстрее работает, чем MQL4. Об этом есть детальные объяснения и тесты.
vladimir55, не надо в сторону уходить.
И уж не стоит заявлять, что черное — это белое:
— разница в скорости языка до 600 раз? не важно!
— данные в 5 раз быстрее приходят и роботы видят активность в 5 раз больше? не важно
— ...
— давайте про лифты!
vladimir55, вы абсолютно не в теме технических вопросов и делаете дилетантские заявления.
Я четко попросил: опровергните технически. Не на словах, а именно технически, опротестовав доказанное нами ранее:
- Cравниваем MQL5 и QLUA — почему роботы на MQL5 до 28 раз быстрее?
— Битва за скорость: QLUA vs MQL5 — почему MQL5 быстрее от 50 до 600 раз?
Ваш конкурент просто будет делать сделки в МТ5 за 5-10 мс, а вы за 280 мс в Квике. Ваше место в очереди исполнения будет далеко, а качество исполнения будет заведомо хуже.
И никаких 60 км ограничений нет. Вот тут тихо посмеиваются товарищи, которые обгоняют вас как стоячих, делая сделки сильно меньше чем за 1 мс.
Никакой мощи современных компьютеров тоже нет. Сейчас у ширпотреба, называемого компьютерами пошло обратное направление по деградации производительности. Так что не надо заявлять про «железо уравняло».
Алгоритмическая оптимизация и преимущества софта снова вышли на первое место. И тут МТ5 на голову выше остальных конкурентов.
Скоро выпустим статью с доказательствами, как в математике MQL5 легко делает С++ реализацию языка R. Там тоже будут заявления, что это не важно. Хотя до этого критики заявляли, что «в R все оптимизировано и они в R сделают все, что нужно быстрее, чем в MT5/MQL5».
Про опционы вопрос а какие именно опционы делаются в mt5
биржевые, внебиржевые, бинарные
если биржевые то на какую биржу (биржи) они заточены
под ММВБ или ещё какие-то?
Заточки под биржи нет, так как заточка определяется конкретным шлюзом.
Скорость реакции на рыночное событие и торговое латенси важны всегда. Просто вы экономите десятки и сотни миллисекунд на получении данных, их обработке (вдруг у вас аналитика навороченная) и отсылке данных.
Кстати, МТ5 делает по скорости реакции, обработки и отсылки МТ4 в легкую. Мы не зря все с нуля переписали в новой платформе — бились за максимальную эффективность по всем комплексе, включая серверы.
Судя по вашим комментариям, вы Квиком вообще не пользуетесь и высказывались чисто теоретически. Почему же вы тогда спорите о скорости, да еще при сравнении с другой системой, которой не пользуетесь и практически не знаете ее алгоуровня?
Если в вашем конкретном случае потери в сотни миллисекунд не играют роли, то это не означает, что у остальных так.
Хеджевые счета в МТ5 работают как в МТ4. Попробуйте на MetaQuotes-Demo, пожалуйста.
Детализация исполнения сделок в OnTradeTransaction в асинхронном режиме нужна тем, кто хочет все знать и контролировать.
А остальные могут использовать классический синхронный OrderSend как в МТ4 и получать четкий код ответа с полными данными. Никакой сложности нет и в помине.
Классы торговых операций очень удобны и резко упрощают программирование. И те же самые CTrade можно использовать в Мт4 и МТ5, что скрывает разницу в платформах.
Попробуйте сами.