BaseClassCode = «SPBFUT»
ClassCode = «SPBOPT»
BaseSecList = «SiU3»
SecList = getClassSecurities(ClassCode) --список всех опционов
if (BaseSecList == "") or (BaseSecList == nil) then BaseSecList = getClassSecurities(BaseClassCode) end
if (SecList == "") or (SecList == nil) then SecList = getClassSecurities(ClassCode) end
function main()
for SecCode in string.gmatch(SecList, "([^,]+)") do --перебираем опционы из строки с разделителем, по очереди. local Optionbase=getParamEx(ClassCode,SecCode,«optionbase»).param_image local Optiontype=getParamEx(ClassCode,SecCode,«optiontype»).param_image local Optionstrike=getParamEx(ClassCode,SecCode,«strike»).param_value+0 if (string.find(BaseSecList,Optionbase)~=nil) and (Optiontype==«Call») and (Optionstrike>=_C-RangeStrike) and (Optionstrike<=_C+RangeStrike) then local row = InsertRow(tbl.t_id,-1) local T={ [«Name»] = getSecurityInfo(ClassCode,SecCode).name, [«SecCode»] = SecCode, [«Optiontype»] = Optiontype, [«Optionbase»] = Optionbase, [«DAYS_TO_MAT_DATE»] = getParamEx(ClassCode,SecCode,«DAYS_TO_MAT_DATE»).param_value+0, [«strike»] = getParamEx(ClassCode,SecCode,«strike»).param_value+0, [«bid»] = getParamEx(ClassCode,SecCode,«bid»).param_value+0, [«offer»] = getParamEx(ClassCode,SecCode,«offer»).param_value+0, [«last»] = getParamEx(ClassCode,SecCode,«last»).param_value+0, [«THEORPRICE»] = getParamEx(ClassCode,SecCode,«THEORPRICE»).param_value+0 } end
Это куски кода работы с доской. Копайте в этом направлении. Как тут правильно код вставлять я хз.
Российский рынок акций рос три сессии, и у инвесторов закономерно возникает вопрос: это техническая коррекция после падения или начало полноценного разворота тренда? Разбираемся, что стоит за...
Российские частные инвесторы продолжат наращивать покупки золота на 10-15% ежегодно на фоне развития инфраструктуры рынка
Глава «ЛОТ-ЗОЛОТО» Андрей Жирных прокомментировал для РИА Новости , что спрос на физическое золото среди российских частных инвесторов будет расти на 10–15% ежегодно, и динамика цены за грамм на...
EUR, GBP под давлением: ЕЦБ взял паузу, но нефть не дает расслабиться
Евро отступает против британского фунта после заседания ЕЦБ. Регулятор ожидаемо оставил ставки без изменений, однако дал понять: пауза не означает, что цикл ужесточения завершен.
В июне ЕЦБ...
Росстат. Выработка электроэнергии в РФ в июне 26г. Катастрофа в выработке от тепловых станций в Q2 26г.
Росстат представил данные по выработке электроэнергии в РФ в июне 2026г.: 👉 выработка электроэнергии в РФ — 84,97 млрд кВт*ч. ( -1,1% г/г)
— в т.ч. выработка ТЭС станциями —...
В санкционном списке ЕС нет компании Алроса.
В списке есть только ООО «Первая алмазная компания».
COUNCIL DECISION (CFSP) 2026/1845
of 23 July 2026
ПРИЛОЖЕНИЕ
Следующие физические ...
Россия заняла вторую строчку в рейтинге стран с самым быстрым ростом реального среднего благосостояния на одного взрослого. Об этом свидетельствуют данные отчета швейцарского финансового холдинга UBS ...
Sergei,
У меня тоже средняя 2050. Когда был по 900 тоже хотел… Потом рассудил так. Если компания выплывет, то и с моими по 2050. Просто чуть меньше прибыли будет. Продавать пока тоже не знаю ост...
Сделать 100-200% и выйти ☺😊 и на такое решаются не многие только сильные могут пойти на такой шаг других все время сомневаются и думают и ждут ждут ну так всю жизнь ждут 🤣
SA53, рестракт самый лучший вариант, даже если кворум не соберут мозги будут пол года с ним поласкать, а в это время можно оздоровлением заняться бензина закупить побольше, хот догов
Эксперты ООН осудили возобновление ударов США по Ирану в нарушение меморандума
И?
Палата представителей в США приняла резолюцию о прекращении войны в Иране
Палата представителей не стала дожи...
v1r0k, если правильно понимаю выкуп будет на не менее 10 % или почти 10 млрд сча .
И ни на ниже средней за 6 месецев сейчас это 414 рублей акция .
Вроде все так если правильно понимаю
...
После атак БПЛА на склады Wildberries бизнес-организации просят правительство создать единый механизм поддержки пострадавших селлеров — Ъ После атак БПЛА на склады Wildberries бизнес-организации прося...
ClassCode = «SPBOPT»
BaseSecList = «SiU3»
SecList = getClassSecurities(ClassCode) --список всех опционов
if (BaseSecList == "") or (BaseSecList == nil) then BaseSecList = getClassSecurities(BaseClassCode) end
if (SecList == "") or (SecList == nil) then SecList = getClassSecurities(ClassCode) end
function main()
for SecCode in string.gmatch(SecList, "([^,]+)") do --перебираем опционы из строки с разделителем, по очереди. local Optionbase=getParamEx(ClassCode,SecCode,«optionbase»).param_image local Optiontype=getParamEx(ClassCode,SecCode,«optiontype»).param_image local Optionstrike=getParamEx(ClassCode,SecCode,«strike»).param_value+0 if (string.find(BaseSecList,Optionbase)~=nil) and (Optiontype==«Call») and (Optionstrike>=_C-RangeStrike) and (Optionstrike<=_C+RangeStrike) then local row = InsertRow(tbl.t_id,-1) local T={ [«Name»] = getSecurityInfo(ClassCode,SecCode).name, [«SecCode»] = SecCode, [«Optiontype»] = Optiontype, [«Optionbase»] = Optionbase, [«DAYS_TO_MAT_DATE»] = getParamEx(ClassCode,SecCode,«DAYS_TO_MAT_DATE»).param_value+0, [«strike»] = getParamEx(ClassCode,SecCode,«strike»).param_value+0, [«bid»] = getParamEx(ClassCode,SecCode,«bid»).param_value+0, [«offer»] = getParamEx(ClassCode,SecCode,«offer»).param_value+0, [«last»] = getParamEx(ClassCode,SecCode,«last»).param_value+0, [«THEORPRICE»] = getParamEx(ClassCode,SecCode,«THEORPRICE»).param_value+0 } end
Это куски кода работы с доской. Копайте в этом направлении. Как тут правильно код вставлять я хз.