Блог им. SergeyCheri

Firm ID в Lua-коде

В коде некоторых QLua функций есть параметр firm_id.
Например, 

TABLE getFuturesHolding( STRING firmid, STRING trdaccid, STRING sec_code, NUMBER type )

Это, как я понял, идентификатор брокера.
Он является константой (и его можно прописать как константу в коде) или он может меняться (и его надо каждый раз выковыривать из таблиц)? 
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
598
18 комментариев
Хз что это, но ненужно это точно нигде.
avatar
Cubigator, очень даже нужно! Например, чтобы узнать текущую позицию фьючерса.
Что вы имеете ввиду под позиция текущуего фьючерса?
avatar
Cubigator, текущая позиция фьючерса, то есть сколько куплено (если лонг) или продано (если шорт) фьючерсов в данный момент.
Сергей Чери, 
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
avatar

Для срочного рынка не меняется:

firmid = «SPBFUT».

avatar
Riskplayer, это не firm_id, а class_code
Сергей Чери, у меня в скрипте на lua так. Очень много лет стоит такое значение.
avatar
Riskplayer,  пользуюсь только class_code = «SPBFUT»                                        # Класс инструмента. firm_id нигде незадействовано
avatar

Cubigator, странно. Посмотрел в мои скрипты, вот две функции, где используется firmid: getFuturesHolding(STRING firmid, STRING trdaccid, STRING sec_code, NUMBER type) и getFuturesLimit(STRING firmid, STRING trdaccid, NUMBER limit_type, STRING currcode). Но если все и без firm_id работает, то, вероятно, этот параметр особо и не нужен.

avatar
Riskplayer, я без понятия, как у вас вообще что-то работает без корректного firm_id! Это обязательный параметр, и выглядит он как длинная строка из букв и цифр, которая естественно не совпадает с SPBFUT (который является кодом класса инструмента и не имеет никакого отношения к фирме)

Вот пример. Фирма указана по центру — MC0002500000
Сергей Чери, не проще ли спросить ИИ? Он то знает почему работает и так и эдак.
Просто трейдер, вот ответ ИИ

Сергей Чери, вот видите, вы можете пользоваться ИИ. теперь задайте ему вопрос, какова вероятность что на этом крайне не популярном сайте с дохлым разделом по алготрейдингу вы найдете ответ по очень нишему языку для написания роботов? И какова вероятность, что ИИ вам даст исчерпывающий ответ с последующими тестами и ответами почему это так или иначе зависит от настроек брокера?

И переставайте пользоваться китайскими ИИ. Это к добру не приведет.
Просто трейдер,
1) Почему этот сайт непопулярный и дохлый? Если так, то какой сайт посоветуете?
2) Я пользовался Алисой. Это китайский ИИ?
Сергей Чери, все вопросы задайте в ChatGPT. Получите ответы.
Сергей Чери, 
avatar
Riskplayer, значит конкретно твой брокер позволяет тебе так делать.
Фирма, в общем случае (не частном) не имеет ничего общего с классом фьючерсов (SPBFUT).

Читайте на SMART-LAB:
📌 Возобновляем максимальный кэшбек при покупке конвертируемых облигаций МГКЛ
По просьбам инвесторов мы возобновили максимальный кэшбек при покупке конвертируемых облигаций серии СО-001 (ISIN RU000A10ENZ0). Этот...
Фото
Магнитная аномалия: Когда еще, если не сейчас?
Год назад я писал пост " Магнитная аномалия " о том, как Магнит прячет свою «казначейку» в РЕПО, чтобы обойти требование закона об...
Фото
Стратегия: о чём спорят аналитики Альфа-Инвестиций
Василий Карпунин Аналитики Альфа-Инвестиций регулярно рассказывают о своём взгляде на рынок в ежеквартальных Стратегиях. Но сегодня мы хотим...
Фото
Часть 4. Худший сектор за 10 лет: Почему рост бизнеса не привел к росту доходов акционеров?
Продолжаю серию заметок на тему: «Какие бизнесы на Мосбирже смогли успешно „впитать“ инфляцию за 10 лет?» Напомню, что инфляция за 10 лет...

теги блога Сергей Чери

....все тэги



UPDONW
Новый дизайн