3 недели данных – Напрасно? Больше нет.

Я работал над своим ботом 24/7 в течение трех недель, собирая каждый скан, каждого кандидата, каждую сделку. Думал, что у меня есть идеальный набор данных, чтобы наконец настроить свои параметры и сделать это прибыльным.

Оказалось: я все регистрировал неправильно.

Проблема

Когда сделка открывалась, я записывал строку в candidate_log.csv со всеми параметрами входа (RSI, ADX, объем и т. д.).

Когда она закрывалась, я добавлял вторую строку с результатом (WIN/LOSS, PnL).

Нет связи между ними.

Поэтому, когда я сел анализировать "сделки с RSI < 40" и их результаты, я не смог. Две отдельные строки, нет общего ключа. Три недели данных – бесполезны для одной вещи, которая мне была нужна: сравнение победителей и проигравших.

Решение (благодаря долгой ночи ругани)

Теперь каждая сделка получает уникальный trade_id при входе.

Этот ID сопровождает сделку через трекер, и когда она закрывается, оригинальная строка обновляется – не добавляется новая.

Теперь candidate_log.csv выглядит так:

timestampsymbolsideRSIADXvol_ratiotrade_idoutcomepnl2026-03-09 10:15BTCUSDTSELL32.428.61.05a1b2c3d4LOSS-0.402026-03-09 12:37DOGEUSDTSELL43.725.71.43e5f6g7h8WIN+0.56

Одна строка на сделку. Все параметры + результат в одном месте.

Что дальше

Я продолжаю работу бота с текущей конфигурацией (RSI_short = 48, vol_mult = 1.0).

Как только у меня будет 50 закрытых сделок в новом формате, я экспортирую CSV и начну настоящую работу:

Сравнить победителей и проигравших

Найти пороги, которые их разделяют

Провести контролируемые эксперименты (один параметр за раз) для проверки

Больше никакого гадания. Больше никаких "возможно, этот фильтр спасет это."

Просто данные.

Если вы строите бота, фиксируйте свои сделки с первого дня. Не будьте как я.

📊 ЖИВЫЕ СТАТИСТИКИ

Сделки: 12

Победы: 5 ✅

Потери: 7❌

Безубыточность: 0 ⚪ (игнорируется)

Коэффициент побед: 41.7% (только W/L)

Общий PnL: -1.10 USDT

Макс. DD: 0.30%

📊 СТАТИСТИКИ

Сделки: 8

Победы: 4 ✅

Потери: 4❌

Безубыточность: 0⚪ (игнорируется)

Коэффициент побед: 50.0% (только W/L)

Общий PnL: -0.99 USDT

Макс. DD: 0.36%

#CryptoBot #BİNANCEFUTURES #DataDriven #TradingBots #OpenClaw