Схема стратегии Band Confirmation Delay
Действовать по сигналу в ту же секунду, когда он появился, вовсе не обязательно. Эта схема строит полосу волатильности над скользящей средней, и когда цена закрытия пробивает её вверх, схема не покупает. Вместо этого она взводит блок задержки, ждёт фиксированное число свечей и только затем задаёт тот же вопрос снова: цена всё ещё выше полосы? Сделку решает ответ, полученный в этот момент, а не тот, что запустил ожидание.
Обзор стратегии
- Всю схему питает одна серия пятиминутных свечей, только завершённых.
- Скользящая средняя даёт среднюю линию, а стандартное отклонение — ширину; формула собирает из них верхнюю полосу: средняя плюс множитель, умноженный на отклонение.
- Два сравнения сводят всю картину к двум вопросам: выше ли цена закрытия полосы и ниже ли цена закрытия средней линии.
- Логическое условие соединяет пробой с отсутствием длинной позиции и взводит блок задержки входа. Пока блок считает, дальнейшие пробои игнорируются, поэтому следующая свеча никогда не перезапускает уже идущее ожидание.
- Досчитав, блок задержки выдаёт один импульс, и второе логическое условие соединяет этот импульс с заново пересчитанным пробоем, истёкшей паузой и всё ещё нулевой позицией. Без этого второго условия схема покупала бы вслепую — на основании сигнала, которого может уже не быть.
- Выход построен так же, зеркально: цена закрытия под средней линией при открытой длинной позиции взводит второй блок задержки, и его импульс, соединённый с всё ещё действующим возвратом под среднюю линию, закрывает сделку.
- Параллельно работает счётчик паузы: каждая собственная сделка обнуляет его, каждая свеча увеличивает его вплоть до предельного значения, а сравнение не пускает новые входы, пока не пройдёт достаточно свечей.
- Входы и выходы — рыночные заявки через блоки Position modify: открытие из нулевой позиции и закрытие позиции целиком; панель графика рисует свечи, оба индикатора, заявки и сделки.
Правила входа и выхода
- Вход в лонг: Цена закрытия оказывается выше верхней полосы, а длинной позиции нет. Это взводит задержку входа. Через заданное число свечей задержка выдаёт свой импульс, и если в этот момент цена закрытия всё ещё выше полосы, пауза после последней сделки истекла, а позиция по-прежнему нулевая, блок Position modify покупает объём заявки по рынку.
- Вход в шорт: Входов в шорт нет. Ниже полосы схема просто остаётся в стороне; единственная заявка, которую она когда-либо отправляет против длинной позиции, — та, что эту позицию закрывает.
- Выход: Цена закрытия оказывается ниже средней линии при открытой длинной позиции, и это взводит задержку выхода. Через заданное число свечей приходит импульс, и если цена закрытия всё ещё ниже средней линии, а позиция всё ещё длинная, закрывающий блок Position modify продаёт всю позицию по рынку. Ни стоп-лосса, ни блока тейк-профита здесь нет: эта схема — про то, как выждать подтверждение, и завершает сделку только средняя линия.
Параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| Candles | 00:05:00 | Таймфрейм единственной серии свечей, на которой работает вся схема. |
| Middle Line Length | 40 | Период скользящей средней, которая рисует среднюю линию и составляет половину расчёта полосы. |
| Deviation Length | 40 | Период стандартного отклонения, задающего ширину полосы; обычно держится равным периоду средней линии. |
| Band Multiplier | 1.1 | На сколько отклонений выше средней линии проходит верхняя полоса. Увеличьте значение, чтобы пробои были реже и сильнее растянуты. |
| Entry Confirm Candles | 3 | Сколько свечей отсчитывает задержка входа между пробоем и повторной проверкой, которая может привести к покупке. |
| Exit Confirm Candles | 3 | Сколько свечей отсчитывает задержка выхода между возвратом под среднюю линию и повторной проверкой, которая может закрыть позицию. |
| Cooldown Candles | 8 | Сколько свечей должно пройти после собственной сделки, прежде чем разрешён новый вход. |
| Order Volume | 1 | Размер заявки на вход, в лотах; выход всегда закрывает всё, что открыто. |
Детали диаграммы
- Блок задержки считает значения, поступившие к нему после взвода, а не подряд идущие «истинные» свечи. Повторный взвод во время счёта игнорируется, а после срабатывания блок сбрасывается сам, поэтому ожидание — это настоящая пауза, а не накопительный подсчёт подходящих свечей.
- Именно поэтому выданный импульс соединяется со свежим сравнением, а не идёт прямо к заявке. Импульс говорит, что ожидание закончилось; сравнение — сохраняется ли ещё причина, ради которой ждали.
- Длительность подтверждения здесь намеренно больше одной свечи, чтобы работа блока задержки была видна. Поставьте обеим задержкам одну свечу — и схема будет торговать прямо на свече пробоя: та же структура, но без паузы.
- Блок свечей выдаёт только завершённые свечи. Обновление формирующейся свечи несёт время открытия бара, и построенная по нему заявка оказывается помечена временем, отставшим от часов, и отклоняется.
- Пауза — это счётчик, а не таймер: переменная, которая сохраняет значение между свечами, обнуляется собственными сделками и увеличивается формулой с ограничением сверху на длину паузы, поэтому она не может уйти в бесконечность и никогда не заблокирует входы навсегда.
Использование
Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.