Блог им. waldhaber

Разделитель торговых дней и часов.

Всем привет, вышел я с самовольного бана, хотел до лета посидеть, но уж слишком сильна зависимость. Зависимость от смартлаба собственно единственное почему я ушёл — очень много времени и энергии тратиться попусту на смартлабе если себя не ограничивать… Это сродни переторговке на рынке и выжат как лимон и денег нифига. Ну да ладно, я о другом хотел..

 

Тут в одном интересном блоге скачал парочку индикаторов, которые лично мне упрощают визуальное восприятие графиков. Эти индюки рисуют гистограмму в конце часа или в конце дня, тем самым разделяя визуально дни и часы. Вот так:

Разделитель торговых дней и часов.

Вот текст индикаторов:

Делитель дней:

 

---------------------------------------------------------------------------------------

Settings =
{ [«Name»] = «DayDelimiter»,
line =
{ { Name = «Разделитель»,
Color = 0xff0000,
Type = TYPE_HISTOGRAM,
Width = 2
},
}
}

--------------------------------------------------------------------------------------

function Init()
return #Settings.line
end

------------------------------------------------------------------------

function OnCalculate(indx)
local source_info = getDataSourceInfo()
if source_info.interval == -1 or
source_info.interval == -3 then
return
end

if indx == 1 then
return
end

local t = T(indx)
local t1 = T(indx-1)
if t.day ~= t1.day or
t.month ~= t1.month or
t.year ~= t1.year then
SetValue(indx-1,1,L(indx-1))
end
end

------------------------------------------------------------------------



Делитель часов:

-------------------------------------------------------------------------------------

Settings =
{ [«Name»] = «Delimiter»,
line =
{ { Name = «Разделитель»,
Color = 0xff0000,
Type = TYPE_HISTOGRAM,
Width = 2
},
}
}

--------------------------------------------------------------------------------------

function Init()
return #Settings.line
end

------------------------------------------------------------------------

function OnCalculate(indx)
local source_info = getDataSourceInfo()
if source_info.interval == -1 or
source_info.interval == -3 then
return
end

if indx == 1 then
return
end

local t = T(indx)
local t1 = T(indx-1)
if t.day ~= t1.day or t.month ~= t1.month or t.year ~= t1.year or t.hour ~= t1.hour then SetValue(indx-1,1,L(indx-1)) end
end

------------------------------------------------------------------------

Чтобы заработало, надо создать ".тхт" файл, засунуть в него текст индикатора и изменить расширение на ".lua". Затем закинуть этот файл в папку индикаторов(LuaIndicators) в квике.  Накладывать на график как любой стандартный индикатор.

Опять же если что-то не работает, первоисточники, жалобы и похвалы всё СЮДА!


Upd.:
наш форумчанин Сергей < o-s-a.net >  поделился полезной ссылочкой, по которой можно скачать делители 5, 15 и 30 минут, Спасибо ему!

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
686 | ★17
7 комментариев
вот делитель меньших ТФ Скачать

avatar

Сергей < o-s-a.net >, спасибо, вроде работает!)

Правда код какой-то не читаемый в блокноте.

avatar
Сергей < o-s-a.net >, обновил малость пост, добавил твою ссылочку)
avatar

Теперь обращаюсь к помощи зала: что где изменить/дописать в коде, чтобы сделать разделитель 15 минут?

— именно в первых двух предложенных вариантах    индикатора!

avatar
waldhaber, к последнему условию попробуй добавить:
… or (t1.min % 15 ~= 0 and t.min % 15 == 0) then…
avatar
Вот отличный разделитель торговых дей для Квика   www.youtube.com/watch?v=rXlGXntpM4I&t=43s
avatar

Читайте на SMART-LAB:
Фото
Сетки. Лекция 1. Введение
Всех приветствую! Мы начинаем публикацию цикла лекций «Сетки. Маркетмейкинг. Усреднение». Сразу оговорюсь: этот курс не для новичков, а для...
Фото
Есть ли потенциал в новых размещениях с высоким кредитным рейтингом?
Рассмотрим параметры двух новых выпусков облигаций и оценим их привлекательность как для спекулятивных сделок, так и для фиксации доходности...
📌 Материалы с вебинара Займера по результатам I квартала 2026
Делимся записью прошедшего в пятницу вебинара — она доступна на всех площадках Займера: 🔗 YouTube 🔗 Rutube 🔗 VK Video Кроме того, вы...
Фото
Совкомбанк МСФО 1 кв. 2026 г. - возможно ли повторение рекорда по чистой прибыли?
Совкомбанк опубликовал финансовые результаты за 1 квартал 2026 года. Чистая прибыль выросла на 57% год к году до 19,7 млрд руб.Рентабельность...

теги блога waldhaber

....все тэги



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