---------------------------------------------------------------------------------------
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
🚀 SOFL впервые получил кредитный рейтинг категории «А»
Дорогие инвесторы, у нас отличные новости! Агентство АКРА присвоило Софтлайн высокий рейтинг кредитоспособности: A- со стабильным прогнозом: https://www.acra-ratings.ru/press-releases/6705/...
Где деньги в коммерческой недвижимости в 2026: интервью с главой Accent Мариной Харитоновой
Текущий макроэкономический фон и сохранение высокой ключевой ставки диктуют новые правила игры для сегмента коммерческой недвижимости. Настал период проверки: операционки — на эффективность, а...
Базельские соглашения и нормативы ЦБ РФ: что нужно знать про инструменты регулирования финансового сектора
Что такое Базельские соглашения Базельские соглашения — международные стандарты банковского регулирования, разработанные Базельским комитетом по банковскому надзору. Они появились в 1988 году...
Самый большой "перетряс" моего портфеля за последние годы. Синтетический валютный бонд с доходностью 13% годовых
Доброго дня, дорогие читатели. Сегодня я все утро совершал сделки. Вероятно, это даже самый большой перетряс портфеля за последние годы. Ротация портфеля затронула почти все позиции в нем. Я не...
Xpyct Hanofumichi, Сегодня:
«Есть повреждения в порту Усть-Луга. Без пострадавших. Отражение атаки продолжается».
«Спасатели работают на тушении возгорания в порту Усть-Луга»
Артур Алексеевич, Lunn мне тоже самое писал в бан улетел. И заметь оборот игнорит тему а ты впрегаешся за оборота. Со своими тремя сообщениями в профиле как и Lunn
.То что оборот меня здесь добро...
greedy_gnom, ну по ставке так мы об одном и говорим, просто для рынка пауза — уже сейчас, т.к. торгует будущее, т.е. сейчас рынок заложил, что ставка через полгода будет 13, и до конца года будет п...
Alex666, это лишнее подтверждение что ММВБ — казино (азартные игры). Можно как заработать 1 рубль, так и потерять 1 млн. Золотая рыбка в сказках и фантазиях.
Кто в рынке с самого его начала ( с1993-го к примеру), то уж давно все уяснили. Все эти псевдо-кризисы не более чем рукотворная игра, спланированная заранее. Время от времени нужно «обнулять народы», ...
Срез настроений с Пульса (очень полезен как барометр): непонятно, шортим. Значит рост продолжится, эйфорией даже близко не пахнет. + еще такой момент: когда планки стоят, то с плечом набирать неудобно...
Отчёт за 2025 год вышел. Все плохо, резкое падение выручки, финансовый результат — убыток 6 млрд руб. Короче, все очень плохо. Правда, выросла валюта баланса. Произошло увеличение основных средств на ...
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