Time Alerts
Ранее я писал о существенных различиях между планированием торговли и планом сделки в трейдинге.
Контекст любой сделки возникает в момент закрытия свечи. Для каждого таймфрейма (ТФ) существует свой контекст. Место его возникновения относится к плану торговли. Цена может либо не достичь этого места, либо пробить его, либо дать реакцию и выбить по стоп-лоссу. Все это обусловлено базовыми принципами трейдинга: вероятностью, которая не имеет будущих оснований. Поэтому торговля по плану торговли — это сугубо статистический подход. Торговля по плану сделки — это реакционный трейдинг (личное разделение понятий). При должном понимании механики движения цены такой подход становится высокоэффективным.
Индикатор работает для свечей 5М, 15М, 1Н, 4Н.
В зависимости от способа торговли нет необходимости постоянно следить за графиком и опасаться пропустить сделку. Достаточно проверять график в определенное время по сигналу. У меня настроены сигналы для 15М/1Н/4Н.
Меня всегда интересовал вопрос своевременных оповещений о закрытии свечей. Такого индикатора нет в TradingView (TV), поэтому пришлось написать его самостоятельно.
В Pine Script оповещения можно задать двумя способами:
- Вызов функции
alert()непосредственно в коде. - Установка ручного оповещения в TradingView (при наличии событий в коде).
Оба способа хорошо работают с оповещениями, привязанными к ценовой шкале. Однако для временной шкалы ситуация сложнее.
При вызове функции alert() по событию временного действия код обновляется только в момент завершения свечи того таймфрейма, который сохранен в настройках оповещения. Это создает задержку в оповещении, равную временной размерности свечи.
Например, оповещение о закрытии 15-минутной свечи, установленное на 1-минутном таймфрейме, сработает только в конце 16-й, 31-й, 46-й или 1-й минуты, а не своевременно. Если сигналы установлены с 15-минутного таймфрейма, то задержка составит 15 минут. Если установить сигнал с 1-секундного таймфрейма, весь код будет проверяться каждую секунду, что значительно увеличит нагрузку на компьютер.
Способ с установкой ручного оповещения работает своевременно, так как за обработку и выдачу сигнала отвечает сам терминал TV при наличии условий в коде. Однако минус этого метода заключается в том, что при настройке трех оповещений (для 15М, 1H, 4H) невозможно исключить дублирующиеся сигналы. Например, при срабатывании сигнала 1H также сработает сигнал 15M, а при срабатывании 4H активируются сигналы 1H и 15M.
Также важно учитывать, что свечи 5M, 15M, 1H на любых инструментах закрываются в одно и то же время. Свечи 4H имеют разное время закрытия (например, DXY, XAUUSD или фьючерсы на фондовые индексы). Поэтому при установке индикатора следует выбирать актив, который интересен для торговли. Если несколько активов имеют совпадающие временные показатели, нет необходимости устанавливать индикатор на каждый из них — достаточно одного.
Как установить сигнал (на примере 15M):
- Выберите актив.
- На графике интересующего таймфрейма нажмите Alt+A (откроется окно создания оповещения).
- Выберите "УСЛОВИЕ: Time Alerts" и укажите таймфрейм для сигнала (если текущий ТФ - 15М, то выбрать 15М).
- Выберите "Срабатывание: Один раз за бар".
- Остальные параметры можно оставить без изменений или настроить по своему усмотрению.
- Нажмите "Создать".
Для установки сигнала на 1H необходимо выполнить ту же процедуру, только выбрать таймфрейм 1H.
Сигналы будут срабатывать в дни и рабочее время, установленные пользователем.