Андрей Осипов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Неправильное значение Totalnet в функции onTrade()
 
Здравствуйте! У меня схожая проблема. Пишу скрипт, который после покупки, например, 3 лотов выставляет эти же 3 лота на продажу. Как понять, что totalnet обновился полностью? Сейчас проблема:
- заявка на покупку исполняется, например, тремя сделками.
- после первой сделки кол-во в покупке через getFuturesHolding уже отображается нулевым (будто все кол-во уже куплено)
- но при этом общее кол-во через getFuturesHolding показывает, что куплен только 1 лот из 3.

В такой ситуации (при выставленной заявке на покупту 3 лотов) возможные возвращаемые значения getFuturesHolding должны быть такие:
openbuys=3 и totalnet=0
openbuys=2 и totalnet=1
openbuys=1 и totalnet=2
openbuys=0 и totalnet=3

Вместо этого после первой сделки прилетает:
openbuys=0 и totalnet=1

Если позже прочитать totalnet заново, то возвращается верное totalnet=3

Почему это происходит, и как это исправить? Спасибо
Экспорт итогов таблицы, Как выводить по ODBC итоги таблицы "Состояние счета"?
 
Егор, спасибо.
Вопрос по таблице "Клиентский портфель": у меня (брокер Открытие) открыты несколько субсчетов, в том числе для Срочного рынка. И в этой таблице не отображаются субсчета срочного рынка. В настройках таблицы в разделе "Фильтр клиентов" все мои субсчета видны, но если в фильтре выбрать требуемый субсчет Срочного рынка, то таблица получается пустой.

В таблице "Состояние счета" в разделе итоги Комиссия и Прибыль также равны нулю (хотя, на самом деле они не равны нулю).
Экспорт итогов таблицы, Как выводить по ODBC итоги таблицы "Состояние счета"?
 
Егор, благодарю за ответ.
Можно ли экспортировать из каких-то других таблиц следующие данные:
- прибыль дня
- комиссии
- балансовая стоимость?
Экспорт итогов таблицы, Как выводить по ODBC итоги таблицы "Состояние счета"?
 
Как выводить по ODBC итоги таблицы "Состояние счета"?
Например: прибыль дня, комиссия, балансовая стоимость.
Страницы: 1
Наверх