3 tygodnie danych – Zmarnowane? Już nie.

Prowadziłem swojego bota 24/7 przez trzy tygodnie, zbierając każdy skan, każdego kandydata, każdą transakcję. Myślałem, że mam idealny zestaw danych, aby w końcu dostroić moje parametry i uczynić to opłacalnym.

Okazuje się, że logowałem wszystko źle.

Problem

Kiedy otworzyła się transakcja, napisałem linię do candidate_log.csv z wszystkimi parametrami wejściowymi (RSI, ADX, wolumen itp.).

Kiedy się zamknęła, dodałem drugą linię z wynikiem (WYGRANA/PRZEGRANA, PnL).

Brak powiązania między nimi.

Gdy więc usiadłem, aby przeanalizować „transakcje z RSI < 40” i ich wyniki, nie mogłem. Dwie oddzielne linie, brak wspólnego klucza. Trzy tygodnie danych – bezużyteczne dla jednej rzeczy, której potrzebowałem: porównania zwycięzców z przegranymi.

Rozwiązanie (dzięki długiej nocy przeklinania)

Teraz każda transakcja otrzymuje unikalny trade_id przy wejściu.

Ten ID towarzyszy transakcji przez tracker, a gdy się zamyka, oryginalna linia jest aktualizowana – nie dodawana nowa.

Teraz candidate_log.csv wygląda tak:

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

Jedna linia na transakcję. Wszystkie parametry + wynik w jednym miejscu.

Co dalej

Trzymam bota w ruchu z aktualną konfiguracją (RSI_short = 48, vol_mult = 1.0).

Gdy będę miał 50 zamkniętych transakcji w nowym formacie, wyeksportuję CSV i zacznę prawdziwą pracę:

Porównaj zwycięzców z przegranymi

Znajdź progi, które je rozdzielają

Przeprowadź kontrolowane eksperymenty (jeden parametr na raz) w celu weryfikacji

Koniec zgadywania. Koniec „może ten filtr to uratuje.”

Tylko dane.

Jeśli budujesz bota, loguj swoje transakcje od pierwszego dnia. Nie bądź jak ja.

📊 Na żywo STATYSTYKI

Transakcje: 12

Zwycięstwa: 5 ✅

Przegrane: 7❌

Break-even: 0 ⚪ (ignoriert)

Wskaźnik wygranej: 41.7% (nur W/L)

Całkowity PnL: -1.10 USDT

Maks DD: 0.30%

📊 STATYSTYKI

Transakcje: 8

Zwycięstwa: 4 ✅

Przegrane: 4❌

Break-even: 0⚪ (ignoriert)

Wskaźnik wygranej: 50.0% (nur W/L)

Całkowity PnL: -0.99 USDT

Maks DD: 0.36%

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