мгновенной она быть не могёт... по причине дискретности мин. времени в мт - 1 сек. ( и соответственно ток 1 команда в эту сек.)
С чего Вы это взяли? Кто Вам такое рассказал? Такого я еще не слышал. Объясните.
в мт ийстчо и передача некоторых команд возможна ток по смене тика...
так что понятие "мгновенно" в отношении мт - весьма относительно... в отличиии от торговли по апи...
И это тоже не соответствует действительности, абсолютно. Тиков в МТ может быть тысячи в секунду, их даже приходится ограничивать. Работа МТ никак не зависит от тиков. Это советники работают с каждым тиком, но Вы можете запрограммировать бесконечный цикл, и советник Вам будет слать приказы и между тиками. Просто терминал не может послать следующий запрос, пока предыдущий не вернулся, т.к. торговый поток будет занят. А тут время чаще от пинга зависит. Сам комплекс имеет некоторые ограничения, например, МТ4 может исполнять 50 ордеров в секунду, МТ5 500 ордеров, но раз в секунду это Вы зря.
по поводу проскальзываний на реальном ( да и на любом ) рынке я уже неоднократно объяснял : исполнение маркет ( по ближайшей цене ) и если заданной цены на предыдущем тике ещё не было , а на пришедшем УЖО не было , то по какой же цене должна команда исполнится ??? вот отсюда и проскальз. ...и на любом рынке ! другое дело что на реальном ( по апи ) нет искусственно создаваемых задержек ( как в мт ) ..отсюда это проскалз. и меньше...
МТ может исполнять приказы за доли секунды, и легко это делает.
Вот, например, реальный лог скрипта из МТ4, считающий скорость исполнения:
13:20:32 ExecutionSpeedTester EURUSD,M1: loaded successfully
13:20:32 ExecutionSpeedTester EURUSD,M1: close #1004458 buy 0.10 EURUSD at 1.30367 at price 1.30359
13:20:32 ExecutionSpeedTester EURUSD,M1: Execution Time: 562
13:20:32 ExecutionSpeedTester EURUSD,M1: uninit reason 0
13:20:32 ExecutionSpeedTester EURUSD,M1: removed
Меряет в мили секундах, причем сделки легко заключаются между тиками, т.е. тики скрипту совершенно не нужны. В данном примере ордер исполнялся меньше секунды, при том, что между терминалом, дата центром МТ и сервером поставщика ликвидности есть не самые быстрые каналы с достаточно приличным пингом. Помимо этого, МТ успел обработать ордер, а система успела отправить его на поставщика, получить ответ и подтвердить исполнение.
При мощных серверах и дорогих выделенных каналах можно снизить это время до десятков милисекунд. И это все через МТ.