Come funziona
RiskFlow è un'applicazione che gira interamente nel browser, senza richiedere installazioni. Tutta la logica di calcolo — size, rischio, R:R, ladder, PnL, fee — viene eseguita localmente sul tuo dispositivo. Le uniche comunicazioni esterne riguardano l'autenticazione utente, il salvataggio cifrato delle credenziali API, e il collegamento sicuro agli exchange tramite un proxy intermedio che si occupa di firmare le richieste.
Exchange Supportati
RiskFlow si connette alle API ufficiali di Bitget, Bybit Live, Bybit Demo, Weex e BingX. Ogni exchange è configurato in modo completamente indipendente: le API key sono salvate separatamente per exchange, e switchare da uno all'altro ricarica automaticamente la chart e tutti i dati di account. Ogni exchange ha un proxy dedicato per gestire la firma delle richieste.
- USDT-M Futures perpetui
- Market, Limit & Ladder
- SL / TP preset su ordine
- Modifica SL/TP su posizioni
- Key + Secret + Passphrase
- Dati di mercato pubblici
- Linear Perpetual (USDT)
- Market, Limit & Ladder
- SL / TP separati
- Modifica SL/TP live
- Key + Secret (no passphrase)
- One-Way e Hedge mode
- Ambiente di test ufficiale
- Stesse funzionalità Bybit Live
- Fondi virtuali illimitati
- Endpoint separati dal live
- Chiavi scadono ogni 3 mesi
- Key dedicati Demo
- USDT Futures perpetui
- Market, Limit & Ladder
- SL / TP integrati
- Key + Secret + Passphrase
- Proxy dedicato Weex
- Pair caricati dinamicamente
- Swap Perpetual (USDT)
- Market, Limit & Ladder
- Simboli formato BTC-USDT
- Key + Secret (no passphrase)
- Proxy dedicato BingX
- Pair caricati dinamicamente
| Exchange | API Key | Secret | Passphrase |
|---|---|---|---|
| Bitget | ✓ Richiesta | ✓ Richiesta | ✓ Richiesta |
| Bybit | ✓ Richiesta | ✓ Richiesta | — Non necessaria |
| Bybit Demo | ✓ Richiesta | ✓ Richiesta | — Non necessaria |
| Weex | ✓ Richiesta | ✓ Richiesta | ✓ Richiesta |
| BingX | ✓ Richiesta | ✓ Richiesta | — Non necessaria |
Autenticazione
RiskFlow usa un sistema di autenticazione email/password. La schermata di login copre l'intera applicazione e viene rimossa solo dopo l'accesso avvenuto con successo. Una volta autenticato, la sessione viene mantenuta automaticamente: non è necessario rifare il login ad ogni visita.
La registrazione richiede username, email, password (minimo 6 caratteri) e l'accettazione della Privacy Policy (obbligatoria). Lo username viene verificato come unico al momento della registrazione. Una volta creato l'account, puoi accedere subito con le tue credenziali.
Configurazione API
Il pannello API si apre cliccando il pulsante 🔑 API nella topbar in alto a destra. Qui puoi configurare le credenziali per tutti e cinque gli exchange, verificare lo stato della connessione in tempo reale e sincronizzare balance e posizioni.
riskflow-api-keys.json con tutte le chiavi configurate per tutti gli exchange. Conserva questo file in un posto sicuro — ti permette di ripristinare la configurazione su un altro browser o dispositivo. In alternativa usa la hotkey Alt+S.Sicurezza API Keys
Le API key in RiskFlow sono salvate nel localStorage del browser, sul tuo dispositivo. Non vengono mai trasmesse a server esterni né salvate su cloud. Il proxy lato server firma le chiamate agli exchange senza che la secret key venga mai esposta nel JavaScript del browser.
| Layer di protezione | Cosa protegge |
|---|---|
| localStorage browser | Le API key restano sul dispositivo — nessuna trasmissione a server RiskFlow |
| Export JSON | Backup portatile per trasferire le chiavi tra browser o dispositivi |
| Proxy lato server | La secret key non viene mai usata per firmare direttamente nel browser |
| Campi mascherati | Se ci sono key già salvate, i campi nel pannello mostrano caratteri • invece del valore reale |
Topbar — Barra superiore
La topbar è fissa in cima all'interfaccia e contiene tutte le informazioni di contesto e i controlli di navigazione principali. Da sinistra a destra mostra: logo, selettore pair, timeframe, prezzo live con variazione 24h, toggle SL Shield, e a destra balance, PnL e controlli utente.
| Elemento | Funzione |
|---|---|
| Logo RiskFlow | Link al sito ufficiale, apre in una nuova tab |
| Pair Selector | Mostra il pair correntemente selezionato. Un click apre il modal di selezione pair con ricerca e categorie |
| Timeframe | Pulsanti 1m / 5m / 15m / 1h / 4h / 1D — cambiano il timeframe della chart e ricaricano le candele |
| Prezzo live | Last price del pair attivo, aggiornato ogni pochi secondi in tempo reale |
| Variazione 24h | Variazione percentuale rispetto all'apertura delle 24 ore. Verde per positiva, rosso per negativa |
| 🛡 SL Shield | Toggle che impedisce di allargare lo SL su posizioni aperte. Arancione quando attivo, si blocca automaticamente con posizioni aperte. → Dettagli |
| ⌨️ Hotkeys | Apre il pannello di configurazione hotkeys. Permette di visualizzare e personalizzare tutti i tasti rapidi dell'applicazione. → Dettagli |
| Live dot | Puntino verde lampeggiante — indica che il feed prezzi è attivo e funzionante |
| Balance | Equity totale dell'account sull'exchange attivo, aggiornato automaticamente |
| PnL | Unrealized PnL aggregato di tutte le posizioni aperte, aggiornato ogni mezzo secondo |
| Username | Username dell'utente loggato. Il puntino viola indica sessione autenticata attiva |
Chart Interattiva
La chart occupa la porzione principale dell'interfaccia a sinistra del pannello di trading ed è di tipo candlestick. I dati vengono scaricati automaticamente con paginazione: il sistema carica l'intera storia disponibile del pair selezionato sul timeframe scelto, fino a diverse centinaia di migliaia di candele.
La chart supporta zoom (scroll del mouse), pan (click + drag), e si aggiorna in tempo reale con le candele live del pair selezionato. Il pulsante ⊙ live in alto a destra riporta la visualizzazione al prezzo corrente se hai scrollato nel passato.
Linee Draggabili
Sopra la chart è presente un layer overlay trasparente che gestisce il rendering di tutte le linee interattive (Entry, SL, TP1/2/3, livelli Ladder) e le overlay delle posizioni aperte. Le linee sono sempre visibili e interagibili senza interferire con il normale utilizzo della chart sottostante.
Ogni linea viene disegnata con badge contestuali calcolati in tempo reale. I badge si aggiornano durante il drag, mostrando immediatamente il risultato dello spostamento.
| Linea | Badge sinistro | Badge destro |
|---|---|---|
| ENTRY | Size della posizione in USDT (es. $6,024 USDT) | Quantità in coin (es. 0.0713 BTC) |
| SL | Distanza percentuale dall'entry (es. 2.3%) | Rischio in USDT (es. –$100 RISK) |
| TP1 | Guadagno stimato (es. +$200) + distanza % | Rapporto Risk:Reward (es. R:R 1:2.0) |
| TP2 | Guadagno stimato + distanza % | R:R calcolato |
| TP3 | Guadagno stimato + distanza % | R:R calcolato |
| L1–L4 | Peso % del livello ladder (es. 30%) | Size USDT del livello (es. $1,500) |
Un click destro su un qualsiasi punto della chart apre un menu contestuale con le voci per impostare Entry, SL, TP1/2/3 al prezzo del punto cliccato. In modalità Market, la voce "Set Entry" è nascosta poiché l'entry segue sempre il prezzo live. In modalità Ladder, le voci TP vengono sostituite da "Set L1/L2/L3/L4".
Selezione Pair
Il modal di selezione pair si apre cliccando sul selettore pair nella topbar. All'avvio dell'applicazione, RiskFlow scarica automaticamente la lista di tutti i contratti USDT-M disponibili e li organizza in categorie. La selezione di un nuovo pair ricarica immediatamente la chart con le candele del simbolo scelto.
Hotkeys Nuovo
RiskFlow supporta un sistema di hotkeys completamente personalizzabile. Ogni azione ha un tasto di default, ma puoi riassegnarle liberamente tramite il pannello ⌨️ nella topbar. Le preferenze vengono salvate in localStorage e persistono tra le sessioni.
| Categoria | Azione | Tasto default | Note |
|---|---|---|---|
| Trading | Open Trade | Enter | Apre il modal di conferma ordine |
| Trading | Clear all | C | Resetta tutti i campi del pannello |
| Trading | Toggle TP | T | Attiva / disattiva i Take Profits |
| Chart | Goto live price | G | Ricentra la chart sul prezzo attuale |
| Chart | Set Entry | E | Attiva modalità click-to-set per l'Entry |
| Chart | Set Stop Loss | S | Attiva modalità click-to-set per lo SL |
| Chart | Set TP1 | F1 | Attiva modalità click-to-set per il TP1 |
| Chart | Set TP2 | F2 | Attiva modalità click-to-set per il TP2 |
| Chart | Set TP3 | F3 | Attiva modalità click-to-set per il TP3 |
| Timeframe | 1m / 5m / 15m | 1 2 3 | Cambio rapido timeframe |
| Timeframe | 1h / 4h / 1D | 4 5 6 | Cambio rapido timeframe |
| Navigazione | Apri pair selector | P | Apre il modal di selezione pair |
| Navigazione | Order type Market | M | Imposta l'order type su Market |
| Navigazione | Order type Limit | L | Imposta l'order type su Limit |
| Navigazione | Sync account | R | Forza un aggiornamento del balance |
| API Keys | Esporta API keys | Alt+S | Fisso — non personalizzabile |
| API Keys | Importa API keys | Alt+L | Fisso — non personalizzabile |
Se assegni un tasto già in uso a una nuova azione, la vecchia associazione viene rimossa automaticamente — non ci possono essere due azioni sullo stesso tasto. Per tornare alla configurazione originale, usa il pulsante ↺ Ripristina default in fondo al modal hotkeys.
Calcolo Rischio & Size
Il cuore di RiskFlow è il motore di calcolo della position size. La logica è semplice: partendo dal rischio definito (in % o in USDT fisso), dalla distanza percentuale dello stop loss dall'entry e dal prezzo di entry, viene calcolata la size in USDT e poi convertita in numero di contratti. Il calcolo si aggiorna in tempo reale ad ogni variazione di un qualsiasi parametro di input — digitazione nel pannello, drag di una linea sulla chart, cambio modalità.
| Parametro | Tipo | Descrizione |
|---|---|---|
| Balance | USDT | Equity totale del conto. Sincronizzato automaticamente dall'exchange, oppure inseribile manualmente per calcoli simulati. |
| Risk % | % | Percentuale del balance da rischiare. Si scala automaticamente al variare del balance. |
| Risk $ | USDT | Importo fisso in USDT da rischiare, indipendente dal balance. |
| Leverage | 1x–125x | Leva applicata alla posizione. Preset disponibili: 2x, 5x, 10x, 20x, 25x, 50x. Influenza il margine richiesto, NON la size calcolata né il rischio reale. |
| Margin Mode | Crossed / Isolated | Crossed: l'intero balance serve da garanzia. Isolated: solo il margine allocato per questa posizione. |
| Entry | USDT | In modalità Market: prezzo live aggiornato in tempo reale. In modalità Limit: valore inserito manualmente o impostato dalla chart. |
| Stop Loss | USDT | Obbligatorio per il calcolo. Imposta la distanza di rischio. Deve essere sotto l'entry per un Long, sopra per uno Short. |
Tipi di Ordine
RiskFlow supporta tre modalità di inserimento ordini, selezionabili dai tab Market / Limit / Ladder nella sezione Trade del pannello. Cambiando modalità vengono aggiornati la visualizzazione dei campi, il comportamento della linea Entry sulla chart e il ricalcolo automatico della size.
SL e TP vengono allegati direttamente all'ordine come ordini preset che diventano attivi al fill dell'ordine entry.
Il prezzo viene arrotondato automaticamente al tick size corretto del simbolo.
Stop Loss & Take Profit
SL e TP possono essere impostati in tre modi: digitando direttamente il prezzo nel campo numerico del pannello, cliccando il pulsante ⊕ accanto al campo e poi cliccando sulla chart al prezzo desiderato, oppure con un click destro sulla chart e selezionando la voce dal menu contestuale. RiskFlow valida sempre che il SL sia nella direzione corretta rispetto alla direzione del trade.
Per le posizioni già aperte, SL e TP possono essere modificati live tramite la sezione "Mod SL/TP" nel pannello posizioni, con drag sulla chart overlay, oppure cliccando il pulsante "Set SL".
Il guadagno stimato per ogni TP e il relativo R:R vengono calcolati e mostrati in tempo reale mentre si draggano le linee sulla chart.
Per ogni TP attivo vengono calcolati in tempo reale: la distanza percentuale dall'entry, il guadagno stimato in USDT (considerando il rischio definito e la % position del TP), e il rapporto Risk:Reward.
Ladder Orders — DCA automatico
La modalità Ladder permette di costruire un piano di DCA (Dollar Cost Averaging) automatico su 2, 3 o 4 livelli di prezzo. Ogni livello è un ordine Limit indipendente con la propria size calcolata in base al peso percentuale assegnato. Il sistema calcola automaticamente il prezzo medio di ingresso ponderato e distribuisce il rischio totale definito tra tutti i livelli attivi.
Logica: più un livello è vicino allo SL, più è probabile che venga riempito, quindi merita peso maggiore per abbassare il prezzo medio di ingresso.
Modal di Conferma Ordine
Prima di inviare qualsiasi ordine, RiskFlow mostra un riepilogo completo del trade con tutti i dettagli. Cliccando OPEN LONG (o OPEN SHORT) nel pannello viene aperto il modal di conferma. L'esecuzione reale avviene solo al click del pulsante finale nel modal, evitando invii accidentali.
Il modal mostra in modo chiaro tutti i dettagli del trade: simbolo, direzione (Long/Short), tipo di ordine, entry, size in USDT e in contratti, leva, margine richiesto, stop loss, rischio in USDT e percentuale, e i livelli TP attivi. Solo cliccando Open Trade l'ordine viene effettivamente inviato all'exchange.
Dashboard Posizioni
Il pannello posizioni si trova nella sezione inferiore del pannello laterale e mostra tutte le posizioni aperte sull'exchange attivo. I dati vengono sincronizzati automaticamente e aggiornati dopo ogni operazione. Le posizioni con size zero vengono filtrate e non vengono mostrate.
Ogni posizione è cliccabile per espanderla e visualizzare tutti i dettagli. Nella vista espansa sono disponibili: dati completi di mark price, margine, prezzo di liquidazione, SL e TP attivi, il campo per modificare SL live, il pulsante Breakeven (BE), lo slider per la chiusura parziale e il pulsante Money Shot.
| Campo | Descrizione |
|---|---|
| Symbol + Leva | Simbolo della posizione e leva applicata |
| Side (bordo colore) | Bordo sinistro verde = LONG, rosso = SHORT |
| Entry $ | Prezzo medio di ingresso (media ponderata per posizioni DCA) |
| PnL live | Unrealized P&L aggiornato ogni mezzo secondo in tempo reale |
| ROE % | Rendimento sul margine allocato (PnL / margine × 100) |
| Mark Price | Prezzo mark corrente dalla cache prezzi live |
| Margin | Margine allocato per la posizione |
| Liq. Price | Prezzo di liquidazione stimato dall'exchange, mostrato in rosso |
| SL / TP | Stop loss e take profit attivi sulla posizione |
Modifica SL/TP su posizioni aperte
Per ogni posizione aperta espansa, è possibile modificare SL e TP senza chiudere la posizione. Il sistema permette di aggiornare i prezzi sia tramite i campi input nel pannello, sia tramite drag diretto sulla chart overlay. La modifica viene inviata all'exchange solo dopo conferma esplicita.
Breakeven (BE)
Il pulsante BE (Breakeven) sposta automaticamente lo Stop Loss al prezzo di entry della posizione, portando il rischio residuo a zero. Questa operazione è disponibile sia dal pannello posizioni (pulsante BE accanto al campo Mod SL) sia direttamente dalla chart overlay cliccando il badge BE giallo sulla linea SL della posizione.
Chiusura Parziale
La chiusura parziale permette di ridurre la size di una posizione aperta senza chiuderla completamente. Puoi scegliere la percentuale da chiudere tramite lo slider (1%–100%) o i preset rapidi (25%, 50%, 75%, 100%). Il P&L e il numero di contratti corrispondenti alla percentuale scelta vengono mostrati in tempo reale.
PnL Realtime
Il sistema di PnL realtime si basa su una cache prezzi aggiornata da due fonti indipendenti: il feed live del pair attivo sulla chart (aggiornato ogni pochi secondi) e un fetcher in background per tutti gli altri pair con posizioni aperte. Il loop di aggiornamento PnL gira ogni 500ms e usa la cache per ricalcolare il P&L di ogni posizione senza fare continuamente nuove chiamate di rete.
Short: (entry − mark price) × size
Il valore nominale della posizione è size × mark price, il margine è il nominale diviso la leva, e il ROE percentuale è PnL diviso il margine.
Il PnL calcolato viene aggiornato in più punti dell'interfaccia simultaneamente: nel pannello di ogni posizione, nella topbar (PnL totale), e nel riepilogo account. La linea di entry sulla chart overlay mostra una pillola con il PnL corrente aggiornata in tempo reale.
Money Shot 📸
Il Money Shot genera un'immagine PNG condivisibile della posizione aperta, ottimizzata per la condivisione sui social (Twitter/X, Telegram). È accessibile dal pulsante 📸 Money Shot nella sezione espansa di ogni posizione. L'immagine viene generata con tutti i dati live: simbolo, side, entry, mark price corrente, PnL in USDT e ROE%.
SL Shield Nuovo
Lo SL Shield è un toggle di protezione nella topbar che, una volta attivato, impedisce di allargare lo stop loss su posizioni già aperte. Funziona come un vincolo disciplinare: puoi spostare lo SL in favore del trade (avvicinarlo all'entry per ridurre il rischio), ma non puoi mai portarlo più lontano dall'entry rispetto al punto in cui era al momento dell'apertura.
Quando SL Shield è attivo, ogni tentativo di spostare lo stop loss viene validato contro il valore di riferimento (refSL) — il prezzo SL al momento dell'ultima conferma sull'exchange. La logica è asimmetrica per direzione:
| Direzione | Spostamento consentito | Spostamento bloccato |
|---|---|---|
| LONG | SL può salire (avvicinarsi all'entry) — riduce il rischio | SL non può scendere sotto il refSL — allargherebbe il rischio |
| SHORT | SL può scendere (avvicinarsi all'entry) — riduce il rischio | SL non può salire sopra il refSL — allargherebbe il rischio |
Il refSL si aggiorna automaticamente ogni volta che un Set SL viene confermato con successo sull'exchange — permettendo di fare trailing stop progressivo senza mai allargare il rischio originale.
not-allowed e un'icona 🔒 sostituisce "ON".Daily Loss Limit Nuovo
Il Daily Loss Limit è un circuit breaker giornaliero che blocca automaticamente l'apertura di nuove posizioni se il wallet scende di una percentuale configurabile in 24 ore. Progettato per proteggere il conto nelle giornate negative, una volta scattato non può essere disattivato manualmente fino alla scadenza del blocco.
(snapshot − balance) / snapshot × 100. Se questa percentuale supera la soglia configurata, il circuit breaker scatta.| Parametro | Tipo | Default | Descrizione |
|---|---|---|---|
| Soglia perdita | number | 2% | Percentuale di perdita sul wallet balance che scatena il blocco. Range consigliato: 1%–5%. |
| Durata blocco | fixed | 24 ore | La durata del blocco è fissa a 24 ore dal momento del trigger. Non è modificabile. |
| Snapshot | auto | — | Preso al momento dell'attivazione del DLL o al reset automatico. Usa il wallet balance (saldo realizzato), mai l'unrealized PnL. |
dll_enabled, dll_pct, dll_triggered_at, dll_balance_snapshot. Il blocco persiste anche dopo il refresh della pagina.Fee Exchange Nuovo
RiskFlow include un sistema di calcolo fee integrato nel calcolo della size. Le fee vengono sottratte dal rischio accettabile prima di calcolare la posizione, così il rischio netto che arrivi al tuo stop loss corrisponde esattamente a quello che hai impostato — senza sorprese.
La sezione Fee Exchange nel pannello laterale permette di personalizzare i tassi di taker e maker fee per ciascun exchange. I valori vengono salvati separatamente per exchange e persistono tra le sessioni.
| Exchange | Taker fee default | Maker fee default |
|---|---|---|
| Bitget | 0.060% | 0.020% |
| Bybit | 0.055% | 0.020% |
| Bybit Demo | 0.055% | 0.020% |
| Weex | 0.060% | 0.020% |
| BingX | 0.050% | 0.020% |
Il tipo di ordine determina quale combinazione di fee viene usata per il calcolo del round-trip (apertura + chiusura):
Fee round-trip = taker × 2
Fee round-trip = maker + taker
La fee stimata viene mostrata in tempo reale nel box di calcolo del pannello (Fee est.), calcolata come size USDT × feeRoundTrip. Questo valore è un'approssimazione: le fee effettive dipendono dall'esecuzione reale sull'exchange (slippage, partial fill, rebate VIP).
rf_fee_taker_<exchange>, rf_fee_maker_<exchange>).Formule & Calcoli — Reference
Troubleshooting
• Pair attivo diverso dalla posizione: il background fetcher per gli altri pair impiega fino a 2 secondi per aggiornarsi
• Nessuna posizione caricata: il sistema di PnL realtime si avvia automaticamente quando le posizioni sono caricate — forza un Refresh dal pannello API
• API Key senza permesso Read: le posizioni non vengono caricate e la cache rimane vuota
• Soluzione rapida: premi ⟳ Sync nel modal API per forzare il reload completo
• In modalità Market: assicurati che il feed live sia attivo (puntino verde lampeggiante nella topbar). Se offline, il prezzo live è null e il calcolo non può avvenire
• In modalità Limit: devi inserire il prezzo di entry manualmente nel campo o trascinare la linea Entry sulla chart
• Verifica che il campo Risk non sia 0 o vuoto
• Verifica che lo SL sia nella direzione corretta (sotto entry per Long, sopra per Short)
• Bitget e Weex: la Passphrase è obbligatoria — deve corrispondere esattamente a quella impostata alla creazione della key
• Se hai impostato un whitelist IP sull'exchange, assicurati che l'IP del proxy RiskFlow sia incluso
• Errore 40037: Passphrase Bitget/Weex errata o mancante
• Errore 401: API Key non valida o revocata — ricrea la key
• I campi mascherati (••••) nel form indicano che le credenziali sono già salvate — non sovrascriverle se non vuoi cambiarle
• Insufficient margin: il balance disponibile è inferiore al margine richiesto — riduci la leva o la size (avvicina lo SL)
• Price too far from mark: su Bybit il prezzo limite deve essere entro una certa percentuale dal mark price — avvicina l'entry
• Invalid qty / min size: la size calcolata è inferiore al minimo dell'exchange — aumenta il Risk%, avvicina lo SL, oppure usa un simbolo con contratti più piccoli
• Position mode mismatch: Bybit richiede che la modalità One-Way vs Hedge sia configurata correttamente nelle impostazioni dell'exchange prima di piazzare ordini
• Step size error: RiskFlow arrotonda automaticamente allo step size del simbolo — se ricevi questo errore, prova a fare un Refresh delle informazioni contratto
In questa modalità: la chart funziona normalmente e il calcolo size funziona, ma non è possibile inviare ordini reali. Il feed live rimane disabilitato finché la fonte dati non torna disponibile.
• Verifica di aver creato le chiavi dalla sezione Demo Trading → API Management (non dal live account)
• Le chiavi Demo Bybit scadono ogni 3 mesi se non associate a un IP fisso — rinnova dalla pagina API Management dell'account Demo
• Se il balance mostra "—" anche dopo il salvataggio, premi ⟳ Sync per forzare il refetch
• Le chiavi Live di Bybit NON funzionano sull'ambiente Demo — devi creare set separati
Usa il pulsante ⊙ live in alto a destra sulla chart per tornare alla vista del prezzo attuale — le linee torneranno visibili se i prezzi impostati sono vicini al prezzo corrente.
• Soluzione: dopo ogni Set SL confermato con successo, il refSL si aggiorna automaticamente. Attendi la notifica di conferma prima di spostare di nuovo
• Se hai disabilitato e riabilitato SL Shield mentre avevi posizioni aperte, il refSL potrebbe non corrispondere — usa ⟳ Sync per ricaricare le posizioni e il loro SL attuale
• Puoi sempre disabilitare temporaneamente SL Shield dalla topbar se non hai posizioni aperte
• "Sincronizza il conto prima di attivare": le API key non sono configurate o non è ancora stato fatto un sync. Premi ⟳ Sync nel pannello account e aspetta che il balance appaia prima di attivare il DLL
• DLL già scattato e locked: non puoi disattivarlo finché il conto alla rovescia non scade. Il blocco è intenzionale e non aggirabile — attendi le 24h
• Il blocco persiste dopo refresh: è corretto — lo stato è salvato in localStorage. Il blocco rimane attivo indipendentemente da refresh, chiusura del browser o cambio di tab
• Weex — Passphrase mancante: Weex richiede la Passphrase esattamente come Bitget. Il campo compare nel tab Weex del pannello API — assicurati di averla inserita
• BingX — simboli non trovati: BingX usa il formato
BTC-USDT internamente. RiskFlow gestisce la conversione automaticamente. Se un pair non compare nella lista, prova a cercarlo nel pair modal con la sigla base (es. "BTC")• Balance mostra "—" su entrambi: dopo aver salvato le key, premi ⟳ Sync nel modal API per forzare il primo caricamento del balance
• Proxy lento al primo accesso: i proxy su Render.com possono impiegare fino a 30 secondi per "svegliarsi" dopo un periodo di inattività. Se la prima richiesta è lenta, riprova dopo qualche secondo
• Se hai un account VIP con fee ridotte, aggiorna i campi Taker/Maker nella sezione Fee Exchange — le modifiche si applicano immediatamente al calcolo size
• La fee stimata usa il round-trip (apertura + chiusura): Market/Ladder → taker×2, Limit → maker+taker
• Il valore mostrato come "Fee est." nel box di calcolo è approssimativo — le fee reali dipendono dall'esecuzione effettiva sull'exchange (slippage, partial fill, rebate VIP)
• Per azzerare le fee dal calcolo (ad es. per test), puoi impostare entrambi i valori a 0 nella sezione Fee Exchange