свечи-ТСЛаб

Рассмотрим сегодня как создать простой индикатор в визуальном редакторе (из блоков / кубиков) в TSLab. Индикатор будет производить подсчет количества падающих (медвежьих) или растущих (бычьих) свечей за последний период. Период будет выражаться также в количестве свечей, среди которых и будем считать сколько каких было.

Создадим «Новый индикатор» в разделе «Скрипты»

Для начала определимся, что растущие свечи будут те, у которых закрытие свечи выше, чем открытие.

Падающие свечи — это те, цена закрытия, которых ниже цены открытия.

Следовательно нам нужно использовать два кубика «Открытие» и «Закрытие».

Если мы используем данные блоки, значит нам нужно их подключать будет к основному источнику в скрипте, т.е. к «Торгуемому инструменту», поэтому используем в нашем индикаторе на вход Данный источник.

Сделаем индикатор более универсальным, чтобы он мог считать и свечи растущие, и падающие при нужном положении переключателя.

Переключателем будет являться константа, назовем ее «Рост1_Падение2». Это 1 и 2 в названии как раз служат подсказкой, что при задании значения 1 в константе, это переключатель на подсчет растущих свечей, при значении 2 — подсчет падающих свечей.

Можно сделать двумя способами: 1й- через обновляемое значение, 2й более простой через формулу.

Далее возьмем формулу, сделаем счетчик подсчета свечей, и пропишем, что при значении константы =1, считаем растущие свечи

(Условие: cls > open ) 

При значении константы =2, считаем падающие свечи

(Условие: cls < open ) 

Затем просуммируем полученный результат за заданный период (Период измеряется в количестве свечей / баров).

И, если мы хотим на выходе увидеть полученное числовое значение, то надо выдать его из создаваемого индикатора, поэтому подключим к блоку Возвращаемое значение связь от того блока, который выдаст нам итоговое числовое значение количества баров.

Схема индикатора "Счетчик_Рост_Падение" в TSLab будет выглядеть так:
Схема-Индикатора-Рост_Падение

После этого создадим для примера скрипт, в котором добавим созданный нами индикатор "Счетчик_Рост_Падение" и нанесем его на график.
Схема-скрипта-подсчета-свечей

На графике цены данный индикатор будет выглядеть следующим образом:
график-подсчета-свечей

Скачать собранный из кубиков индикатор "Счетчик_Рост_Падение" для TSLab

Файл индикатора Счетчик_Рост_Падение_ind.tscript загрузить в TSLab.

 
 
 


Вы уже сейчас можете начать изучать Видео курс- роботы в TSLab и научиться самому делать любых роботов!
 
Можно записаться на следующий поток ОнЛайн курса "Создание роботов в TSLab без программирования", информацию по которому можно посмотреть тут->
 
Также можете научиться программировать роботов на нашем Видео курсе "Роботы для QUIK на языке Lua"
 
Если же вам не хочется тратить время на обучение, то вы просто можете выбрать уже готовые роботы из тех, что представлены у нас ДЛЯ TSLab, ДЛЯ QUIK, ДЛЯ MT5, ДЛЯ КРИПТОВАЛЮТЫ!
 
Также можете посмотреть совершенно бесплатные наработки для МТ4, Квика, МТ5. Данный раздел также постоянно пополняется.
 
Не откладывайте свой шанс заработать на бирже уже сегодня!