Схема стратегии Overnight Session Flip
English | 中文 | Español | Deutsch | Português | 日本語
Эта схема объединяет сформированную SMA с периодом 20 и два окна для рыночных заявок по расписанию. Время стратегии проверяет последнюю завершённую пятиминутную свечу, позицию и календарную дату: подходящая покупка может быть отправлена в течение часа 20, а подходящая продажа — в течение часа 8. Защёлка даты ограничивает схему одной отправленной заявкой на календарную дату.
Обзор стратегии
- Завершённые пятиминутные свечи обновляют цену закрытия и SimpleMovingAverage с периодом 20.
- Кубик SMA выдаёт только сформированные значения, поэтому решения по расписанию начинаются после накопления достаточной истории свечей.
- Кубик Time служит тактовым сигналом принятия решений. Каждый такт выдаёт последние снимки цены закрытия, SMA и позиции, а затем передаёт час и компоненты календарной даты в условия.
- Оба кубика рыночных заявок используют фиксированный объём 1 без условия изменения позиции. Фильтры позиции разрешают покупку только при значении не выше нуля, а продажу — только при значении не ниже нуля.
- Числовой ключ календарной даты фиксируется до запуска кубика заявки. На графике показаны свечи, значения SMA и два потока MyTrade; отдельных кубиков защиты и выхода в схеме нет.
Правила входа и выхода
- Вход в лонг: В течение Night Hour 20 закрытие последней завершённой свечи находится выше сформированной SMA, текущая позиция не больше нуля и на текущую календарную дату ещё не отправлялась заявка. Схема отправляет рыночную заявку на покупку объёмом 1.
- Вход в шорт: В течение Day Hour 8 закрытие последней завершённой свечи находится ниже сформированной SMA, текущая позиция не меньше нуля и на текущую календарную дату ещё не отправлялась заявка. Схема отправляет рыночную заявку на продажу объёмом 1.
- Выход: Отдельной заявки выхода и защитных заявок нет. Более поздняя подходящая заявка фиксированного размера в противоположном направлении может уменьшить позицию, закрыть равную ей встречную позицию или пересечь ноль, если текущий модуль позиции меньше Volume; полный разворот не гарантируется.
Параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| Candles | 00:05:00 | Таймфрейм пять минут; цену и снимок SMA обновляют только завершённые свечи. |
| SMA Period | 20 | Число завершённых свечей для расчёта SimpleMovingAverage; решения требуют сформированного значения SMA. |
| Night Hour | 20 | Час времени стратегии, в котором условия покупки могут отправить заявку. |
| Day Hour | 8 | Час времени стратегии, в котором условия продажи могут отправить заявку. |
| Volume | 1 | Фиксированный объём, подаваемый в оба кубика рыночных заявок. |
Детали диаграммы
- Поток Candles поступает в Converter цены закрытия и в Indicator, выдающий только сформированную SMA. Formula с выражением
aпредставляет SMA числом. - Текущее время передаёт метку времени стратегии или сообщения. На каждом такте оно запускает кубики Variable, хранящие последние значения закрытия, SMA и позиции, поэтому Time непосредственно участвует в каждом решении.
- Конвертеры времени выделяют Hour, Year и DayOfYear. Formula даты вычисляет
Year * 1000 + DayOfYearи создаёт устойчивый ключ для каждой календарной даты. - Кубики Comparison проверяют два заданных часа, закрытие относительно SMA, позицию относительно нуля и текущий ключ даты относительно последнего сохранённого ключа. Два кубика Logical condition собирают условия покупки и продажи.
- Текущая Position снимается на каждом такте времени. Для покупки требуется
Position <= 0, а для продажи —Position >= 0. - Истинный объединённый сигнал сначала фиксирует ключ текущей даты, а затем запускает соответствующий кубик Modify position. Такой порядок не допускает ещё одну отправленную заявку на последующих тактах той же календарной даты.
- Оба кубика Modify position получают общий фиксированный параметр Volume и размещают рыночные заявки. Панель Chart принимает завершённые свечи, сформированный поток SMA и выходы MyTrade кубиков покупки и продажи.
Использование
Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.