Wikipedia Индекс относительной силы

Как именно рассчитывается RSI в программе? Легко убедиться, что рассчитывается именно так, как описано в wiki.

Находим положительные (U) и отрицательные (D) ценовые изменения.

Рассчитываем относительную силу RS.

И на основе RS рассчитывается и сам Индекс относительной силы RSI.

Сейчас рынок меняется очень быстро, когда Автор создавал индикатор,

изменения рынка были медленнее и автор использовал двухнедельный период.

 Чтобы ближе быть к расчетам автора, на одноминутном графике достаточно просто поставить период побольше,

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

 В программе можно легко создать свой индикатор,

если индикатор предполагается использовать в нескольких скриптах и

необходимый индикатор отличается от встроенного в программу.

Для этого в управлении скриптами создаем индикатор. ind_RSI_calc_1.tscript

Я скопировал блоки из скрипта,

вывод значения созданного индикатора всегда через блок "Возвращаемое значение".

Вывести можно, естественно, только одно значение из одного индикатора.

Входов может быть сколько угодно. Выполняются они с помощью источников.

 Вход в индикатор может быть число, как у меня и индикатор в скрипте можно

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

в этом случае в индикаторе нужно будет использовать определеннное значение бара.

 После закрытия окна с индикатором, программа автоматически создаст самодельный индикатор.

 Появится папка, естественно, если нет в индикаторе ошибок, он будет доступен в этой папке.

Теперь я могу использовать свой индикатор в любых скриптах.

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

 Здесь можно применить тот же способ, можно подсчитать несколько различных усреднений,

и в каких-то скриптах использовать один расчет, а в каких-то другой. В формуле, малое число избавит от деления на 0. ind_RSI_calc.tscript

 

 В wiki описаны несколько сигналов для индикатора. Обязательно ознакомьтесь, если не знакомы.

Все сигналы можно подытожить тем, что если индикатор высоко, то не следует покупать, если индикатор низко,

то не следует продавать.

 В примере стратегия, если индикатор высоко, то продаем, если индикатор низко - покупаем.

С коротким профитом. И стоплоссом, цена которого расчитывается трейлстопом в относительных значениях.

 Возможно к стратегии стоит добавить индикатор моментум, для сигналов входа в позицию. RSI_.tscript

 Вторая стратегия RSI_trend продаем и закрываем лонг, если индикатор высоко.

И покупаем и закрываем шорт, если индикатор низко. RSI_trend.tscript

Оптимизация параметров не проводилась.

 Примеры скриптов предназначены исключительно для изучения программы TSLab.

Всем удачи!

Материалы:

ind_RSI_calc.tscript

ind_RSI_calc_1.tscript

RSI_.tscript

RSI_trend.tscript

RSIcalc.tscript

 (Скачайте файл. Откройте в программе TSLab "Лаб" -> "Управление скриптами" → Нажмите кнопку "Загрузить из файла").

  • Нет меток