Губят робота проскальзования (MT5)
Может быть кто-нибудь подскажет, есть ли в mql5 такой вид отложенных ордеров, которые если и исполняются, то точно по той цене, которая указана? А то лимитники ничем не лучше ордеров по маркету… такие же постоянно проскальзования.
www.mql5.com/ru/articles/1284
mrequest.type_filling= ORDER_FILLING_IOC;
З.Ы. а вообще лимитник не может проскользнуть — он может только не исполниться.
Но тут походу не в этом дело. Человек просто вообще не в теме.
Скорее всего на демке в тестере кусок г. кода какого-нибудь запускает и получает неадекватный спред. Вывод из этого тоже неадекватный
Truder, Ну про IOC пока забудьте на время, Пока что хватит ORDER_FILLING_RETURN. По кухням не могу сказать, но на MOEX лимитный ордер с полями:
mrequest.action=TRADE_ACTION_PENDING;
mrequest.type= ORDER_TYPE_BUY_LIMIT;
mrequest.price= 77.77;
Добавит в стакан заявку на покупку строго по 77.77 и исполнена она будет строго по 77.77 если найдется продавец, который ударит в нее.
deviation при установке лимитных ордеров указывать не нужно.
UPD: вообще я подозреваю, что вы сидите в кухне, в которой лимитники исполняются превращением лимитной заявки в рыночную. В этом случае скользить будет всё и всегда. И не в вашу сторону, естессно :).