У вас не стоит Flash Player
Настройки
#60174 - Wed Jan 08 2014 10:53 AM Исполнение лимитных заявок
Max Milovanov Offline
stranger

Registered: Tue Jan 07 2014
Записи: 7
Столкнулся с проблемой что лимитные заявки исполняются не по тем ценам, по которым я хочу купить. Код:

Code:
            for (int bar = 0; bar < 100; bar++)
            {

                
                int price = ((int) source.Bars[bar].Close / 100) * 100;
                ctx.Log("bar=" + bar + "; price=" + price, 0x000000);
                source.Positions.BuyAtPrice(bar + 1, 1, price, "buy " + (bar+1));
            }


Т.е. я беру цену закрытия текущего бара, округляю до кратности в 100 пунктов (использую для тестирования фьючерс на индекс РТС), и затем выставляю лимитную заявку на следующем баре.

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

С чем это может быть связано, как реализовать исполнение лимитных заявок по моей заданной цене?





http://postimg.org/image/7djzuxrrz/


В основном такой баг встречается, если сделки исполняются по лоу свечи:


http://postimg.org/image/xl0u764e1/


Отредактировано Max Milovanov (Wed Jan 08 2014 11:05 AM)

Наверх
#60175 - Wed Jan 08 2014 11:23 AM Re: Исполнение лимитных заявок [Re: Max Milovanov]
Max Milovanov Offline
stranger

Registered: Tue Jan 07 2014
Записи: 7
Похоже ответ уже был дан на этот вопрос: http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=54299

Спасибо.

Наверх


Moderator:  ViL, sar