Candle
Candle — индикатор, предоставляющий доступ к данным конкретной свечи: цене открытия, закрытия, максимуму, минимуму и объёму торгов. Он используется в условиях гибкой стратегии для сравнения ценовых параметров с другими индикаторами.
Как работает
Заголовок раздела «Как работает»- Бот обращается к истории свечей по выбранному торговому инструменту.
- Согласно настройке Сдвига выбирает нужную свечу (0 — текущая, 1 — предыдущая и т.д.).
- Из выбранной свечи извлекается значение указанного источника данных (Open, Close, High, Low или Volume).
- Полученное значение используется в логике условия — сравнивается с другим индикатором или константой.
- Расчёт выполняется по выбранному методу: по закрытию свечи или по минуте.
Доступные источники данных
Заголовок раздела «Доступные источники данных»| Источник | Описание |
|---|---|
| Open | Цена открытия свечи |
| Close | Цена закрытия свечи |
| High | Максимальная цена за период свечи |
| Low | Минимальная цена за период свечи |
| Volume | Объём торгов за период свечи |
Настраиваемые параметры
Заголовок раздела «Настраиваемые параметры»- Интервал — таймфрейм свечи (например, 1m, 5m, 1h, 1d). Определяет, с какого периода берутся данные.
- Сдвиг — смещение относительно текущей свечи. Значение
0— текущая свеча,1— предыдущая закрытая,2— предпоследняя и т.д. - Метод расчёта:
- По закрытию свечи — значение обновляется только после закрытия каждой свечи.
- По минуте — значение пересчитывается каждую минуту, используя актуальные данные незакрытой свечи.
Примеры использования
Заголовок раздела «Примеры использования»Операторы сравнения: «больше/меньше» vs «пересекает вверх/вниз»
Заголовок раздела «Операторы сравнения: «больше/меньше» vs «пересекает вверх/вниз»»Перед разбором примеров важно понять разницу между операторами — это напрямую влияет на поведение стратегии.
| Оператор | Поведение | Когда использовать |
|---|---|---|
| > (больше) | Сигнал срабатывает на каждой свече, пока Candle Close остаётся выше SMA | Удержание позиции, трендовые фильтры |
| < (меньше) | Сигнал срабатывает на каждой свече, пока Candle Close остаётся ниже SMA | Удержание позиции, трендовые фильтры |
| ↑ Пересекает вверх | Сигнал срабатывает один раз — в момент, когда Candle Close пересекает SMA снизу вверх | Вход в позицию по пробою |
| ↓ Пересекает вниз | Сигнал срабатывает один раз — в момент, когда Candle Close пересекает SMA сверху вниз | Выход из позиции по пробою |

Все четыре варианта настраиваются в редакторе условий при выборе оператора между двумя индикаторами.
Candle Close и SMA — пересечение цены и скользящей средней
Заголовок раздела «Candle Close и SMA — пересечение цены и скользящей средней»Классический сигнал: вход в лонг в момент, когда цена закрытия пересекает скользящую среднюю снизу вверх. В редакторе это выглядит так:


Если нужно держать условие активным всё время, пока цена выше SMA (например, для фильтра тренда), используйте оператор «больше»:

Это тот же принцип, на котором построены все канальные индикаторы: Bollinger Bands, Donchian Channel и другие. Их логика — сравнение Close свечи с верхней или нижней линией канала:
Candle Close > Bollinger Upper Band → закрытие вышеCandle Close < Bollinger Lower Band → закрытие нижеCandle Volume — работа с данными объёма
Заголовок раздела «Candle Volume — работа с данными объёма»Candle позволяет получить объём свечи и сравнить его с другим значением. Доступны два варианта:
1. Сравнение с Hull по объёму
Единственный доступный на платформе скользящий индикатор по объёму — Hull Volume Weighted Average. Если текущий объём превышает его значение, это подтверждает силу движения:

2. Сравнение текущего объёма с объёмом N свечей назад
С помощью сдвига можно сравнить текущий объём с объёмом свечи того же таймфрейма N периодов назад. Например, текущий объём больше, чем был 5 свечей назад.
Работа со сдвигом — сравнение данных разных свечей
Заголовок раздела «Работа со сдвигом — сравнение данных разных свечей»Сдвиг нужен для того, чтобы получать значения прошлых свечей и сравнивать их с текущими данными или между собой. Это позволяет строить условия на основе паттернов из нескольких свечей.
Например, условие «предыдущая закрытая свеча была бычьей»:
Candle (Close, сдвиг 1) > Candle (Open, сдвиг 1)Или классический двухсвечной паттерн поглощения:
Candle (Close, сдвиг 1) < Candle (Open, сдвиг 1) [предыдущая — медвежья]Candle (Close, сдвиг 0) > Candle (Open, сдвиг 0) [текущая — бычья]Влияние на стратегию
Заголовок раздела «Влияние на стратегию»Candle — универсальный «мост» между рыночными данными и логикой условий. Он позволяет строить стратегии на основе реального ценового действия, а не только производных индикаторов.
Правильный выбор оператора (больше/меньше vs пересекает вверх/вниз) определяет, насколько часто будут срабатывать условия: «больше» даёт постоянный сигнал в тренде, «пересекает» — разовый сигнал в точке пробоя.
Candle подходит для следующих сценариев:
- Пересечение цены и индикатора — используйте оператор «пересекает вверх/вниз» для входа/выхода по пробою
- Трендовый фильтр — используйте «больше/меньше», чтобы удерживать условие активным всё время в тренде
- Все канальные индикаторы (Bollinger, Donchian) — работают через сравнение Candle Close с линиями канала
- Работа с объёмом — сравнение с Hull MA по объёму или с объёмом свечи N периодов назад через сдвиг
- Паттерны из нескольких свечей — анализ прошлых данных через параметр сдвига
Начните с Candle Close — это прямой аналог старого индикатора «Цена», и именно с него строится большинство стратегий на платформе.