Юлия (Все сообщения пользователя)

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

Страницы: 1
Как узнать текущие чистые позиции?
 
Добрый день. Помогите, пожалуйста, разобраться с получением информации о текущих позициях.
После совершения  сделки я хочу узнать текущие позиции по фьючерсам. Но позиции показываются с задержкой в одну сделку. Т.е. если изначально все по нулям и я покупаю один лот, функция getFuturesHolding возвращает 0 в текущих чистых позициях. Когда я продаю один лот - возвращает 1. Подозреваю, что к моменту вызова getFuturesHolding информация в этой таблице еще не обновилась после сделки? Где тогда отлавливать момент совершения сделки, чтобы информация по позициям уже была?
Спасибо

Код
function OnTrade(trade)

local tableFut = getFuturesHolding(firm,ACC,SCode,0)

message("POS="..tableFut.totalnet)
 
Страницы: 1
Наверх