Для получиния позиций по бумагам, акциям например, использую getNumberOf("depo_limits") и getItem("depo_limits", y);
Для фьютчерсов - getNumberOf("futures_client_holding") и getItem("futures_client_holding", y).
Для получения денежных позиций (класс CETS, бумаги типа CNYRUB_TOM ) что нужно использовать?
Открыл заявки на покупку и продажу CNYRUB_TOM по соотвествующим ценам. Заявки активны.
Пробую испльзовать getNumberOf("account_positions") и getItem("account_positions", y), но getNumberOf("account_positions") выдаёт 0, хотя заявки на покупку/продажу по CETS есть.
Пример моего кода для акций (TQBR)
local tempPositions={};
local n = getNumberOf("depo_limits");
for y = 0, n-1 do
local trade = getItem("depo_limits", y);
local temp_stock_info=getSecurityInfo(GetClassBySecEx(trade.sec_code),trade.sec_code);
if temp_stock_info~=nil and trade.limit_kind== 365 then
tempPositions[trade.sec_code]={};
tempPositions[trade.sec_code][-1]=trade.locked_sell/temp_stock_info.lot_size;
tempPositions[trade.sec_code][0]=trade.currentbal/temp_stock_info.lot_size;
tempPositions[trade.sec_code][1]=trade.locked_buy/temp_stock_info.lot_size;
end;
end;
Прошу подсказать, что использовать, чтобы получить подобный массив данных по позициям для CETS
Для фьютчерсов - getNumberOf("futures_client_holding") и getItem("futures_client_holding", y).
Для получения денежных позиций (класс CETS, бумаги типа CNYRUB_TOM ) что нужно использовать?
Открыл заявки на покупку и продажу CNYRUB_TOM по соотвествующим ценам. Заявки активны.
Пробую испльзовать getNumberOf("account_positions") и getItem("account_positions", y), но getNumberOf("account_positions") выдаёт 0, хотя заявки на покупку/продажу по CETS есть.
Пример моего кода для акций (TQBR)
local tempPositions={};
local n = getNumberOf("depo_limits");
for y = 0, n-1 do
local trade = getItem("depo_limits", y);
local temp_stock_info=getSecurityInfo(GetClassBySecEx(trade.sec_code),trade.sec_code);
if temp_stock_info~=nil and trade.limit_kind== 365 then
tempPositions[trade.sec_code]={};
tempPositions[trade.sec_code][-1]=trade.locked_sell/temp_stock_info.lot_size;
tempPositions[trade.sec_code][0]=trade.currentbal/temp_stock_info.lot_size;
tempPositions[trade.sec_code][1]=trade.locked_buy/temp_stock_info.lot_size;
end;
end;
Прошу подсказать, что использовать, чтобы получить подобный массив данных по позициям для CETS