Пример стратегии на основе индикатора RSI
Индекс относительной силы (RSI)
Индекс относительной силы (RSI от англ. relative strength index) — индикатор технического анализа, определяющий силу тренда и вероятность его смены. Популярность RSI обусловлена простотой его интерпретации. Индикатор может рисовать фигуры технического анализа — «голова-плечи», «вершина» и другие, которые часто анализируют наравне с графиком цены.
Как именно рассчитывается RSI в программе? Легко убедиться, что рассчитывается именно так, как описано в wiki.
Находим положительные (U) и отрицательные (D) ценовые изменения.
Рассчитываем относительную силу RS.
На основе RS рассчитывается и сам Индекс относительной силы RSI.
Сейчас рынок меняется очень быстро. Когда Автор создавал индикатор, изменения рынка были медленнее и автор индикатора использовал двухнедельный период.
Скачайте файл. В программе откройте Лаб | Скрипты. Нажмите кнопку Загрузить из файла.
Откройте скрипт для редактирования.
Таким образом, в программе можно создавать алгоритмы расчета индикаторов.
В приложенном алгоритме представлен расчет индикатора и для сравнения выведен на график расчет встроенного в программу индикатора (Блок RSIintegrated). Свой собственный расчет можно сохранить в Самодельный скрипт.
Для этого в окне Скрипты, создаем индикатор, по кнопке Новый индикатор.
Обратите внимание!
Вывод значения созданного индикатора всегда выполняется через блок "Возвращаемое значение".
Вывести можно, только одно значение из одного индикатора.
Входов может быть сколько угодно. Выполняются они с помощью Блоков Источников.
Вход в индикатор может быть число, как у меня и индикатор в скрипте можно будет использовать для любого числа.
Также в качестве входа можно использовать вход с источника данных. В этом случае в индикаторе нужно будет использовать определенное значение бара.
После закрытия окна с индикатором, программа автоматически создаст самодельный индикатор.
В Панели инструментов редактора скриптов появится папка Самодельные, и, если в индикаторе нет ошибок, он будет доступен в этой папке.
Самодельный индикатор можно использовать в любых создаваемых скриптах.
В предыдущих статьях были приведены примеры, как с помощью обычной константы можно переключаться с одного расчета на другой.
В данном примере можно применить тот же способ. Вы можете подсчитать несколько различных усреднений, для индикатора.
В wiki описаны несколько сигналов для индикатора. Обязательно ознакомьтесь с ними, если ещё не знакомы.
Для всех сигналов справедлиов следующее: если индикатор высоко, то не следует покупать, если индикатор низко, то не следует продавать.
С коротким профитом. И стоплоссом, цена которого расчитывается трейлстопом в относительных значениях.
Возможно к стратегии стоит добавить индикатор моментум, для сигналов входа в позицию.
Оптимизация параметров не проводилась.
Всем удачи!
Демонстрационные материалы
Обратите внимание! Демонстрационные материалы и примеры скриптов предназначены исключительно для изучения программы TSLab.
Примеры скриптов
(Скачайте файл. Откройте в программе TSLab "Лаб" -> "Управление скриптами" → Нажмите кнопку "Загрузить из файла").
Last updated