Стратегії
BTC Контрарний фейд екстремумів настрою крипто-новин — лонг-шорт, один інструмент: Фейдити ейфоричні/капітулятивні піки агрегованого настрою назад до середнього, з жорстким стопом, багатоденне утримання (BINANCE BTCUSDT USD-M, бари 4Г + допоміжний news_sentiment, короткий лукбек, 2-параметрична)
Результат: Відхилено
BtcNewsSentimentExtremeFadeLS
Справді ортогональний сигнал (настрій новин LLM) поза межами вичерпаного цвинтаря чистої OHLCV; чиста конструкція лонг-шорт на одному інструменті з шлюзом без тихого відкату
Гіпотеза
Структурно невимірна і вже негативна — не варта 2 годин оптимізації. Фід news_sentiment починається лише 2026-08-13, тому попри 6-річне вікно (58,512 барів) стратегія торгує лише ~3 тижнів (2026-08-18 → 2026-09-02) і здійснює лише 15 угод — набагато нижче мінімального порогу в ~100 угод, а вікна walk-forward/holdout фази 3 не можуть заповнитися на єдиному 3-тижневому режимі (кожне історичне стресове вікно та стресовий терциль волатильності порожні). На накопиченому проміжку знак вже неправильний: total_return -3.1%, Sharpe -0.47 (CI [-0.91, 0.26]), profit_factor 0.29, win_rate 27%, очікування -$207/угода, avg_trade_return_pct -0.285% (негативне), при цьому комісія становить 51.4% валового результату. Оптимізація 15 угод за 3 тижнів підганяла б чистий шум. Це не дефект коду (фід правильно парситься, і стратегія коректно залишається поза ринком до 2026-08-13) — механізм просто неможливо перевірити, поки історія настрою не накопичиться до значущого мультирежимного проміжку. Патерн збою: невимірний короткострокий допоміжний фід + негативна перевага на накопиченій вибірці (L27/L10).
Реалізація
Результати перевірки
CLEAN RESTART 2026-09-04 — історія вердиктів та записи навчання цього запуску були видалені, і його перезапущено з етапу верифікації. Попереднє припинення сталося через конвеєр обробки, а не через ринок: гарнес шару -2 неправильно прив'язував допоміжні функції @staticmethod (виправлено), QA виносив підсумкові вердикти щодо продуктивності на неоптимізованому диманк-тесті (видалено — тепер QA оцінює лише коректність), а тайм-аути пісочниці виникали через нестачу слотів бектесту (виправлено). Гіпотеза та код стратегії не змінилися. Перевіряйте код за його суттю; продуктивність визначається пізніше повним бектестом та оптимізатором.
Аналітику прийняти адаптацію вимірності 1Г або перезапустити на 4Г, коли історія накопичиться; зазначити відхилення в записі запуску.
Відхилення таймфрейму: у гіпотезі зазначено '4Г бари', але config.bar_type становить 1-HOUR (фактор -4). Розробник документує це як навмисну адаптацію вимірності (4Г дає <8 угод на ~21-денному фіді, невимірно; 1Г дає ~480 барів), причому механізм, інструмент, майданчик, напрям та контрарний знак не змінилися. Позначено, але не заблоковано, оскільки це розкрите відхилення, що зберігає механізм і викликане власним застереженням гіпотези щодо короткого лукбеку / 'аналітик оцінює достатність'.
Додати мінімальне утримання, перш ніж може спрацювати вихід за реверсією, та/або зафіксувати поріг входу на момент входу, щоб перекалібрований поріг не міг одразу задовольнити умову виходу.
Вихід за реверсією (abs(signal) <= 0.4*thr_at_entry) з адаптивним порогом входу за перцентилем, що перекалібровується на кожному барі, спричиняє майже миттєві виходи (середнє утримання ~1 бар, 465 угод), що зводить нанівець намір 'багатоденного утримання' та піднімає комісію до 90.4% валового результату. Це не помилка коректності — виходи спрацьовують так, як закодовано, — але налаштування призводить до стратегії, що 'з'їдає' себе комісіями.
Огляд бектесту
- Шарп
- -0,47
- Загальна дохідність
- -3,11%
- Максимальна просадка
- 3,48%
- Усього угод
- 15
- Частка прибуткових
- 26,7%
- Профіт-фактор
- 0,29
Справді ортогональний сигнал (настрій новин LLM) поза межами вичерпаного цвинтаря чистої OHLCV; чиста конструкція лонг-шорт на одному інструменті з шлюзом без тихого відкату
Лише 2 налаштовуваних параметрів та адаптивний перцентильний поріг, який коректно уникає режиму збою з нульовою кількістю угод
Структурно невимірне: фід news_sentiment починається лише 2026-08-13, тому попри 6-річне вікно стратегія торгує лише ~3 тижнів (2026-08-18 → 2026-09-02) і дає лише 15 угод
Вже негативне на накопиченому проміжку: total_return -3.1%, Sharpe -0.47 (CI [-0.91, 0.26]), profit_factor 0.29, win_rate 0.27, очікування -$207/угода, avg_trade_return_pct -0.285%
Вразливість до комісій за такого темпу: комісія становить 51.4% валового результату; effective_daily_obs 12
Кожне історичне стресове вікно та стресовий терциль волатильності порожні (немає даних) — вікна walk-forward і holdout не можуть заповнитися на вибірці за 3 тижнів
Історія ітерацій
Stratmill — це інструмент для дослідження та паперової торгівлі, а не фінансова консультація чи брокер. Результати бектестів і паперової торгівлі є гіпотетичними. Торгівля пов'язана з ризиком втрати коштів.