Стратегии
SOL Расхождение потока тейкеров китов и розницы — длинные и короткие позиции (BINANCE USD-M Perp, сигнал по TRADE-TICK, бары решения 15m, торговать в сторону крупных агрессоров, когда мелкие выбирают другую сторону, разделение размера по фиксированному номиналу, мало параметров)
Итог: Отменено
SolWhaleVsRetailTakerFlowDivergenceLS15m
SOL Расхождение потока тейкеров китов и розницы — длинные и короткие позиции (BINANCE USD-M Perp, сигнал по TRADE-TICK, бары решения 15m, торговать в сторону крупных агрессоров, когда мелкие выбирают другую сторону,…
Гипотеза
verification_loop: sandbox_timeout: Проверка не пройдена (Layer 3 — бэктест в песочнице): проверка работоспособности превысила лимит времени 300 с на окне примерно 20000 баров (208 дней SOLUSDT.BINANCE-15-MINUTE-LAST-EXTERNAL). Обычно это означает, что объём работы на каждом баре растёт вместе с историей — например, повторное сканирование всего ряда финансирования/дополнительных данных или пересоздание списка с вызовом min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Предварительно отсортируйте массивы временных меток ONCE в __init__ и используйте bisect либо кэшируйте результаты поиска по временной метке, чтобы стоимость обработки бара составляла O(log n), а не O(n).
Реализация
Результаты верификации
sandbox_timeout: Проверка не пройдена (Layer 3 — бэктест в песочнице): проверка работоспособности превысила лимит времени 300 с на окне примерно 20000 баров (208 дней SOLUSDT.BINANCE-15-MINUTE-LAST-EXTERNAL). Обычно это означает, что объём работы на каждом баре растёт вместе с историей — например, повторное сканирование всего ряда финансирования/дополнительных данных или пересоздание списка с вызовом min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Предварительно отсортируйте массивы временных меток ONCE в __init__ и используйте bisect либо кэшируйте результаты поиска по временной метке, чтобы стоимость обработки бара составляла O(log n), а не O(n).
История итераций
Проверка не пройдена (Layer 3 — бэктест в песочнице): сделки не созданы Тип использованного бара: SOLUSDT.BINANCE-15-MINUTE-LAST-EXTERNAL, обработано баров: 204740 Диагностика: should_enter() возвращала сторону 0 раз за 204732 проверенных баров -> ваше условие ENTRY CONDITION ни разу не сработало. Ослабьте логику входа / пороги. Убедитесь, что стратегия создаёт сделки на заданных данных и параметрах.
Проверка не пройдена (Layer 3 — бэктест в песочнице): сделки не созданы Тип использованного бара: SOLUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, обработано баров: 40747 Диагностика: should_enter() возвращала сторону 0 раз за 40687 проверенных баров -> ваше условие ENTRY CONDITION ни разу не сработало. Ослабьте логику входа / пороги. Убедитесь, что стратегия создаёт сделки на заданных данных и параметрах.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.