Добрый день, имеется демо-доступ от arqatech версии 8.8.4.3.
При получении таблицы "Позиции по клиентским счетам (фьючерсы)" в QLUA
nSize всегда получает значение 0, нужно ли какие действия предпринять до получения корректного значения?
Хочу получить текущие чистые позиции:
Спасибо.
При получении таблицы "Позиции по клиентским счетам (фьючерсы)" в QLUA
| Код |
|---|
local nSize = getNumberOf('futures_client_holding'); |
Хочу получить текущие чистые позиции:
| Код |
|---|
function get_CountPosition(sec_Code, acc)
local nSize = getNumberOf('futures_client_holding'); -- таблица "Ограничение по клиентским счетам"
if nSize ~= nil then
for i = 0, nSize -1 do
local rows = getItem('futures_client_holding', i);
if rows ~= nil and rows.sec_code == sec_Code and rows.trdaccid == acc then
return tonumber(rows.totalnet);
end;
end;
end;
return 0;
end; |
Спасибо.