не работает таблица futures_client_holding и функция getFuturesHolding для FUTSPREAD

Страницы: 1
RSS
не работает таблица futures_client_holding и функция getFuturesHolding для FUTSPREAD
 
не работает таблица futures_client_holding и функция getFuturesHolding для FUTSPREAD
для SPBFUT код ниже прекрасно работает, для FUTSPREAD не хочет
функция getFuturesHolding тоже не выдает реальные значения
для SPBFUT все работает нормально
openbuys и opensells должны же для FUTSPREAD что-то выдавать, там же стакан отдельный. Понятно что другие параметры могут не выдавать, например totalnet, так как фьючи, а не спреды уже будут в портфеле.
Код
function GetFutPos(class_code, sec_code)
    local onb uys = 0
    local onse lls = 0
    if class_code == 'SPBFUT' or class_code == 'SPBOPT' or class_code == 'FUTSPREAD' then
        for i = 0,getNumberOf('futures_client_holding') - 1 do
          local futures_client_holding = getItem('futures_client_holding',i)
          if futures_client_holding.sec_code == sec_code then
             onb uys = futures_client_holding.openbuys
             onse lls = futures_client_holding.opensells
          end
       end
    end      
    return onbuys, onsells
end

Нигде больше не смог найти рабочий пример для FUTSPREAD. Может я не правильно что-то делаю? Как для FUTSPREAD посмотреть активные заявки?
 
Cyber, добрый день.

Функции futures_client_holding и getFuturesHolding обращаются к таблице Рабочего места QUIK "Позиции по клиентским счетам", в которую не попадает информация об инструментах FUTSPREAD.

Информацию об активных заявках можно получить из таблицы orders.
Страницы: 1
Читают тему
Наверх