Historię transakcji z Binance można pobrać w pliku CSV na stronie: Orders → Spot Order → Trade History → Export. Binance ogranicza liczbę miesięcy w jednym pliku, więc długą historię może trzeba będzie wyeksportować w częściach.
Perly App importuje historię transakcji z plików CSV — taki eksport oferuje każda poważna giełda i jest to jedyny format, który nie wymaga kluczy API, autoryzacji OAuth ani stałego połączenia. Poniżej kroki dla giełdy Binance i to, co sprawdzić przed zaimportowaniem pliku gdziekolwiek.
Eksport
- Zalogować się do Binance w przeglądarce — aplikacja ukrywa część opcji eksportu, które są dostępne w serwisie internetowym.
- Otworzyć Orders → Spot Order → Trade History, aby pobrać transakcje, albo Wallet → Transaction History — w przypadku wpłat i wypłat.
- Odszukać opcję Export — Binance nazywa ją „Export Trade History” albo umieszcza pod małą ikoną pobierania — i wybrać zakres dat. Długą historię trzeba czasem eksportować w częściach, ponieważ Binance ogranicza liczbę miesięcy, które może obejmować jeden plik.
- Wybrać format CSV i potwierdzić. Większe eksporty są generowane w tle i po przygotowaniu pojawiają się pod przyciskiem eksportu.
- Pobrać plik i przed importem raz go otworzyć: powinien zawierać jeden wiersz na każde wykonanie zlecenia, z kolumnami date, pair, side, price, quantity i fee.
Interfejsy giełd się zmieniają, a wraz z nimi nazwy pozycji menu. Jeśli któraś z powyższych etykiet wygląda już inaczej, sama funkcja nadal istnieje — wystarczy wyszukać w pomocy giełdy frazę „export history CSV”.
Przed importem
- Znaczniki czasu w Binance są podawane w UTC. Perly zapisuje czas wykonania w takiej postaci, w jakiej go wprowadzono, dlatego należy importować je bez zmian — spójność jest ważniejsza niż strefa czasowa.
- Prowizje na Binance są często pobierane w kupionym aktywie (albo w BNB). Prowizja pobrana w BTC zmniejsza faktycznie otrzymaną ilość; przed potwierdzeniem importu warto sprawdzić, jak ujmują ją poszczególne wiersze.
- W przypadku handlu BTC za inną walutę wiersz ją zachowuje: transakcja w parze BTCEUR jest w euro i przelicza się ją na dolary po kursie Europejskiego Banku Centralnego z jej dnia — dla hrywny po kursie Narodowego Banku Ukrainy. Pary ze stablecoinami, np. BTCUSDT, liczą się jako dolary.
Jak przebiega import
Perly rozpoznaje kolumny, pokazuje każdy wiersz, który zamierza zapisać, oznacza prawdopodobne duplikaty i pozostawia je odznaczone. Nic nie zostaje zapisane bez potwierdzenia — rejestr, któremu nie można ufać, jest gorszy niż żaden, a najszybciej prowadzi do niego import przeprowadzany po cichu. Następnie koszt nabycia, PnL i ROI są przeliczane od nowa z pełnej historii; arytmetykę objaśnia poradnik Średni koszt nabycia czy FIFO.
Ten sam eksport na innych giełdach: Coinbase · Kraken. Dlaczego CSV, a nie klucz API: sześć pytań do każdego trackera.