Přeskočit na obsah

Krypto: spotové páry a perpetualy

Každý tarif pro obchody zadané ručně a importy (Free jeden soubor denně); API klíče burz od tarifu Trader.

Krypto stojí vedle futures, akcií a opcí ve stejném deníku: stejné seznamy, kalendář, statistiky, checklisty a AI review. Spotový pár se kupuje a prodává (BTCUSDT); perpetual jde long i short s fundingem (BTCUSDT.P). Filtr Trh má pro obojí Krypto. Obchod z připojené burzy kreslí na své stránce 1minutové svíčky burzy, s MFE a MAE na minutu (Grafy, MFE a MAE).

Stránka obchodu perpetualu: short na 1minutových svíčkách burzy, jeho funding, páka a likvidační cena

Symboly, množství a ceny

Sekce “Symboly, množství a ceny”

TakeJournal pojmenuje pár jeho mincí a kotací, ať burza píše cokoli: BTC-USD, XBT/USD i XXBTZUSD jsou všechno BTCUSD, takže stejný trh ze dvou burz je jeden instrument. Perpetual dostane za název .P jako na TradingView (ETHUSDT.P), protože burzy pojmenovávají spotový pár a perpetual stejně. Statistiky řadí obojí pod minci (BTC).

Množství mají desetinná místa (0,015 BTC), ceny tolik číslic, kolik potřebují (0,00001234). Spotový pár se drží, nikdy se neshortuje.

Mince, které přišly na účet odjinud, vklad nebo odměna, kterou hlásí klíč burzy, jsou samostatnou pozicí na minci v dolarech (BTCUSD), otevřenou za jejich hodnotu při příchodu. Prodej na dolarovém páru nad rámec mincí, jejichž nákup tam TakeJournal viděl, si je vezme, takže obchod ukazuje pohyb ceny od jejich příchodu; tvoje celé obchody na páru zůstávají samostatnými obchody. Mince, které účet opouštějí, uzavřou to, co přišlo, a pak nejstarší pozici mince na dolarovém páru. Prodej mincí, které TakeJournal vůbec neviděl, uzavře, co je drženo, a nic neotevře, a prodej na páru kotovaném v eurech nebo v minci vložené mince nebere.

Výsledky v měně účtu

Sekce “Výsledky v měně účtu”

Účet počítá ve své měně: v dolarech, pokud nezvolíš jinou, jako u účtu Kraken v eurech. USDT, USDC a další dolarové stablecoiny se počítají jako dolary. Pár kotovaný v jiné měně, než je měna účtu (BTC/EUR na účtu v dolarech, BTCUSDT na účtu v eurech), se ocení referenčním kurzem Evropské centrální banky ze dne, kdy se uzavřel (víkend pátečním). Pár kotovaný v minci (ETH/BTC) ukazuje výsledek jen v bodech. Poplatek stržený v koupené minci, v BNB nebo v jiné měně se ocení v dolarech, když obchod přijde, a pak v měně účtu kurzem jeho dne. Nákup, který platí poplatek v koupené minci, drží mince, které burza připsala, tedy množství po odečtení poplatku, takže prodej všech z nich obchod uzavře.

Otevřená pozice, koupená nebo vložená, se oceňuje hodinovou cenou mince z veřejných tržních dat Binance (perpetual spotovou cenou, eurový pár kurzem dne), v každém tarifu; obchod ukazuje, z které hodiny cena je. Cena, kterou napíšeš na stránce obchodu, platí do ceny další hodiny. Mince, kterou Binance nenabízí, si nechá cenu, kterou napíšeš.

Krypto se obchoduje každý den, i o víkendu, takže krypto obchod se počítá podle kalendářního dne tvého časového pásma (toho z profilu): obchod z pátečního večera v New Yorku zůstane v pátek. Kalendář ukáže sobotu a neděli, když má měsíc v ty dny obchody. Futures si drží svou seanci (od 18:00 newyorského času), akcie a opce newyorský den (viz kalendář).

Perpetualy: funding, páka, likvidace

Sekce “Perpetualy: funding, páka, likvidace”

Platby fundingu se počítají do výsledku pozice, která byla otevřená, když se platily, stejně jako poplatky: stránka obchodu ukazuje funding vedle poplatků a záložka Filly vypisuje platby. Na účtu, který plníš ručně, tam platbu přidej (Přidat funding: čas a částka v měně účtu, záporná, když se platila).

Páku a likvidační cenu si u kteréhokoli perpetualu zapíšeš ručně (Páka · likvidace na stránce obchodu); stránka ukáže, jak daleko byla likvidační cena od vstupu.

Zadání obchodu ručně

Sekce “Zadání obchodu ručně”

Nový obchod → Krypto nebo Perpetual: pár tak, jak ho píše burza, množství, otevření a uzavření s cenami, poplatky v měně účtu. Viz obchody ručně.

Účty → účet → Importovat obchody. Export obchodů z Krakenu, historie spotových obchodů a futures USDⓈ-M z Binance a filly z Coinbase se poznají podle sloupců: bez AI, bez kreditu. Soubor jakékoli jiné burzy se namapuje jako export jakéhokoli brokera. Náhled se u každého symbolu, který vypadá jako pár, zeptá, jestli je to krypto spot, perpetual, nebo ne krypto (výchozí volbu určí druh souboru), a zařadí ho pod názvem TakeJournalu.

Export z OKX, Bitgetu nebo Hyperliquidu: vyber burzu v Odkud je výpis a Namapovat výpis. TakeJournal ho za tebe namapuje v každém tarifu, a jakmile stejné rozložení naimportuje pár jeho uživatelů, pozná se podle sloupců jako ten z Krakenu.

Soubor plateb fundingu (historie příjmů z Binance, transakční log s řádky fundingu) se importuje stejně: namapuje se podle názvů sloupců a přidá platby k perpetualům účtu. Export ledgeru z Krakenu se pozná podle sloupců také: jeho vklady, výběry, převody a odměny jdou do přehledu plateb účtu (obchody přijdou z exportu obchodů) a výpis vkladů jakékoli jiné burzy se namapuje jako jakýkoli export.

API klíč jen pro čtení

Sekce “API klíč jen pro čtení”

Připojení → Přidat připojení: Kraken (spot), Binance (spot a futures USDⓈ-M), Bybit (spot a perpetualy účtu Unified Trading Account) nebo Coinbase (Advanced Trade, spot). Vytvoř klíč, který umí jen číst, jak je pro každou burzu popsáno níže. Otestovat přihlášení na kartě připojení řekne, když klíč smí víc (Binance, Bybit a Coinbase to hlásí; Kraken ne): vytvoř klíč jen pro čtení a vlož ho přes Upravit.

Demo účet. Binance a Bybit a burzy přes CCXT, které mají demo nebo testnet, se v Účet ptají, který účet klíč čte: živý, nebo Demo nebo testnet s klíčem vytvořeným tam (u Binance a Bybitu v jejich Demo Trading). Účty to mají v názvu, třeba Bybit demo spot. Demo Binance nedrží vklady ani výběry, takže přijdou jen jeho obchody.

  1. Na kraken.com menu účtu › Settings › API, Create API key.
  2. Název, třeba TakeJournal. Z oprávnění zaškrtni jen Query closed orders & trades a Query ledger entries (to druhé kvůli vkladům a výběrům; bez něj obchody přijdou i tak). Všechna ostatní políčka nech prázdná: žádné pokyny, žádné vklady, žádné výběry.
  3. Omezení IP není potřeba. Generate key, pak zkopíruj API key a Private key do připojení; Kraken ukáže privátní klíč jen jednou.

Kraken aplikaci neřekne, co klíč smí: zaškrtnutí si zkontroluj.

  1. Na binance.com menu profilu › API Management, Create API, System generated, název a bezpečnostní ověření.
  2. Z API restrictions nech jen Enable Reading, jak Binance klíč vytvoří. Nikdy nezaškrtávej Enable Spot & Margin Trading, Enable Futures, Enable Withdrawals ani Permits Universal Transfer.
  3. Přístup IP Unrestricted je pro klíč, který jen čte, v pořádku (Binance chce IP adresy jen před obchodováním a výběry).
  4. Zkopíruj API key a Secret key do připojení; Binance ukáže tajný klíč jen jednou.

Binance dává obchody spotového účtu pár po páru: TakeJournal se ptá na páry mincí, které držíš; ostatní, které obchoduješ, uveď v připojení.

  1. Na bybit.com menu profilu › API, Create New Key, System-generated API Keys.
  2. API Transaction, název a oprávnění Read-Only; nikdy Read-Write.
  3. Bez IP adres drží Bybit klíč tři měsíce; pak vytvoř nový a vlož ho přes Upravit.
  4. Zkopíruj API key a API secret do připojení.

Účet musí být Unified Trading Account. Zákazníci Bybit EU (bybit.eu) volí Region: Europe (bybit.eu): klíč vytvořený tam funguje jen na serverech Bybit EU. Bybit EU nabízí jen spot, takže tam připojení nemá perpetualový účet.

  1. Na Coinbase Developer Platform (portal.cdp.coinbase.com, přihlášení účtem Coinbase) API keys, Create API key.
  2. Název; v pokročilém nastavení portfolio, ve kterém obchoduješ, jen View (nikdy Trade ani Transfer) a podpisový algoritmus ECDSA, ne Ed25519, který Coinbase navrhuje.
  3. Create, pak zkopíruj name klíče (organizations/…/apiKeys/…) a jeho private key, i s prvním a posledním řádkem, do připojení; Coinbase je ukáže jen jednou.

Formulář nového připojení OKX: typ, název, region, účet na demu, API klíč, tajný klíč a passphrase

Burzy čtené přes CCXT chtějí totéž: klíč, který umí jen číst, vytvořený na burze. Kde ho vytvořit, co povolit a na co se připojení ještě ptá:

Burza Kde se klíč vytváří Povol jen Připojení se ještě ptá na
Binance US menu profilu › API Management čtení; ne Enable Spot Trading ani výběry
BingX API Management Read
Bitget API Key Management Read-only, s Orders a Holdings u Futures a Trade u Spot passphrase nastavenou s klíčem
Bitstamp Settings › API access ta pro prohlížení (zůstatek, transakce); klíč potvrď z e-mailu Bitstampu
BloFin API (menu účtu) READ; ne TRADE ani TRANSFER passphrase nastavenou s klíčem
Crypto.com Settings › API Keys Can Read; ne Can Trade ani Can Withdraw
Delta Exchange API Management Read Data; ne Trading
Deribit Account › API Account, Trade a Wallet na read Client ID jako API klíč, Client Secret jako tajný klíč
Gate APIv4 Keys read-only pro každý produkt, výběry vypnuté
Gemini Settings › API roli Auditor
HTX API Management Read; ne Trade ani Withdraw
Hyperliquid bez klíče veřejnou adresu peněženky (0x…): její obchody jsou veřejné
KuCoin API Management General; ne Trade, Transfer ani Withdrawal passphrase nastavenou s klíčem
MEXC API Management oprávnění ke čtení (prohlížení); žádná, která zapisují
OKX menu profilu › API Read; ne Trade ani Withdraw passphrase nastavenou s klíčem; Region: Global (okx.com), Europe (my.okx.com) nebo US (app.okx.com)
Phemex API Management jen čtení
Upbit My page › Open API 자산조회, 주문조회, 입금조회, 출금조회 (prohlížení) Upbit chce IP adresu: zadej tu TakeJournalu, 57.131.134.52
WOO X API (menu účtu) Read; ne Enable trade

Klíč bez IP adres u MEXC, HTX a BloFinu po 90 dnech vyprší: pak vytvoř nový a vlož ho přes Upravit. Bitget dá synchronizaci nejvýš posledních 90 dní: první dál do minulosti nesáhne. BingX, Bitget, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, Hyperliquid, OKX, Phemex a WOO X mají demo nebo testnet: zvol Účet: Demo nebo testnet a použij klíč vytvořený tam.

Co čte každá synchronizace

Sekce “Co čte každá synchronizace”

Každá synchronizace čte obchody od té předchozí; perpetualy přinesou svůj funding. Vklady, výběry a převody přijdou do přehledu plateb účtu, kde hýbou jeho zůstatkem (přehled plateb), mince v tehdejší hodnotě v měně účtu:

  • Kraken: vklady, výběry, staking a převody futures z ledgeru, odměny a úpravy.
  • Binance: vklady a výběry mincí i fiat peněz, převody mezi spotovou a futures peněženkou (dvojice na obou účtech) a z funding peněženky; převody jen za posledních šest měsíců, víc Binance neuchovává.
  • Bybit: peníze přesunuté do obchodního účtu a z něj z funding účtu, na spotovém účtu (spot a perpetualy sdílejí jednu peněženku).
  • Coinbase: fiat vklady a výběry každé peněženky, odeslané a přijaté mince, odměny a přesuny do a z Coinbase Pro; nákupy, prodeje a konverze v aplikaci Coinbase přijdou jako obchody. Vlastní obchody Coinbase Pro už v API Coinbase nejsou: naimportuj jeho export fillů.

Klíče se ukládají šifrovaně a klíč, který umí jen číst, nemůže obchodovat ani vybírat. Dalších osmnáct burz se připojí stejně, jen pro čtení: Binance US, BingX, Bitget, Bitstamp, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, HTX, Hyperliquid (veřejnou adresou peněženky, bez klíče), KuCoin, MEXC, OKX, Phemex, Upbit a WOO X (ostatní burzy).

Pozice, kterou fille nevysvětlují

Sekce “Pozice, kterou fille nevysvětlují”

Hyperliquid uvádí pozici před každým fillem. Kde k ní fille v deníku nevedou (pozice otevřená před historií, kterou Hyperliquid drží, nebo pozice změněná něčím, co fille neukazují), přibude rozdíl jako odhadnutý fill těsně před tím fillem, za jeho cenu, takže obchod začne tam, kde říká burza. Jeho výsledek je pak odhad: stránka obchodu to řekne a dostaneš upozornění Chybějící uzavření (s pushem a e-mailem, Profil › Upozornění) a řádek na kartě připojení a na stránce účtu. Zkontroluj obchod a zvol Nechat odhad: upozornění skončí a obchod se počítá, jak je.

Co zatím pokryté není

Sekce “Co zatím pokryté není”

Kontrakty vypořádané v minci (inverzní), půjčky na marži, Kraken Futures a futures Coinbase. Obchod zadaný ručně nebo naimportovaný má graf jen tam, kde připojená burza stáhla svíčky jeho páru v jeho čase: MFE a MAE ostatních zapiš ručně.