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