Скорость исполнения ордеров - страница 4

 
fxsaber:

Снапшоты касаются получения котировок? Поле time_msc - это время рождения тика на самой бирже или в системе MT5? Как замерить возраст тика при его получении в терминале?

Снапшоты касаются как минимум ответов на торговые заявки.

Вполне возможно, что там все снапшотится. Так как шлюз очень старый архитектурно, то скорее всего это такие давние попытки программистов экономить трафик и обработку на стороне клиентов.

 
fxsaber:

Простите, но NormalizeDouble у Вас тормозной. Switch - аналогично. Улучшаете очень тонкие материи, а "бревен" MQL5 не замечаете.

Запустите отдельную ветку с обсуждением NormalizeDouble и switch, пожалуйста. Обсудим детально и все разберем.

К сожалению, там, где вы это косвенно обсуждали, нет никаких доказательств, никакого кода и все на поверхностном уровне.

 
fxsaber:

Поле time_msc - это время рождения тика на самой бирже или в системе MT5? Как замерить возраст тика при его получении в терминале?

Это конечно время биржевое, если шлюз биржевой.

MOEX шлюзы транслируют котировки биржевые со временем, которое проставила сама биржа.

 
Renat Fatkhullin:

Запустите отдельную ветку с обсуждением NormalizeDouble и switch, пожалуйста. Обсудим детально и все разберем.

К сожалению, там, где вы это косвенно обсуждали, нет никаких доказательств, никакого кода и все на поверхностном уровне.

https://www.mql5.com/ru/forum/94893
Альтернативные реализации стандартных функций/подходов
Альтернативные реализации стандартных функций/подходов
  • www.mql5.com
NormalizeDouble Результат 1123275 и 1666643 в пользу MyNormalizeDouble (Optimize=1). Без оптимизации - быстрее раза в четыре (на память...
 
Alex Mikhailov:

Вот сейчас по Москве в 17 00, новости вышли выделено жирным, это "пипец" как страшно

2016.09.01 16:00:39,297,13156,20141,4640,641,265

вы еще проскальзывание посмотрите и ужаснитесь :) И под мт4 никогда исполнение не будет быстрее, потому что вы торгуете не через прайм брокера а через дц, который искусственно делает вашу цену исполнения самой худшей, из-за того такая разность в скорости исполнения по сделкам: если смог вовремя исполнить вас хуже - исполнил быстрее, а если для него не выгодно, будет долго исполнять вплоть до нескольких секунд. Мб они сами арбитражат неплохо таким макаром, но это догадки.

еще не забывайте о том, что как раз на новостях их алгоритмы и работают против вас, а на спокойном рынке им нет резона это делать, поэтому исполнение быстрее. Т.е. по сути замедляют исполнение что бы дать вам отрицательное проскальзывание, и им это очень выгодно.

 
Так вот подскажите или намекните, а то народ погнал, " о на болевшем" где есть быстрое исполнение, тут уже спред и комиссии не важны, так как один залет и нет n % от депо, так как кто торгует на средне сроке , это также опасно как и скальп ерам, пример новости , задержка на открытие 2 секунды, за 2 секунды цена двинулась на 500 пипсов, а там стоп лосяра стоял на 200 пипсов, итог минус 300 пипсов, а тута вся стратегия летит далекоооооооо, до ежика в тумане
 
И вообще тут, в ваших разговорчиках, есть намек на ориентацию, " Аристотель считал, что ничего из них не было первично, а появилось одновременно. Он рассуждал: если бы был первый человек, он должен был родиться без отца или матери, — а это противно природе. Яйцо не могло быть первым, чтобы дать начало птицам, ибо само должно быть снесено ею, и не может быть первой птица, раз сама появилась из яйца_ (итог, никто не чего сказать здесь не может, одна болтовня, знающих людей , так же нет) ощущение, собрались дилетанты, и разного собрания людишки!!!!"!
Аристотель — Википедия
  • ru.wikipedia.org
Дата рождения: Место рождения: Дата смерти: Место смерти: Школа/традиция: Направление: Период: Основные интересы: Значительные идеи: Оказавшие влияние: Произведения в Викитеке Аристотель родился в Стагире (поэтому получил прозвание Стагирит[4]), греческой колонии в Халкидиках, недалеко от Афонской горы, между июлем и октябрём[5]...
 
Alex Mikhailov:
Так вот подскажите или намекните, а то народ погнал, " о на болевшем" где есть быстрое исполнение, тут уже спред и комиссии не важны, так как один залет и нет n % от депо, так как кто торгует на средне сроке , это также опасно как и скальп ерам, пример новости , задержка на открытие 2 секунды, за 2 секунды цена двинулась на 500 пипсов, а там стоп лосяра стоял на 200 пипсов, итог минус 300 пипсов, а тута вся стратегия летит далекоооооооо, до ежика в тумане

На новостях нет нигде хорошего, везде будут скользить. Тема стара как мир. Или смотрите в сторону прайм брокеров, например FXCM (не разрешено торговать резидентам РФ, санкции наверно) и тому подобное, что бы регулятор был не на вергинских островах а нормальный американский или европейский. Ну и то это не панацея. В РФ точно не найдете хорошее исполнение.

Если хотите качественное быстрое исполнение изначально - то вам на биржу, без вариантов, как тут уже было подмечено. Таковы реалии. Можете протестовать против этого, можете смириться.

 

P.S. у меня на стене есть табличка с наиболее быстрыми на данный момент дц и брокерами, попробуйте из них что-то подобрать. Российские в счет не берите. Ориентируйтесь по минимальному пингу.

 

Cтатья с доказательствами про скорость MetaTrader 5 на фьючерсной секции MOEX: Сравнение MQL5 и QLUA - почему торговые операции в MQL5 до 28 раз быстрее? - около 10 миллисекунд на полный трейд на бирже при сетевом пинге 2 мс до брокера.


Замеры скорости исполнения на MetaQuotes-Demo - 1000 сделок в синхронном режиме в один поток со средним временем 1.3 мс на трейд (автоподтверждение на демо):


Условия тестирования на нашем MetaQuotes-Demo:

  • 3 118 финансовых инструментов
  • 245 228 активных счетов
  • 3 150 терминалов в онлайне
  • 142 730 открытых позиций
  • 71 582 активных лимит ордеров

С помощью того же робота SyncTradeTest.mq5 с VPS совершил 1000 синхронных сделок:

  • SyncTradesTest (GBPUSD,H1)
  • Total time: 1387.791 ms, average: 1.388 ms in 1000 trades
 
Renat Fatkhullin:

Cтатья с доказательствами про скорость MetaTrader 5 на фьючерсной секции MOEX: Сравнение MQL5 и QLUA - почему торговые операции в MQL5 до 28 раз быстрее? - около 10 миллисекунд на полный трейд на бирже при сетевом пинге 2 мс до брокера.


Замеры скорости исполнения на MetaQuotes-Demo - 1000 сделок в синхронном режиме в один поток со средним временем 1.3 мс на трейд (автоподтверждение на демо):


Условия тестирования на нашем MetaQuotes-Demo:

  • 3 118 финансовых инструментов
  • 245 228 активных счетов
  • 3 150 терминалов в онлайне
  • 142 730 открытых позиций
  • 71 582 активных лимит ордеров

С помощью того же робота SyncTradeTest.mq5 с VPS совершил 1000 синхронных сделок:

  • SyncTradesTest (GBPUSD,H1)
  • Total time: 1387.791 ms, average: 1.388 ms in 1000 trades

Ренат,это отлично, что МТ5 вы шлифуете и даже можно сказать полируете!

а как быть с багами в МТ4,причем которые много лет и их никто не замечает, в том числе кто пишет МТ4,то есть вы как один из ее разработчиков?