Открыть на GitHub

Схема стратегии «Одна сделка за 24 часа»

Эта схема торгует строгие пересечения EMA(10) и EMA(30) на завершённых четырёхчасовых свечах в обратном направлении. Настраиваемый шлюз рабочего времени определяет допустимость кандидатов, а Flag и счётчик N values на шесть свечей пропускают не более одного решения о входе за каждый скользящий интервал в 24 часа.

Обзор стратегии

  • Завершённые четырёхчасовые свечи поступают в EMA 10 и EMA 30. Состояние пересечения развивается с начала расчёта, но кандидаты на вход разрешаются только после десяти завершённых свечей.
  • Строгое пересечение быстрой EMA через медленную снизу вверх создаёт кандидата на продажу. Строгое пересечение сверху вниз создаёт кандидата на покупку.
  • Time и Working time пропускают кандидатов только внутри настроенного интервала. Combination объединяет два потока направлений, а Flag выпускает только первого принятого кандидата до сброса.
  • Принятый вход запускает N values. После следующих шести завершённых четырёхчасовых свечей счётчик сбрасывает Flag и образует скользящее ограничение в 24 часа.
  • Из нулевой позиции Position modify отправляет одну рыночную заявку фиксированного Volume. Против единичной противоположной позиции он сначала закрывает её, затем второй заявкой фиксированного Volume открывает новую сторону.
  • Position protection служит механизмом выхода. Он учитывает прямые исполнения входов и разворотов и может закрыть позицию по тейк-профиту 3% или фиксированному стоп-лоссу 2%.

Правила входа и выхода

  • Вход в лонг: После строгого пересечения EMA сверху вниз, десяти завершённых свечей прогрева, открытого шлюза Working time и свободной скользящей защёлки покупается Volume. Из нулевой позиции открывается лонг; из единичного шорта одна покупка закрывает его, а вторая открывает лонг.
  • Вход в шорт: После строгого пересечения EMA снизу вверх, десяти завершённых свечей прогрева, открытого шлюза Working time и свободной скользящей защёлки продаётся Volume. Из нулевой позиции открывается шорт; из единичного лонга одна продажа закрывает его, а вторая открывает шорт.
  • Выход: Position protection закрывает учитываемую позицию по тейк-профиту 3% или фиксированному стоп-лоссу 2%. Более позднее допустимое противоположное пересечение может вместо этого развернуть позицию последовательностью закрытия и нового открытия.

Параметры

Параметр По умолчанию Описание
Candles 04:00:00 Четырёхчасовой таймфрейм; только завершённые свечи управляют EMA, прогревом, скользящим счётчиком и проверками цены защиты.
Fast EMA Length 10 Период быстрой экспоненциальной скользящей средней.
Slow EMA Length 30 Период медленной экспоненциальной скользящей средней.
Warmup Bars 10 Число завершённых свечей до разрешения входов по пересечению.
Session From 00:00:00 Начало допустимой сессии во времени воспроизведения или серверном времени стратегии.
Session Until 23:59:59 Конец допустимой сессии во времени воспроизведения или серверном времени стратегии.
Rolling Cooldown Bars 6 Число завершённых свечей после принятого входа до следующего допустимого решения; шесть четырёхчасовых свечей равны 24 часам.
Volume 1 Фиксированное количество для каждого открытия или разворота.
Take Profit % 3 Благоприятное процентное движение для Position protection.
Stop Loss % 2 Неблагоприятное процентное движение для фиксированного, не скользящего стопа.

Детали диаграммы

  • Кубик Свечи выдаёт завершённые четырёхчасовые свечи двум кубикам Индикатор. Crossing определяет смену взаимного положения EMA 10 и EMA 30; строгие сравнения предыдущих и текущих значений подтверждают событие, а ветка NOT создаёт импульс пересечения вниз.
  • Шлюз прогрева на десять свечей блокирует ранние кандидаты. Time передаёт время воспроизведения или сервера в Working time; воспроизведение приложенной истории использует UTC.
  • Combination передаёт допустимых кандидатов на покупку и продажу в Flag. Первый истинный кандидат выпускается, запускает N values и блокирует следующие до сброса Flag ещё через шесть завершённых свечей.
  • Текущая позиция выбирает ветку Изменения позиции. Вход из нуля использует одно рыночное действие заданной стороны; разворот — два последовательных действия той же стороны, сначала до нуля, затем на открытие. Поэтому ограничение относится к принятым решениям о входе, хотя одно решение может намеренно создать два исполнения.
  • Все прямые исполнения открытия и разворота обновляют Защиту позиции. Завершённые закрытия свечей управляют проверками цены; собственное закрывающее исполнение защиты не возвращается на её торговый вход.

Использование

Импортируйте файл .json в Designer, прогоните схему на исторических данных в тестере, затем подстройте параметры или сами кубики под свой инструмент, прежде чем торговать вживую.