Otwórz folder projektu
Utwórz folder, skopiuj do niego eksporty i wybierz go jako folder roboczy czatu. Oryginały zachowaj gdzie indziej.
Oprogramowanie do śledzenia krypto to w tym przewodniku niewielki skrypt i tabela, które należą do Ciebie. Tabela z datowanymi wierszami wystarcza na osobisty rejestr pozycji, więc zaczynasz od eksportów z 2 miejsc i kończysz z pozycjami i opłatami na aktywo. Zachowaj oryginały.
Utwórz folder, skopiuj do niego eksporty i wybierz go jako folder roboczy czatu. Oryginały zachowaj gdzie indziej.
Przełącz się na Plan only i opisz tabelę, jakiej chcesz. Agent wypisze kroki i niczego nie uruchomi.
Przełącz się na Ask first, przeczytaj każdy diff, zaakceptuj go, a potem pozwól, by Shell uruchomił Twój skrypt trackera i podał kod wyjścia.
Otwórz wynikowy CSV i porównaj sumy z wyciągiem z każdej giełdy, zanim zaufasz jakiejkolwiek liczbie.
transactions.csvnagłówek odczytanytotals.pyzapisanoyour tracker scriptexit 0totals.csv2 aktywadate,asset,amount,price_usd,fee_usd
2026-01-05,COINA,10.5,2.00,0.10
2026-01-19,COINA,5,2.40,0.05
2026-02-02,COINB,0.25,40.00,0.20
2026-02-16,COINA,8,1.90,0.08
2026-03-02,COINB,0.10,44.50,0.09
2026-03-16,COINA,12.25,2.10,0.12
2026-04-01,COINB,0.30,39.00,0.25
2026-04-15,COINA,6,2.30,0.06
2026-05-01,COINB,0.15,41.00,0.12Każdy wiersz to jeden zakup: data, aktywo, ilość, cena, opłata. Wszystkie wartości są zmyślone. Prosta aplikacja do portfela może wystartować z tych pięciu kolumn zwykłego tekstu, a COINA i COINB to nie są prawdziwe monety.
Średni koszt zakupu to łączna kwota wydana na monetę, razem z opłatami, podzielona przez kupione jednostki, i tak śledzi się średni koszt DCA przy regularnych zakupach za stałą kwotę. Poproś agenta o skrypt grupujący wiersze według aktywa: czyta plik przez read_file, zapisuje skrypt za pomocą write_file i liczy pieniądze arytmetyką dziesiętną. W trybie Ask first czytasz diff, zanim plik zostanie zapisany. Potem Shell uruchamia Twój skrypt trackera i pokazuje prawdziwy kod wyjścia. Otwórz wynik. Sprawdź 1 monetę ręcznie, bo osobne obliczenie potwierdza liczbę ze skryptu.
Ta sama tabela działa dla BTC: wpisz BTC w kolumnie aktywa, a masz tracker portfela BTC w miniaturze. Agent dodaje krok, w którym http_get pobiera publiczną stronę z cenami, do której w ogóle nie trzeba klucza, a skrypt zapisuje czas pobrania obok każdej wartości. Ceny to migawki. Różnią się między źródłami. Zapisz, z którego źródła cen korzystasz, bo inne da inne sumy. Uruchom skrypt, otwórz wynikowy CSV i porównaj sumę z wyciągiem z giełdy, zanim jej zaufasz.