Итоги 2025 и прогнозы на 2026 год
Сегодня провели вебкаст по финансовым результатам, на котором обсудили итоги 2025 года и ориентиры на 2026. 🚀 В течение прошлого года мы открыли более 2,8 тыс . магазинов (с учётом...
Определены параметры размещения конвертируемых облигаций
ПАО «МГКЛ» утвердило условия выпуска конвертируемых облигаций. Инструмент сочетает фиксированный купонный доход и возможность участия в росте стоимости акций компании. 📅 Предварительная дата...
Новое размещение ДиректЛизинга (BB, YTM не выше 29,03%) - на новой неделе. Иволга среди организаторов
t.me/cbonds/23863
Телеграм: @AndreyHohrin Не является инвестиционной рекомендацией. Ссылка на ограничение ответственности Следите за нашими новостями в удобном...
ЛУКОЙЛ: капитал за год упал на 3 триллиона рублей - списали иностранные активы, но все ли так плохо? Ушла эпоха, разбираемся вместе
ЛУКОЙЛ отчитался по МСФО — долгожданный отчет, все ждали сюрприза после SDN санкций (будут ли списывать активы и увидим ли убыток)
Увидели!
Как всегда — дьявол в мелочах, но...
return class==class_code and sec==sec_code and bit.band(flags,1)>0 -- flags>0 активные заявки
end
local orders = SearchItems(«orders», 0, getNumberOf(«orders»)-1, fn, «flags,class_code,sec_code») — выборка только активных ордеров
-------------------------------------------------------------------------------------------------
if orders~=nil then
indentpip = BookOrCancelStatus and indentpip+1 or 0
------------------------------------------------------------------------------------
local ask_price,bid_price = 0,0
ql2 = getQuoteLevel2(class_code, sec_code) — стакан
if ql2~=nil then
ask_price=tonumber(ql2.offer[1].price)
bid_price=tonumber(ql2.bid[ql2.bid_count-1].price)
end
if ask_price==nil or ask_price==0 then msg=string.format("<b>%s — %s</b> — Цена ASK не определена!",ScriptName,sec_code) mes(msg,3) break end
if bid_price==nil or bid_price==0 then msg=string.format("<b>%s — %s</b> — Цена BID не определена!",ScriptName,sec_code) mes(msg,3) break end
for key, value in pairs (orders) do
— направление заявки---------------------------------------------
local OrderSide=""
if bit.band(getItem(«orders»,orders[key]).flags,4)>0 then — заявки SELL иначе BUY
OrderSide=«SELL»
else OrderSide=«BUY» end
------------------------
local order_num = getItem(«orders»,orders[key]).order_num
local qty = round(getItem(«orders»,orders[key]).qty) — количество
local price = round(getItem(«orders»,orders[key]).price,dec) — цена
local neworderprice = TransSide==«S» and math.min(price,ask_price+indentpip) or math.max(price,bid_price-indentpip)
end
кахто таг.