Przejdź do głównej zawartości

Krypto: pary spot i kontrakty perpetual

Każdy plan dla transakcji wpisanych ręcznie i importów (Free jeden plik dziennie); klucze API giełd od planu Trader.

Krypto stoi obok kontraktów terminowych, akcji i opcji w tym samym dzienniku: te same listy, kalendarz, statystyki, checklisty i przeglądy AI. Parę spot się kupuje i sprzedaje (BTCUSDT); perpetual idzie long i short z fundingiem (BTCUSDT.P). Filtr Rynek ma Krypto dla obu. Transakcja z połączonej giełdy rysuje na swojej stronie 1-minutowe świece giełdy, z MFE i MAE co do minuty (Wykresy, MFE i MAE).

Strona transakcji perpetual: short na 1-minutowych świecach giełdy, jego funding, dźwignia i cena likwidacji

TakeJournal nazywa parę jej monetą i walutą kwotowania, bez względu na to, co pisze giełda: BTC-USD, XBT/USD i XXBTZUSD to wszystko BTCUSD, więc ten sam rynek z dwóch giełd to jeden instrument. Perpetual dostaje .P na końcu, jak w TradingView (ETHUSDT.P), bo giełdy nazywają tak samo parę spot i perpetual. Statystyki przypisują oba do monety (BTC).

Ilości mają miejsca po przecinku (0,015 BTC), ceny tyle cyfr, ile potrzebują (0,00001234). Parę spot się trzyma, nigdy nie gra się jej na krótko.

Monety, które trafiły na konto z zewnątrz, wpłata lub nagroda, którą zgłasza klucz giełdy, są osobną pozycją na monecie w dolarach (BTCUSD), otwartą po ich wartości w chwili przybycia. Sprzedaż na parze dolarowej ponad monety, których zakup TakeJournal tam widział, bierze je, więc transakcja pokazuje ruch ceny od ich przybycia; twoje pełne transakcje na parze zostają osobnymi transakcjami. Monety opuszczające konto zamykają to, co przyszło, a potem najstarszą pozycję monety na parze dolarowej. Sprzedaż monet, których TakeJournal w ogóle nie widział, zamyka to, co jest trzymane, i niczego nie otwiera, a sprzedaż na parze kwotowanej w euro lub w monecie nie bierze wpłaconych monet.

Konto liczy w swojej walucie: w dolarach, chyba że wybierzesz inną, jak dla konta Kraken w euro. USDT, USDC i inne stablecoiny dolarowe liczą się jak dolary. Para kwotowana w innej walucie niż waluta konta (BTC/EUR na koncie w dolarach, BTCUSDT na koncie w euro) jest wyceniana po kursie referencyjnym Europejskiego Banku Centralnego z dnia zamknięcia (weekend po kursie z piątku). Para kwotowana w monecie (ETH/BTC) pokazuje wynik tylko w punktach. Opłata pobrana w kupionej monecie, w BNB lub w innej walucie jest wyceniana w dolarach, gdy transakcja przychodzi, a potem w walucie konta po kursie z jej dnia. Zakup płacący opłatę w kupionej monecie trzyma monety, które giełda zaksięgowała, czyli ilość pomniejszoną o opłatę, więc sprzedanie ich wszystkich zamyka transakcję.

Otwarta pozycja, kupiona lub wpłacona, jest wyceniana po godzinowej cenie monety z publicznych danych rynkowych Binance (perpetual po cenie spot, para w euro po kursie dnia), w każdym planie; transakcja pokazuje, z której godziny jest cena. Cena wpisana na stronie transakcji obowiązuje do ceny z następnej godziny. Moneta, której Binance nie notuje, zachowuje wpisaną cenę.

Krypto handluje się codziennie, także w weekend, więc transakcja krypto liczy się według dnia kalendarzowego twojej strefy czasowej (tej z profilu): transakcja z piątkowego wieczoru w Nowym Jorku zostaje w piątku. Kalendarz pokazuje sobotę i niedzielę, gdy miesiąc ma w te dni transakcje. Kontrakty terminowe zachowują swoją sesję (od 18:00 czasu nowojorskiego), akcje i opcje dzień nowojorski (zob. kalendarz).

Płatności fundingu liczą się do wyniku pozycji, która była otwarta, gdy je płacono, jak opłaty: strona transakcji pokazuje funding obok opłat, a karta Fille wymienia płatności. Na koncie zasilanym ręcznie dodaj płatność tam (Dodaj funding: czas i kwota w walucie konta, ujemna, gdy zapłacona).

Dźwignię i cenę likwidacji zapisuje się ręcznie przy dowolnym perpetualu (Dźwignia · likwidacja na stronie transakcji); strona pokazuje, jak daleko cena likwidacji była od wejścia.

Nowa transakcja → Krypto lub Perpetual: para tak, jak zapisuje ją giełda, ilość, otwarcie i zamknięcie z cenami, opłaty w walucie konta. Zob. transakcje ręcznie.

Konta → konto → Importuj transakcje. Eksport transakcji z Kraken, historia transakcji spot i kontraktów USDⓈ-M z Binance oraz fille z Coinbase są rozpoznawane po kolumnach: bez AI, bez kredytu. Plik każdej innej giełdy jest mapowany jak eksport dowolnego brokera. Podgląd pyta przy każdym symbolu, który wygląda na parę, czy to para krypto spot, perpetual, czy nie krypto (domyślną wartość wyznacza rodzaj pliku), i zapisuje go pod nazwą TakeJournal.

Eksport z OKX, Bitget lub Hyperliquid: wybierz giełdę w Skąd jest wyciąg i Mapuj wyciąg. TakeJournal mapuje go za ciebie w każdym planie, a gdy kilku jego użytkowników zaimportuje ten sam układ, jest rozpoznawany po kolumnach jak plik z Kraken.

Plik płatności fundingu (historia przychodów z Binance, dziennik transakcji z wierszami fundingu) importuje się tak samo: zmapowany po nazwach kolumn dodaje płatności do perpetuali konta. Eksport księgi (ledger) z Kraken też jest rozpoznawany po kolumnach: jego wpłaty, wypłaty, przelewy i nagrody trafiają do rejestru konta (transakcje przychodzą z eksportu transakcji), a wyciąg wpłat każdej innej giełdy mapuje się jak każdy eksport.

Połączenia → Dodaj połączenie: Kraken (spot), Binance (spot i kontrakty USDⓈ-M), Bybit (spot i perpetuale konta Unified Trading Account) lub Coinbase (Advanced Trade, spot). Utwórz klucz, który może tylko czytać, jak opisano niżej dla każdej giełdy. Testuj logowanie na karcie połączenia mówi, kiedy klucz może więcej (Binance, Bybit i Coinbase to podają; Kraken nie): utwórz klucz tylko do odczytu i wstaw go przez Edytuj.

Konto demo. Binance i Bybit oraz giełdy przez CCXT, które mają demo lub testnet, pytają w Konto, które konto czyta klucz: live albo Demo lub testnet z kluczem utworzonym tam (w Binance i Bybit w ich Demo Trading). Konta mają to w nazwie, np. Bybit demo spot. Demo Binance nie przechowuje wpłat ani wypłat, więc przychodzą tylko jego transakcje.

  1. Na kraken.com menu konta › Settings › API, Create API key.
  2. Nazwa, np. TakeJournal. Z uprawnień zaznacz tylko Query closed orders & trades i Query ledger entries (drugie dla wpłat i wypłat; bez niego transakcje i tak przyjdą). Każde inne pole zostaw puste: bez zleceń, bez wpłat, bez wypłat.
  3. Ograniczenie IP nie jest potrzebne. Generate key, potem skopiuj API key i Private key do połączenia; Kraken pokazuje klucz prywatny tylko raz.

Kraken nie mówi aplikacji, co może klucz: sprawdź zaznaczenia samodzielnie.

  1. Na binance.com menu profilu › API Management, Create API, System generated, nazwa i weryfikacja bezpieczeństwa.
  2. Z API restrictions zostaw tylko Enable Reading, tak jak Binance tworzy klucz. Nigdy nie zaznaczaj Enable Spot & Margin Trading, Enable Futures, Enable Withdrawals ani Permits Universal Transfer.
  3. Dostęp IP Unrestricted jest w porządku dla klucza, który tylko czyta (Binance chce adresów IP tylko przed handlem i wypłatami).
  4. Skopiuj API key i Secret key do połączenia; Binance pokazuje sekret tylko raz.

Binance podaje transakcje konta spot para po parze: TakeJournal pyta o pary monet, które trzymasz; inne, którymi handlujesz, wpisz w połączeniu.

  1. Na bybit.com menu profilu › API, Create New Key, System-generated API Keys.
  2. API Transaction, nazwa i uprawnienia Read-Only; nigdy Read-Write.
  3. Bez adresów IP Bybit trzyma klucz trzy miesiące; potem utwórz nowy i wstaw go przez Edytuj.
  4. Skopiuj API key i API secret do połączenia.

Konto musi być kontem Unified Trading Account. Klienci Bybit EU (bybit.eu) wybierają Region: Europe (bybit.eu): klucz utworzony tam działa tylko na serwerach Bybit EU. Bybit EU oferuje sam spot, więc połączenie nie ma tam konta perpetual.

  1. Na Coinbase Developer Platform (portal.cdp.coinbase.com, po zalogowaniu kontem Coinbase) API keys, Create API key.
  2. Nazwa; w ustawieniach zaawansowanych portfel, w którym handlujesz, tylko View (nigdy Trade ani Transfer) i algorytm podpisu ECDSA, a nie proponowany przez Coinbase Ed25519.
  3. Create, potem skopiuj name klucza (organizations/…/apiKeys/…) i jego private key, z pierwszym i ostatnim wierszem, do połączenia; Coinbase pokazuje je tylko raz.

Formularz nowego połączenia OKX: typ, nazwa, region, konto w demo, klucz API, klucz tajny i passphrase

Giełdy odczytywane przez CCXT proszą o to samo: klucz, który może tylko czytać, utworzony na giełdzie. Gdzie go utworzyć, na co pozwolić i o co jeszcze pyta połączenie:

Giełda Gdzie tworzy się klucz Pozwól tylko na Połączenie pyta też o
Binance US menu profilu › API Management odczyt; nie Enable Spot Trading ani wypłaty
BingX API Management Read
Bitget API Key Management Read-only, z Orders i Holdings dla Futures i Trade dla Spot passphrase ustawioną przy kluczu
Bitstamp Settings › API access uprawnienia do podglądu (saldo, transakcje); potwierdź klucz z e-maila Bitstamp
BloFin API (menu konta) READ; nie TRADE ani TRANSFER passphrase ustawioną przy kluczu
Crypto.com Settings › API Keys Can Read; nie Can Trade ani Can Withdraw
Delta Exchange API Management Read Data; nie Trading
Deribit Account › API Account, Trade i Wallet na read Client ID jako klucz API, Client Secret jako klucz tajny
Gate APIv4 Keys read-only dla każdego produktu, wypłaty wyłączone
Gemini Settings › API rola Auditor
HTX API Management Read; nie Trade ani Withdraw
Hyperliquid bez klucza publiczny adres portfela (0x…): jego transakcje są publiczne
KuCoin API Management General; nie Trade, Transfer ani Withdrawal passphrase ustawioną przy kluczu
MEXC API Management uprawnienia odczytu (podglądu); żadnych do zapisu
OKX menu profilu › API Read; nie Trade ani Withdraw passphrase ustawioną przy kluczu; Region: Global (okx.com), Europe (my.okx.com) lub US (app.okx.com)
Phemex API Management tylko odczyt
Upbit My page › Open API 자산조회, 주문조회, 입금조회, 출금조회 (podglądy) Upbit wymaga adresu IP: wpisz adres TakeJournal, 57.131.134.52
WOO X API (menu konta) Read; nie Enable trade

Klucz bez adresów IP wygasa po 90 dniach w MEXC, HTX i BloFin: wtedy utwórz nowy i wstaw go przez Edytuj. Bitget daje synchronizacji najwyżej ostatnie 90 dni: pierwsza nie sięga dalej. BingX, Bitget, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, Hyperliquid, OKX, Phemex i WOO X mają demo lub testnet: wybierz Konto: Demo lub testnet i użyj klucza utworzonego tam.

Każda synchronizacja odczytuje transakcje od poprzedniej; perpetuale przynoszą swój funding. Wpłaty, wypłaty i przelewy trafiają do rejestru konta, gdzie zmieniają jego saldo (rejestr), monety po ich ówczesnej wartości w walucie konta:

  • Kraken: wpłaty, wypłaty, staking i przelewy kontraktów z księgi, nagrody i korekty.
  • Binance: wpłaty i wypłaty monet i pieniędzy fiat, przelewy między portfelem spot a portfelem kontraktów (para na obu kontach) oraz z portfela funding; przelewy tylko z ostatnich sześciu miesięcy, tyle, ile przechowuje Binance.
  • Bybit: pieniądze przenoszone do i z konta tradingowego z konta funding, na koncie spot (spot i perpetuale dzielą jeden portfel).
  • Coinbase: wpłaty i wypłaty fiat każdego portfela, wysłane i otrzymane monety, nagrody oraz przeniesienia do i z Coinbase Pro; zakupy, sprzedaże i konwersje w aplikacji Coinbase przychodzą jako transakcje. Własnych transakcji Coinbase Pro nie ma już w API Coinbase: zaimportuj jego eksport filli.

Klucze są przechowywane w postaci zaszyfrowanej, a klucz, który może tylko czytać, nie może handlować ani wypłacać. Osiemnaście kolejnych giełd łączy się tak samo, tylko do odczytu: Binance US, BingX, Bitget, Bitstamp, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, HTX, Hyperliquid (przez publiczny adres portfela, bez klucza), KuCoin, MEXC, OKX, Phemex, Upbit i WOO X (pozostałe giełdy).

Hyperliquid podaje pozycję przed każdym fillem. Tam, gdzie fille w dzienniku do niej nie prowadzą (pozycja otwarta przed historią, którą Hyperliquid przechowuje, albo zmieniona przez coś, czego fille nie pokazują), różnica wchodzi jako szacowany fill tuż przed tamtym fillem, po jego cenie, więc transakcja zaczyna się tam, gdzie mówi giełda. Jej wynik jest wtedy szacunkiem: strona transakcji to mówi, a ty dostajesz alert Brakujące zamknięcie (z pushem i e-mailem, Profil › Powiadomienia) i wiersz na karcie połączenia i stronie konta. Sprawdź transakcję i wybierz Zachowaj szacunek: alert się kończy, a transakcja liczy się tak, jak jest.

Kontraktów rozliczanych w monecie (odwrotnych), pożyczek na depozyt zabezpieczający, Kraken Futures i kontraktów Coinbase. Transakcja wpisana ręcznie lub zaimportowana ma wykres tylko tam, gdzie połączona giełda pobrała świece jej pary z jej czasu: MFE i MAE pozostałych zapisz ręcznie.