Стратегии
SOL 1D ADX — пробой Дончиана в лонг с EMA режимным фильтром
Итог: Отменено
SolDailyAdxDonchianBreakoutLong
SOL 1D ADX — пробой Дончиана в лонг с EMA режимным фильтром
Гипотеза
verifying_stuck_3_timeouts
Реализация
Дневная стратегия следования за трендом только в лонг по бессрочным фьючерсам SOLUSDT, использующая только OHLCV. Открывает длинную позицию, когда цена закрытия пробивает максимум Дончиана за предыдущие 20 дней AND ADX(14) > 25 AND close > EMA(50). Закрывает позицию при пробое минимума Дончиана за последние 10 дней, закрытии ниже EMA(50) или срабатывании защитного стопа 10%. Плечо 2.0 (номинал ~1.2x капитала).
Результаты верификации
История итераций
Проверка не пройдена (уровень 2 — синтетические сценарии): Использованные параметры: ['adx_period', 'ema_period', 'min_notional', 'position_pct', 'adx_threshold', 'exit_lookback', 'stop_loss_pct', 'donchian_period'] Убедитесь, что __init__ задаёт все атрибуты с помощью self.parameters.get(). - steady_downtrend: сигнал зафиксирован: все 441 сигналы одинаковы (значение=0.0). Вероятно, в calculate_signal() ошибка — сигнал никогда не меняется. - flat_ranging: сигнал зафиксирован: все 441 сигналы одинаковы (значение=0.0). Вероятно, в calculate_signal() ошибка — сигнал никогда не меняется.
Проверка не пройдена (уровень 3 — бэктест в песочнице): дымовой тест превысил лимит реального времени в 300 с. Почти всегда причина — работа на каждом баре, затраты на которую растут вместе с длиной истории, например повторное сканирование всего ряда ставок финансирования/дополнительных данных или создание списка и вызов min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Предварительно создайте отсортированные массивы временных меток ONCE в __init__ и используйте bisect либо кэшируйте результаты поиска по временной метке, чтобы затраты на обработку бара составляли O(log n), а не O(n).
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.