cTrader Algo позволяет рисовать облака между линиями на графике. Такие облака позволяют быстро определять ключевые области на графиках и обнаруживать изменения в поведении рынка.
В этой статье и соответствующем видео мы покажем вам, как добавлять и настраивать облака в индикаторах.
Добавить индикатор
Типичный индикатор Bollinger Bands состоит из верхней полосы, нижней полосы и простой скользящей средней посередине. Чтобы улучшить внешний вид индикатора, мы планируем заполнить пространство между полосами облаком.
Чтобы создать индикатор, откройте приложение Algo и перейдите на вкладку Индикаторы. Нажмите кнопку Создать, введите имя индикатора, например «Bollinger Bands Cloud», затем нажмите кнопку Создать.
Теперь мы можем изменить код индикатора. Мы сделаем наш пример оверлей-индикатором.
Нажмите Собрать или используйте сочетание клавиш Ctrl+B, чтобы собрать индикатор.
Добавьте экземпляр индикатора для символа EURUSD.
Вы должны увидеть типичный индикатор Bollinger Bands на графике.
Добавление облака к Bollinger Bands
Теперь вернемся к редактору кода и поработаем над добавлением облака между полосами.
Чтобы достичь нашей цели, добавим атрибут Cloud к существующему индикатору. Атрибут Cloud указывает индикатору нарисовать облако между линиями Top и Bottom.
Пересоберем алгоритм и затем проверим наш индикатор, чтобы увидеть, что изменилось.
Вы должны увидеть красное облако между полосами. Если вы измените цвет линии Top, цвет облака обновится автоматически.
Возвращаемся в редактор кода и изменяем атрибут Cloud, чтобы облако отображалось только перед линией Main (желтой).
1
[Cloud("Top", "Main", Opacity = 0.2)]
Пересобираем индикатор и проверяем его новый вид.
Добавление облака к пересечению MA
Мы создадим новый индикатор и используем его, чтобы продемонстрировать, как на график можно добавить облака разных цветов. Мы планируем разработать индикатор пересечения Moving Average (MA) с зеленым облаком для восходящих трендов и красным облаком для нисходящих трендов.
Повторите шаги из предыдущего раздела, чтобы создать новый индикатор. На этот раз имя индикатора должно быть «MA Cloud».
Начинаем изменять новый индикатор, установив для его свойства IsOverlay значение True.
Повторите шаг из предыдущего примера (Bollinger Bands). Инициализируйте скользящие средние и передайте полученные значения линиям, чтобы они отображались на графике.