Другие источники данных
Кроме стандартных и пользовательских индикаторов в создании своих стратегий можно использовать источники данных: "Цена свечи", "Расстояние в пунктах" и "Фиксированная цена".
Цена свечи - функция выдает цены открытия (Open)/ закрытия (Close)/ High/ Low указанной свечи.Может использоваться как для сравнения с другими источниками данных, так и для определения уровней Stop Loss и Take Profit. В окне настройки всего три параметра: "Тип цены", "Таймфрейм" и "Сдвиг"(номер свечи (бара), от которой будет получено значение цены).
Например, условием на открытие SELL-ордера будет служить рост цены на последних трех свечах.
Для создания данного условия следует использовать
"Сравнение двух источников данных". В данном случае необходимо, чтобы у всех трех свечей цена закрытия каждой из них была больше цены открытия. Создадим данное условие в редакторе.
Условием на открытие BUY-ордера будет служить снижение цены на последних трех свечах.
В редакторе группа условий открытия BUY-ордера будет выглядеть следующим образом:
На этом закончим рассмотрение данного источника.
Расстояние в пунктах - вспомогательный источник данных, который обычно будет использоваться в
математических операциях. Преобразует количество пунктов в ценовое значение. Если ввести, например, число 15 (пятнадцать четырехзначных пунктов), то этот источник автоматически преобразует это число в пункты (0.0015). Используя полученное ценовое значение, можно производить математические операции над различными индикаторами и источниками данных.
Например, необходимо найти разность значений индикатора Moving Average (МА) c периодом 14 и периодом 28. Затем проверить, является ли полученное значение больше, чем расстояние в 10 четырехзначных пунктов. Для создания такого условие необходимо использовать
"Сравнение двух источников данных". В качестве первого источника для сравнения будет выступать
математическая операция. С ее помощью будем находить разность значений двух индикаторов. Вторым источником данных будет выступать фиксированное расстояние, равное 10 четырехзначным пунктам.
И второй пример - условие открытия ордера с использованием индикатора Bollinger Bands. Данный индикатор отображает на графике ценовой канал, значение которого мы получим и сравним с некоторым расстоянием в четырехзначных пунктах. Если значение данного канала будет больше 10 четырехзначных пунктов - открыть SELL-ордер.
Перейдем в терминал и попробуем отследить выполнение данного условия.
Как видно на графике, ордер открылся, когда канал расширился и стал больше 10 четырехзначных пунктов (100 пятизначных). Данный пример довольно примитивен, однако можно добавить еще несколько условий и получить полноценное отслеживание "отскока" цены от канала.
Фиксированная цена - данный источник данных выдает именно то числовое значение, которое вы укажете. И это не обязательно должна быть цена. Например, нужно проверить, чтобы значение индикатора CCI было больше либо равно 170. В первом источнике данных нужно указать все данные по стандартному индикатору CCI, а во втором выбрать "фиксированную цену" и ввести туда число 170. Знак сравнения - больше либо равно (>=), и условие готово. Показания индикатора будут сравниваться именно с числом 170, которое указано в источнике "Фиксированная цена".