не работает таблица futures_client_holding и функция getFuturesHolding для FUTSPREAD
для SPBFUT код ниже прекрасно работает, для FUTSPREAD не хочет
функция getFuturesHolding тоже не выдает реальные значения
для SPBFUT все работает нормально
openbuys и opensells должны же для FUTSPREAD что-то выдавать, там же стакан отдельный. Понятно что другие параметры могут не выдавать, например totalnet, так как фьючи, а не спреды уже будут в портфеле.
Нигде больше не смог найти рабочий пример для FUTSPREAD. Может я не правильно что-то делаю? Как для 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 посмотреть активные заявки?