В коде некоторых QLua функций есть параметр
firm_id.
Например,
TABLE getFuturesHolding( STRING firmid, STRING trdaccid, STRING sec_code, NUMBER type )
Это, как я понял, идентификатор брокера.
Он является константой (и его можно прописать как константу в коде) или он может меняться (и его надо каждый раз выковыривать из таблиц)?
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
function GetPoseVol2(class_code,sec_code,account) — Получение текущей позиции с выборкой по счету классу и коду инструмента
local function fn(class,sec,acc)
return class==class_code and sec==sec_code and acc==account
end
-------------------------------------------------------------
local futures_client_holding = SearchItems(«futures_client_holding», 0, getNumberOf(«futures_client_holding»)-1, fn, «firmid,sec_code,trdaccid») — выборка
-----------------------------------
if futures_client_holding~=nil then
for key, value in pairs (futures_client_holding) do
return tonumber(getItem(«futures_client_holding»,futures_client_holding[key]).totalnet)
end
end
return 0
end
curQuikPoseVol = GetPoseVol2(class_code,sec_code,account) — объем текущей позиции в Quik
Для срочного рынка не меняется:
firmid = «SPBFUT».
Cubigator, странно. Посмотрел в мои скрипты, вот две функции, где используется firmid: getFuturesHolding(STRING firmid, STRING trdaccid, STRING sec_code, NUMBER type) и getFuturesLimit(STRING firmid, STRING trdaccid, NUMBER limit_type, STRING currcode). Но если все и без firm_id работает, то, вероятно, этот параметр особо и не нужен.
Вот пример. Фирма указана по центру — MC0002500000
И переставайте пользоваться китайскими ИИ. Это к добру не приведет.
1) Почему этот сайт непопулярный и дохлый? Если так, то какой сайт посоветуете?
2) Я пользовался Алисой. Это китайский ИИ?
Фирма, в общем случае (не частном) не имеет ничего общего с классом фьючерсов (SPBFUT).