---------------------------------------------------------------------------------------
function FFF()
local CC={}
local LL={}
local VV={}
return function(ind, _p,_N)
local index = ind
local MAX = 0
local MAXV = 0
local MIN = 0
local RR = 0
local jj = 0
local kk = 0
if index == 1 then
VV={}
CC={}
LL={}
------------------
VV[index]=V(index)
CC[1]=0
return nil
end
------------------------------
VV[index]=V(index)
if index < (Size()-2) then return nil end
MAX = H(index)
MIN = L(index)
for i = 0, _p-1 do
MAX=math.max(MAX,H(index-i))
MIN=math.min(MIN,L(index-i))
end
----------------------------------------
for i = 1, _N do CC[i]=0 end
for i = 0, _p-1 do
jj=math.floor( (H(index-i)-MIN)/(MAX-MIN)*(_N-1))+1
kk=math.floor( (L(index-i)-MIN)/(MAX-MIN)*(_N-1))+1
for k=1,(jj-kk) do
CC[kk+k-1]=CC[kk+k-1]+V(index-i)/(jj-kk)
end
end
--------------------
MAXV = 0
for i = 1, _N do MAXV=math.max(MAXV,CC[i])end
for i = 1, _N do
CC[i]=math.floor(CC[i]/MAXV*50)
end
---------------------
for i = 1, _N do
LL[i]= i/_N*(MAX-MIN)+MIN
if CC[i]==0 then LL[i]=nil end
end
for i = 1, 50+1 do
for j = 1, _N do
if CC[j]>i then
SetValue(index-i, j, LL[j])
else
SetValue(index-i, j, nil)
end
end
end
return unpack(LL)
end
end
---------------------------------------------------------------------------------------
function Init()
Settings.line = {}
for i = 1, 100 do
Settings.line[i] = {}
Settings.line[i] = {Color = RGB(255, 192, 0), Type = TYPE_LINE, Width = 1}
end
myFFF = FFF()
return 100
end
function OnCalculate(index)
return myFFF(index, Settings.period, 100)
end
◻️ Платиноиды привычно ассоциируются с драгоценными украшениями . Однако главные сферы их применения лежат далеко за пределами витрин ювелирных магазинов — там, где решающую роль играют...
Представляем интерактивный годовой отчет POSI по итогам 2025 года ✨
Друзья, в начале апреля мы раскрыли результаты прошлого года: опубликовали итоговую консолидированную финансовую и управленческую отчетность, а также провели онлайн-мероприятие для инвесторов....
📌 Юбилейная торговая точка открылась во Всеволожском районе Ленинградской области, где уже работают 312 магазинов сети. Франчайзи выбирают «ОКОЛО» за сбалансированный ассортимент по выгодным...
Хэдхантер. Отчет МСФО за Q1 2026г. Всё будет непросто…но…есть надежда.
Вышли финансовые результаты по МСФО за Q1 2026г. от компании Хэдхантер: 👉Выручка — 9,49 млрд руб. (-1,5% г/г)
👉Операционные расходы — 5,76 млрд руб. (+1,2% г/г)
👉Операционная прибыль —...
ЪЪ, ну вообще консенсус 9-13. И то оптимистично. Одна из УК, помоему, «ДоходЪ», насчитала 6,4 чем вызвала гнев других инвест-избушек и толпы ожидающих не менее 19-20 рублей.
Скорее всего в...
Максим Викторов, ты хоть понимаешь свою же логику? Или оно должно вырасти, потому, что ты дорого купил? 95 — это скандальный прогноз Сбера по цене Газпрома от 23 года. По этому поводу даже был с...
❗️❗️Драйверов роста нет, дивиденды есть: стоит ли брать B2B RTS в портфель?
В целом это неплохой эмитент для дивидендных портфелей. Дивидендная политика B2B RTS — одна из самых агрессивных на рынке...
Sanin, ага, уже подумали и в понедельник узнаем какой новый Струков эту золотую жилу купил, шило на мыло.
Вот недавно госы об миноритариях подумали в Русагро, подумали, подумали… и решили нерасп...
АО Полиметалл: панда-бонды и делистинг, которого не было Адресовано инвесторам в Polymetal International plc (Poly) / Solidcore Resources plc (Core), а также всем кого интересуют неизвестные тонкости ...
Дивидендная кома-2026: Почему S&P 500 проигрывает токенизированной недвижимости в 3 раза? Большинство инвесторов до сих пор оценивают эффективность портфеля по номинальным ставкам: радуются высоко...
18 мая СД Хэндерсона по дивидендам за 2025 год ПАО ЭЙЧ ЭФ ДЖИПроведение заседания совета директоров (наблюдательного совета) и его повестка дня 2.2. Дата проведения заседания совета директоров эмитент...
Settings={}
Settings.period = 100
Settings.Name = «xHV»
---------------------------------------------------------------------------------------
function FFF()
local CC={}
local LL={}
local VV={}
return function(ind, _p,_N)
local index = ind
local MAX = 0
local MAXV = 0
local MIN = 0
local RR = 0
local jj = 0
local kk = 0
if index == 1 then
VV={}
CC={}
LL={}
------------------
VV[index]=V(index)
CC[1]=0
return nil
end
------------------------------
VV[index]=V(index)
if index < (Size()-2) then return nil end
MAX = H(index)
MIN = L(index)
for i = 0, _p-1 do
MAX=math.max(MAX,H(index-i))
MIN=math.min(MIN,L(index-i))
end
----------------------------------------
for i = 1, _N do CC[i]=0 end
for i = 0, _p-1 do
jj=math.floor( (H(index-i)-MIN)/(MAX-MIN)*(_N-1))+1
kk=math.floor( (L(index-i)-MIN)/(MAX-MIN)*(_N-1))+1
for k=1,(jj-kk) do
CC[kk+k-1]=CC[kk+k-1]+V(index-i)/(jj-kk)
end
end
--------------------
MAXV = 0
for i = 1, _N do MAXV=math.max(MAXV,CC[i])end
for i = 1, _N do
CC[i]=math.floor(CC[i]/MAXV*50)
end
---------------------
for i = 1, _N do
LL[i]= i/_N*(MAX-MIN)+MIN
if CC[i]==0 then LL[i]=nil end
end
for i = 1, 50+1 do
for j = 1, _N do
if CC[j]>i then
SetValue(index-i, j, LL[j])
else
SetValue(index-i, j, nil)
end
end
end
return unpack(LL)
end
end
---------------------------------------------------------------------------------------
function Init()
Settings.line = {}
for i = 1, 100 do
Settings.line[i] = {}
Settings.line[i] = {Color = RGB(255, 192, 0), Type = TYPE_LINE, Width = 1}
end
myFFF = FFF()
return 100
end
function OnCalculate(index)
return myFFF(index, Settings.period, 100)
end