С 07.09.2015 стал некорректно работать робот с выдачей сообщения о нехватке лимитов клиента.
Как выяснилось - это из-за изменений на ММВБ.
При выставлении заявки, в его параметрах, есть поле MAX которое раньше показывало сколько можно купить лот.
Сейчас по этому полю уже не купишь, вылетает сообщение о нехватке лимитов.
На ММВБ есть новые правила. "При покупке фьючерса выше расчетной цены или продаже фьючерса ниже расчетной цены в ходе торгов скидка не предоставляется, максимальное ГО может составить 3L:"
Например раньше робот покупал разрешенное количество (6лот), то теперь на 1 или 2 меньше (4-5лот).
Как понял все зависит от положения текущей цены по отношению к расчетной цене ММВБ.
Вопрос: где взять для робота эту расчетную цену фьючерса, ниже или выше которой ГО меняется?
Может есть более простое решение откуда взять точное максимальное количество лот для робота.
PS: В таблице текущих параметров расчетная цена = текущей цене, т.е не подходит.
Спасибо за ответ.
Как выяснилось - это из-за изменений на ММВБ.
При выставлении заявки, в его параметрах, есть поле MAX которое раньше показывало сколько можно купить лот.
Сейчас по этому полю уже не купишь, вылетает сообщение о нехватке лимитов.
На ММВБ есть новые правила. "При покупке фьючерса выше расчетной цены или продаже фьючерса ниже расчетной цены в ходе торгов скидка не предоставляется, максимальное ГО может составить 3L:"
Например раньше робот покупал разрешенное количество (6лот), то теперь на 1 или 2 меньше (4-5лот).
Как понял все зависит от положения текущей цены по отношению к расчетной цене ММВБ.
Вопрос: где взять для робота эту расчетную цену фьючерса, ниже или выше которой ГО меняется?
Может есть более простое решение откуда взять точное максимальное количество лот для робота.
PS: В таблице текущих параметров расчетная цена = текущей цене, т.е не подходит.
Спасибо за ответ.