номер-месяца-в-ТСЛаб

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

Месяцев в году 12, следовательно так и сделаем по порядку: 1-Январь, 2-Февраль, 3-Март, 4-Апрель, 5-Мая, 6-Июнь, 7-Июль, 8-Август, 9-Сентябрь, 10-Октябрь, 11-Ноябрь, 12-Декабрь.

Теперь создадим новый скрипт. Возьмем кубик «Дата» и в Формуле пропишем следующие условия:

(Дата-Дата%100 — (Дата-Дата%10000))/100

схема-Номер-месяца

где «Дата» — текущая дата в формате год месяц день — шестизначное число, например сегодня это 210707 (9 Июля 2021г.)

% — выдает остаток от деления целых чисел

В итоге мы вычитаем из текущей Даты остаток при делении на 100 (дни), а потом остаток при делении на 10000 (год), получаем месяц

На выходе из Формулы число с порядковым номером месяца!
номер-есяца-на-графике

Способов применения нашего творения очень много, одно из них проверить на инструментах присутствует ли сезонность по месяцам, например в какой-то месяц каждый год рост цена, в какой-то снижение, в какой-то вообще лучше не торговать.

Вот, например, сделаем фильтр, что в лонг не торгуем в один месяц, а в шорт не торгуем еще в какой-то месяц.

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

сейчас Фактор восстановления 11,9, а П/У 67446

Теперь внедрим наш фильтр в алгоритм. Выглядеть это будет так:

схема-с-фильтром-не-торговать-в-месяц

И если, например, задать, что в лонг не торгуем в Декабре (12), а в шорт не торгуем в Июне (6), то выглядеть результаты будут так:

результаты-с-фильтром-Номер-месяца

После добавления фильтра Фактор восстановления стал 12,96, а П/У 80572

Небольшое видео по получению Номера месяца в TSLab


 
 
 


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