Salta ai contenuti

Cripto: coppie spot e perpetual

Ogni piano per i trade inseriti a mano e le importazioni (Free un file al giorno); le chiavi API degli exchange da Trader in su.

Le cripto stanno accanto a futures, azioni e opzioni nello stesso diario: gli stessi elenchi, calendario, statistiche, checklist e review IA. Una coppia spot si compra e si vende (BTCUSDT); un perpetual va long e short con il funding (BTCUSDT.P). Il filtro Mercato ha Cripto per entrambi. Un trade di un exchange collegato disegna sulla sua pagina le barre di 1 minuto dell’exchange, con MFE e MAE al minuto (Grafici, MFE e MAE).

La pagina del trade di un perpetual: lo short sulle barre di 1 minuto dell’exchange, il suo funding, la leva e il prezzo di liquidazione

TakeJournal chiama una coppia con la sua moneta e la sua quotazione, qualunque cosa scriva l’exchange: BTC-USD, XBT/USD e XXBTZUSD sono tutti BTCUSD, così lo stesso mercato da due exchange è un solo strumento. Un perpetual riceve .P dopo il nome, come su TradingView (ETHUSDT.P), perché gli exchange chiamano allo stesso modo la coppia spot e il perpetual. Le statistiche archiviano entrambi sotto la moneta (BTC).

Le quantità hanno decimali (0,015 BTC), i prezzi le cifre che servono (0,00001234). Una coppia spot si detiene, non si va mai short.

Le monete arrivate nel conto da altrove, un deposito o una ricompensa che la chiave dell’exchange riporta, sono una posizione a sé sulla moneta in dollari (BTCUSD), aperta al loro valore all’arrivo. Una vendita su una coppia in dollari oltre le monete che TakeJournal ha visto comprare lì le prende, così il trade mostra il movimento del prezzo da quando sono arrivate; i tuoi giri completi sulla coppia restano trade a sé. Le monete che lasciano il conto chiudono ciò che è arrivato, poi la posizione più vecchia della moneta su una coppia in dollari. Una vendita di monete che TakeJournal non ha mai visto chiude ciò che è detenuto e non apre nulla, e una vendita su una coppia quotata in euro o in una moneta non prende le monete depositate.

Un conto conta nella sua valuta: dollari a meno che tu non ne scelga un’altra, come per un conto Kraken in euro. USDT, USDC e le altre stablecoin in dollari contano come dollari. Una coppia quotata in una valuta diversa da quella del conto (BTC/EUR su un conto in dollari, BTCUSDT su uno in euro) viene valutata al tasso di riferimento della Banca centrale europea del giorno in cui si è chiusa (un fine settimana a quello del venerdì). Una coppia quotata in una moneta (ETH/BTC) mostra il suo risultato solo in punti. Un costo addebitato nella moneta comprata, in BNB o in un’altra valuta viene valutato in dollari quando arriva il trade, poi nella valuta del conto al tasso del suo giorno. Un acquisto che paga il costo nella moneta comprata detiene le monete accreditate dall’exchange, la quantità meno il costo, quindi venderle tutte chiude il trade.

Una posizione aperta, comprata o depositata, viene valutata al prezzo orario della moneta dai dati di mercato pubblici di Binance (un perpetual al prezzo spot, una coppia in euro al tasso del giorno), in ogni piano; il trade mostra l’ora a cui si riferisce. Un prezzo che scrivi nella pagina del trade conta fino a quello dell’ora successiva. Una moneta che Binance non quota tiene il prezzo che scrivi.

Le cripto si scambiano ogni giorno, fine settimana compreso, quindi un trade cripto conta sul giorno di calendario del tuo fuso orario (quello del profilo): un trade del venerdì sera a New York resta di venerdì. Il calendario mostra sabato e domenica quando un mese ha trade in quei giorni. I futures mantengono la loro sessione (dalle 18:00 ora di New York), azioni e opzioni il giorno di New York (vedi il calendario).

I pagamenti di funding contano nel risultato della posizione aperta quando sono stati pagati, come i costi: la pagina del trade mostra il funding accanto ai costi, e la scheda Fill elenca i pagamenti. Su un conto che alimenti tu, aggiungi un pagamento lì (Aggiungi funding: l’orario e l’importo nella valuta del conto, negativo se pagato).

La leva e il prezzo di liquidazione li annoti tu su qualsiasi perpetual (Leva · liquidazione nella pagina del trade); la pagina mostra quanto il prezzo di liquidazione era lontano dall’entrata.

Nuovo trade → Cripto o Perpetuo: la coppia come la scrive l’exchange, la quantità, l’apertura e la chiusura con i loro prezzi, i costi nella valuta del conto. Vedi trade a mano.

Conti → il conto → Importa trade. L’export dei trade di Kraken, lo storico dei trade spot e dei futures USDⓈ-M di Binance e i fill di Coinbase vengono riconosciuti dalle colonne: niente IA, nessun credito. Il file di qualsiasi altro exchange viene mappato come l’export di qualsiasi broker. L’anteprima chiede, per ogni simbolo che sembra una coppia, se è una coppia cripto spot, un perpetuo o non è cripto (il tipo di file decide il valore predefinito), e la archivia con il nome di TakeJournal.

Un export da OKX, Bitget o Hyperliquid: scegli l’exchange sotto Da dove viene l’estratto conto e Mappa l’estratto conto. TakeJournal lo mappa per te in ogni piano, e una volta che alcuni suoi utenti hanno importato la stessa struttura, viene riconosciuto dalle colonne come quello di Kraken.

Un file di pagamenti di funding (lo storico dei proventi di Binance, un registro delle transazioni con righe di funding) si importa allo stesso modo: mappato dai nomi delle colonne, aggiunge i pagamenti ai perpetual del conto. Anche l’export del ledger di Kraken viene riconosciuto dalle colonne: depositi, prelievi, trasferimenti e ricompense vanno nel registro del conto (i trade arrivano dall’export dei trade), e l’estratto dei depositi di qualsiasi altro exchange si mappa come qualsiasi export.

Connessioni → Aggiungi connessione: Kraken (spot), Binance (spot e futures USDⓈ-M), Bybit (spot e perpetual di un Unified Trading Account) o Coinbase (Advanced Trade, spot). Crea una chiave che possa solo leggere, come descritto sotto per ogni exchange. Verifica accesso sulla card della connessione dice quando una chiave può fare di più (Binance, Bybit e Coinbase lo comunicano; Kraken no): crea una chiave che possa solo leggere e inseriscila con Modifica.

Un conto demo. Binance e Bybit, e gli exchange tramite CCXT che hanno una demo o una testnet, chiedono in Conto quale conto legge la chiave: quello live, o Demo o testnet con una chiave creata lì (da Binance e Bybit nel loro Demo Trading). I conti lo riportano nel nome, come Bybit demo spot. La demo di Binance non tiene depositi né prelievi, quindi arrivano solo i suoi trade.

  1. Su kraken.com, il menu dell’account › Settings › API, Create API key.
  2. Un nome, come TakeJournal. Tra i permessi spunta solo Query closed orders & trades e Query ledger entries (il secondo per depositi e prelievi; senza, i trade arrivano lo stesso). Lascia vuote tutte le altre caselle: niente ordini, niente depositi, niente prelievi.
  3. Non serve una restrizione IP. Generate key, poi copia la API key e la Private key nella connessione; Kraken mostra la chiave privata una sola volta.

Kraken non dice a un’app cosa può fare una chiave: controlla tu le spunte.

  1. Su binance.com, il menu del profilo › API Management, Create API, System generated, un nome e il controllo di sicurezza.
  2. Delle API restrictions tieni solo Enable Reading, come Binance crea la chiave. Non spuntare mai Enable Spot & Margin Trading, Enable Futures, Enable Withdrawals o Permits Universal Transfer.
  3. L’accesso IP Unrestricted va bene per una chiave che legge soltanto (Binance chiede indirizzi IP solo prima di trading e prelievi).
  4. Copia la API key e la Secret key nella connessione; Binance mostra il segreto una sola volta.

Binance fornisce i trade di un conto spot coppia per coppia: TakeJournal chiede le coppie delle monete che detieni; indica nella connessione le altre che operi.

  1. Su bybit.com, il menu del profilo › API, Create New Key, System-generated API Keys.
  2. API Transaction, un nome e i permessi Read-Only; mai Read-Write.
  3. Senza indirizzi IP Bybit tiene una chiave tre mesi; poi creane una nuova e inseriscila con Modifica.
  4. Copia la API key e la API secret nella connessione.

Il conto deve essere un Unified Trading Account. I clienti di Bybit EU (bybit.eu) scelgono Regione: Europe (bybit.eu): una chiave creata lì funziona solo sui server di Bybit EU. Bybit EU offre solo lo spot, quindi lì la connessione non ha un conto perpetual.

  1. Sulla Coinbase Developer Platform (portal.cdp.coinbase.com, con l’accesso del tuo account Coinbase), API keys, Create API key.
  2. Un nome; nelle impostazioni avanzate il portafoglio in cui operi, solo View (mai Trade o Transfer) e l’algoritmo di firma ECDSA, non l’Ed25519 che Coinbase propone.
  3. Create, poi copia il name della chiave (organizations/…/apiKeys/…) e la sua private key, con la prima e l’ultima riga, nella connessione; Coinbase li mostra una sola volta.

Il modulo di nuova connessione di OKX: il tipo, un nome, la regione, il conto sulla demo, la chiave API, la chiave segreta e la passphrase

Gli exchange letti tramite CCXT chiedono lo stesso: una chiave che possa solo leggere, creata sull’exchange. Dove crearla, cosa consentire e cos’altro chiede la connessione:

Exchange Dove si crea la chiave Consenti solo La connessione chiede anche
Binance US menu del profilo › API Management lettura; non Enable Spot Trading né i prelievi
BingX API Management Read
Bitget API Key Management Read-only, con Orders e Holdings dei Futures e Trade dello Spot la passphrase impostata con la chiave
Bitstamp Settings › API access quelli di visualizzazione (saldo, transazioni); conferma la chiave dall’e-mail di Bitstamp
BloFin API (menu dell’account) READ; non TRADE o TRANSFER la passphrase impostata con la chiave
Crypto.com Settings › API Keys Can Read; non Can Trade o Can Withdraw
Delta Exchange API Management Read Data; non Trading
Deribit Account › API Account, Trade e Wallet su read il Client ID come chiave API, il Client Secret come chiave segreta
Gate APIv4 Keys read-only per ogni prodotto, prelievi disattivati
Gemini Settings › API il ruolo Auditor
HTX API Management Read; non Trade o Withdraw
Hyperliquid nessuna chiave l’indirizzo pubblico del wallet (0x…): i suoi trade sono pubblici
KuCoin API Management General; non Trade, Transfer o Withdrawal la passphrase impostata con la chiave
MEXC API Management i permessi di lettura (visualizzazione); nessuno che scriva
OKX menu del profilo › API Read; non Trade o Withdraw la passphrase impostata con la chiave; Regione: Global (okx.com), Europe (my.okx.com) o US (app.okx.com)
Phemex API Management solo lettura
Upbit My page › Open API 자산조회, 주문조회, 입금조회, 출금조회 (le visualizzazioni) Upbit vuole un indirizzo IP: inserisci quello di TakeJournal, 57.131.134.52
WOO X API (menu dell’account) Read; non Enable trade

Una chiave senza indirizzi IP scade dopo 90 giorni su MEXC, HTX e BloFin: poi creane una nuova e inseriscila con Modifica. Bitget dà a una sincronizzazione al massimo i suoi ultimi 90 giorni: la prima non legge più indietro di così. BingX, Bitget, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, Hyperliquid, OKX, Phemex e WOO X hanno una demo o una testnet: scegli Conto: Demo o testnet e usa una chiave creata lì.

Ogni sincronizzazione legge i trade dall’ultima; i perpetual portano il loro funding. Depositi, prelievi e trasferimenti entrano nel registro del conto, dove ne muovono il saldo (il registro), le monete al loro valore del momento nella valuta del conto:

  • Kraken: i depositi, i prelievi, lo staking e i trasferimenti dei futures, le ricompense e le rettifiche del ledger.
  • Binance: depositi e prelievi di monete e di denaro fiat, trasferimenti tra il wallet spot e quello dei futures (una coppia sui due conti) e dal wallet funding; i trasferimenti solo degli ultimi sei mesi, tutto ciò che Binance conserva.
  • Bybit: il denaro spostato dentro e fuori il conto di trading dal conto funding, sul conto spot (spot e perpetual condividono un solo wallet).
  • Coinbase: depositi e prelievi fiat di ogni wallet, monete inviate e ricevute, ricompense, e i movimenti da e verso Coinbase Pro; gli acquisti, le vendite e le conversioni fatti nell’app Coinbase arrivano come trade. I trade di Coinbase Pro non sono più nell’API di Coinbase: importa il suo export dei fill.

Le chiavi sono salvate cifrate, e una chiave che può solo leggere non può operare né prelevare. Altri diciotto exchange si collegano allo stesso modo, in sola lettura: Binance US, BingX, Bitget, Bitstamp, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, HTX, Hyperliquid (con l’indirizzo pubblico del wallet, senza chiave), KuCoin, MEXC, OKX, Phemex, Upbit e WOO X (gli altri exchange).

Hyperliquid indica la posizione prima di ogni fill. Dove i fill del diario non portano lì (una posizione aperta prima dello storico che Hyperliquid conserva, o una cambiata da ciò che i fill non mostrano), la differenza entra come un fill stimato subito prima di quel fill, al suo prezzo, così il trade inizia dove dice l’exchange. Il suo risultato è allora una stima: la pagina del trade lo dice, e ricevi l’avviso Una chiusura mancante (con push ed e-mail, Profilo › Notifiche) e una riga sulla scheda della connessione e sulla pagina del conto. Controlla il trade e scegli Tieni la stima: l’avviso finisce e il trade conta così com’è.

I contratti coin-margined (inversi), il prestito a margine, Kraken Futures e i futures di Coinbase. Un trade inserito a mano o importato ha un grafico solo dove un exchange collegato ha scaricato le barre della sua coppia nel suo orario: annota a mano MFE e MAE degli altri.