Guida all'installazione e manuale

Silver Edge Engine — riferimento parametri, configurazione alert e guida al trading live.

Multi-Asset Presets Bitget Perpetual WunderTrading March 2026

Avvio rapido — 7 passaggi

  1. Apri il grafico corretto su TradingView (es. SUIUSDT Perpetual, H2, Bitget).
  2. Carica Silver Edge Engine — DEMO (gratuito) o la versione completa e apri le impostazioni.
  3. Seleziona il tuo Asset Preset (es. “SUI H2”). Tutti i parametri vengono caricati automaticamente.
  4. Imposta Trade Mode: Realtime only per il trading dal vivo.
  5. Inserisci i tuoi 4 codici Webhook di WunderTrading nella sezione Bot/Webhook.
  6. Clicca l’icona dell’orologio → “Aggiungi avviso” → “alert() function calls only”.
  7. Incolla il tuo URL Webhook di WunderTrading → Scadenza: illimitata → Salva.
Non creare mai avvisi tramite lo Strategy Tester — usa sempre l’icona dell’orologio nella barra superiore.

○ Asset Preset

The preset dropdown is the primary control. Selecting a preset loads a complete, backtested parameter set. All manual fields below are ignored when a preset is active.

PresetTimeframe
SUI H2H2
1000SATS H1H1
ETH H2H2
BRETT H2H2
ZEC H2H2
XAG H2H2
BTC H2H2
BTC H1H1
RIVER H1H1
RIVER H2H2
NEAR H2H2
NEAR H3H3
DOGE H2H2
DOGE H4H4
PEPE H2H2
PEPE H6H6
SIREN M10M10 (Long Only)
SIREN H1H1 (Long Only)
ManualTutti i campi sottostanti vengono utilizzati direttamente
Additional asset presets are added with each update. Per asset non elencati, usa “Manual” e configura i parametri in base al tuo backtest.

○ Parametri strategia (solo modalità Manual)

These fields are only active when Preset = Manual. With any other preset, these values are overridden automatically.

ParametroPredefinitoDescrizione
Channel Length20Periodo di lookback del motore di segnali
Stop Loss %5.0Perdita massima per operazione, misurata dal prezzo di ingresso
Take Profit %12.0Obiettivo di profitto, misurato dal prezzo di ingresso
Trail %3.0Trailing stop distance from highest/lowest point since entry
Allow LongOnAbilita ingressi long
Allow ShortOnAbilita ingressi short
Non modificare questi parametri senza eseguire un nuovo backtest. I valori del preset sono il risultato di un’ottimizzazione sistematica — modifiche arbitrarie comprometteranno le prestazioni.

○ Dynamic Sizing (Manual mode only)

Optional position sizing that scales trade size based on recent win/loss streaks. Enabled by default in the ZEC and XAG presets.

ParametroPredefinitoDescrizione
Dynamic Sizing activeOffAbilita dimensionamento basato su serie
Base Size USDT500Dimensione iniziale dell’operazione. Punto di reset dopo le serie.
Win Scale %10Aumento per vittoria consecutiva (cumulativo)
Max Win Scales3Limite di incrementi consecutivi
Loss Reduce %15Riduzione dopo perdite consecutive

I preset estesi includono parametri di dimensionamento dinamico ottimizzati. Dopo qualsiasi perdita successiva a una serie vincente, la dimensione torna alla base.

○ Customer Override (Full version only)

Il livello di personalizzazione consente di modificare i parametri del preset senza passare alla modalità Manual. Quando Override è DISATTIVATO, i valori del preset si applicano invariati. Quando Override è ATTIVATO, i tuoi valori personalizzati sostituiscono quelli del preset.

ParametroDescrizione
Override PresetInterruttore principale. OFF = si applicano i valori del preset. ON = si applicano i valori personalizzati sottostanti.
SL %Percentuale Stop Loss personalizzata
TP %Percentuale Take Profit personalizzata
Trail %Percentuale di attivazione Trailing Stop personalizzata
Trail Execute %Distanza di esecuzione Trailing Stop personalizzata dal massimo
Allow LongAbilita/disabilita ingressi long
Allow ShortAbilita/disabilita ingressi short

L’etichetta Info sul grafico mostra i valori attualmente attivi e visualizza “✐ OVERRIDE” quando la personalizzazione è attiva. Questa funzione non è disponibile nella versione DEMO.

Importante: I valori personalizzati non sono backtestati. Modificare i parametri senza analisi può compromettere le prestazioni. I valori del preset sono ottimizzati — usa la personalizzazione a tua discrezione.

○ Logica di uscita — Come si chiudono i trade

Ogni trade ha tre meccanismi di uscita simultanei. Il primo che scatta chiude la posizione.

Exit TypeTriggerExample (SL 5%, TP 12%, Trail 3%)
Stop LossIl prezzo si muove di SL % contro l'ingressoIngresso long a 1.00 → stop a 0.95
Take ProfitIl prezzo raggiunge TP % dall'ingressoIngresso long a 1.00 → TP a 1.12
Trailing StopIl prezzo ritraccia Trail % dal picco dopo l'ingressoPicco a 1.08 → trail scatta a 1.0476

Nel trading dal vivo, WunderTrading gestisce tutte le uscite (SL/TP/Trail) direttamente su Bitget. I parametri di uscita vengono inviati automaticamente nel payload di ingresso. In modalità backtest, strategy.exit() simula lo stesso comportamento localmente.

Configurazione WunderTrading: Lascia i campi SL, TP e Trailing Stop nelle impostazioni del bot WT vuoti. Tutti i parametri di uscita vengono forniti dinamicamente tramite il payload del segnale di ingresso.

○ Bot / Webhook Settings

ParametroDescrizione
CODE: Enter LongIl tuo codice Webhook Enter Long di WunderTrading
CODE: Enter ShortIl tuo codice Webhook Enter Short di WunderTrading
CODE: Exit LongIl tuo codice Webhook Exit Long di WunderTrading
CODE: Exit ShortIl tuo codice Webhook Exit Short di WunderTrading
WT LeverageLeva inviata a Bitget (predefinita: 4). Non simulata nel backtest.
Ogni asset/bot su WunderTrading ha il proprio set di 4 codici webhook. Devi inserire i codici corretti per l’asset che stai negoziando. I codici si trovano nel pannello WunderTrading sotto Bot Settings.

○ Mode Settings

⚠ Trade Mode — Critical for Live Trading

È necessario impostare Trade Mode su “Realtime only” prima di andare live.
Se lo lasci su “Backtest+Realtime”, TradingView ricalcolerà centinaia di operazioni storiche ad ogni ricaricamento della pagina. Questo causa segnali fantasma, etichette lampeggianti e può attivare ordini di chiusura indesiderati per posizioni che esistono solo nel backtest — non su Bitget. Il valore predefinito nella versione completa è già impostato su “Realtime only”.
ImpostazioneQuando usareEffetto
Backtest+RealtimeBacktesting only (DEMO)Opera su barre storiche + dal vivo. Mostra la curva di capitale completa. Non sicuro per bot dal vivo.
Realtime only ✔Live trading (required)Opera solo su barre dal vivo. Nessun ricalcolo storico. Le posizioni fantasma del backtest vengono chiuse automaticamente sulla prima barra dal vivo.

Come cambiare: In TradingView, clicca sul nome della strategia → Impostazioni (icona ingranaggio) → scheda “Inputs” → scorri fino a “Mode” → imposta Trade Mode su “Realtime only”. Salva. Fallo prima di creare l’avviso.

Force Proof (Pipeline Test)

Test della pipeline: quando attivato, il motore apre un’operazione e la chiude alla barra successiva. Serve per verificare l’intera catena di segnali (TradingView → Webhook → WunderTrading → Bitget) prima di andare live. Disattiva dopo il test riuscito.

○ Chart Visuals

La strategia disegna indicatori visivi direttamente sul grafico per monitorare le posizioni a colpo d’occhio. Tutti gli elementi visivi sono puramente additivi — non influenzano mai la logica di trading, i segnali o l’esecuzione del webhook.

ElementDescrizione
Signal ChannelLinea ciano sopra / arancione sotto con riempimento blu — mostra il canale di breakout
▲ Entry MarkerTriangolo verde (Long) sotto la barra, triangolo magenta (Short) sopra
✕ Exit MarkerCroce rossa (Long Exit) sopra la barra, croce arancione (Short Exit) sotto
SL / TP LinesLinea rossa = Stop Loss, linea verde = Take Profit. Con prezzo. Visibili solo con posizione aperta.
Sfondo posizioneOmbreggiatura verde sottile (Long) o rossa (Short) durante un’operazione
Position SizeImporto USDT mostrato sotto/sopra il marcatore di ingresso (solo modalità Realtime)

Tutti e tre gli elementi visivi possono essere attivati/disattivati indipendentemente nel “⑦ Chart Visuals” input group:

TogglePredefinitoEffetto
Marcatori Ingresso/UscitaOnMostra/nascondi marcatori ▲▼ e ✕ + etichetta dimensione posizione
SL/TP LinesOnMostra/nascondi linee di stop loss e take profit con etichette di prezzo
Sfondo posizioneOnMostra/nascondi sfondo colorato durante le posizioni aperte
⚠ Consigliato: Disattiva le etichette di trading integrate di TradingView
TradingView mostra le proprie etichette “Long”/“Short Exit” per impostazione predefinita. Si sovrappongono ai marcatori personalizzati e creano disordine visivo.

Per disattivare: Clic destro sul grafico → Impostazioni → scheda “Trading” → deseleziona “Mostra ordini sul grafico”. Impostazione una tantum che persiste per layout.

Configurazione visiva consigliata

ScenarioEntry/ExitSL/TPBackground
Monitoraggio dal vivoOnOnOn
Grafico pulito (solo segnali)OnOffOff
Minimo (senza sovrapposizioni)OffOffOff

Per cambiare: Clicca sul nome della strategia sul grafico → Impostazioni (icona ingranaggio) → Inputs → scorri fino a "⑦ Chart Visuals". Le modifiche hanno effetto immediato.

Configurazione alert — passo dopo passo

  1. Apri il grafico corretto: es. SUIUSDT Perpetual, H2 su Bitget.
  2. Carica Silver Edge Engine — DEMO (gratuito) o la versione completa. Seleziona il tuo Preset. Imposta Trade Mode: Realtime only.
  3. Inserisci i tuoi 4 codici Webhook di WunderTrading.
  4. Clicca l’icona dell’orologio (barra superiore) → “Aggiungi avviso”.
  5. Condizione: Silver Edge Engine → “alert() function calls only”.
  6. Incolla il tuo URL Webhook di WunderTrading.
  7. Scadenza: Illimitata (nessuna data di scadenza).
  8. Salva → l’icona dell’avviso diventa verde = attivo.
Il tipo di avviso deve essere “alert() function calls only” — non “Order fills only” né “Order fills and alert() function calls”. La strategia genera il payload automaticamente tramite alert().

Configurazione exchange — passo dopo passo

Questa guida utilizza Bitget come exchange di riferimento. Il sistema funziona con qualsiasi exchange che supporti futures perpetui USDT ed esecuzione basata su webhook (Bybit, OKX, Binance, ecc.).

1. Creare un sotto-account (consigliato)

Su Bitget: Profilo → Sotto-account → Crea sotto-account. Usa un sotto-account per ogni bot di trading (es. "SE-SUI-H2"). Questo isola il capitale e il rischio per ogni asset.

2. Generare una chiave API

Sul sotto-account: Gestione API → Crea chiave API. Dagli un nome chiaro (es. "SE-Live-SUI"). Abilita il permesso Futures Trading. Lascia la whitelist IP vuota (richiesto per WunderTrading). Conserva API Key, Secret Key e Passphrase in modo sicuro.

3. Configurare la modalità posizione

Nelle impostazioni Bitget Futures, imposta la modalità posizione su Single Mode (non Hedge Mode). Questo garantisce che la strategia possa passare da Long a Short in un solo passaggio.

⚠ Critico: I sotto-account NON ereditano le impostazioni.
La modalità posizione deve essere impostata su One-Way su ogni sotto-account separatamente e per ogni coppia di trading. L’impostazione dell’account principale non si trasferisce. Se salti questo passaggio, WunderTrading mostrerà un errore “trading mode” e le operazioni falliranno silenziosamente.

4. Impostare la modalità margine su Isolated

Imposta la modalità margine su Isolated (non Cross). Questo limita il rischio al margine allocato a ogni singola posizione. In modalità Cross, una singola operazione in perdita potrebbe influenzare tutte le posizioni.

5. Impostare la leva

Scegli la tua leva in base alla tua tolleranza al rischio. I nostri backtest utilizzano . La dimensione WT Trade è il tuo margine — moltiplicato per la leva dà la dimensione reale della posizione. Esempio: 500 USDT di margine × 4× = 2.000 USDT di posizione. Sia i profitti che le perdite scalano con la leva. Una leva maggiore significa anche un prezzo di liquidazione più vicino — assicurati che il tuo Stop Loss si attivi prima della liquidazione.

Importante: La leva impostata sull’exchange deve corrispondere all’impostazione WT Leverage negli input della strategia. Una discrepanza causerà un dimensionamento errato della posizione.

6. Connettere a WunderTrading

  1. In WunderTrading: My Exchanges → Add Exchange → seleziona Bitget Futures.
  2. Inserisci la tua API Key, Secret Key e Passphrase.
  3. Crea un Signal Bot: seleziona l’exchange, la coppia (es. SUIUSDT) e il timeframe.
  4. Copia i 4 codici webhook (Enter Long, Enter Short, Exit Long, Exit Short).
  5. Incollali nelle impostazioni Bot/Webhook della strategia in TradingView.

6a. Modalità bot WunderTrading

Ci sono due modi per configurare il tuo bot WunderTrading:

JSON Mode (Semplice)Form Settings Mode (Avanzato)
SL, TP e Trailing Stop vengono inviati automaticamente nel payload del segnale. Nessuna configurazione manuale necessaria in WunderTrading. I parametri di uscita vengono configurati direttamente nel pannello del bot WunderTrading. Abilita Move to Breakeven — un ulteriore livello di protezione dei profitti.
Configurazione più rapida — incolla i codici, configura il webhook, fatto. Richiede l’inserimento dei valori SL, TP, Trail e BE dalla tabella dei preset.
Consigliato per: configurazione rapida, principianti. Consigliato per: trader esperti che desiderano prestazioni massime.
Move to Breakeven sposta automaticamente lo Stop Loss al prezzo di ingresso quando l’operazione raggiunge una soglia di profitto definita (es. 2,5%). Questo elimina il rischio sulle operazioni con slancio. Disponibile solo in modalità Form Settings.

⚙ Form Settings — Preset Values for WunderTrading

Inserisci questi valori nel pannello del bot WunderTrading in modalità Form Settings. I valori corrispondono ai preset integrati.

Preset SL % TP % Trail Trigger % Trail Stop % BE Activ. % BE Exec. %
SUI H25.0123.00.92.50
1000SATS H15.0123.00.92.50
ETH H25.0123.00.92.50
BRETT H25.0123.00.93.00
ZEC H24.6153.20.963.00
XAG H24.6153.20.963.00
BTC H24.6153.20.962.50
BTC H14.6153.20.962.50
RIVER H14.6152.01.51.50
RIVER H24.6153.20.963.00
NEAR H24.6153.20.963.00
NEAR H34.6153.20.963.00
DOGE H24.6153.20.963.00
DOGE H44.6153.20.963.00
PEPE H24.6153.20.963.00
PEPE H64.6153.20.963.00
SIREN M104.6153.20.96
SIREN H14.6153.20.96

BE Exec. = 0% significa che lo Stop Loss si sposta al prezzo esatto di ingresso. SIREN non usa Breakeven (lascia i campi BE vuoti).

7. Verificare la pipeline

Attiva Force Proof nelle impostazioni della strategia. Questo apre un’operazione di test e la chiude alla barra successiva. Verifica che l’operazione appaia su Bitget. Disattiva Force Proof dopo il test.

Lo stesso processo si applica ad altre piattaforme webhook (3Commas, Cornix, Aleeert) e altri exchange. Adatta i passaggi API e di creazione bot di conseguenza.

FAQ

Il bot non sta operando — perché?

Il motore apre un’operazione solo quando si verifica un breakout confermato. Tra i segnali, il bot attende. Questo è normale. Le operazioni tendono a raggrupparsi attorno a eventi di volatilità. Valuta le prestazioni su settimane o mesi, non su singoli giorni.

Con che frequenza opera il bot?

La frequenza delle operazioni dipende dall’asset e dal timeframe. Esempio: SUI H2 ha generato ~215 operazioni in 1 anno di backtesting. Alcune settimane avranno più operazioni, altre nessuna. Comportamento previsto.

Perché il backtest differisce dal live?

Tre fattori: (1) la leva non è simulata nel backtest (limitazione TV), (2) i tassi di finanziamento (~0,01–0,03% per 8h a 4×) non sono inclusi, (3) la latenza di WunderTrading di 1–2s può causare piccole differenze di esecuzione. I tassi di successo e i rendimenti dal vivo possono essere inferiori. La strategia usa process_orders_on_close=true e bar_magnifier=false per il backtest più realistico possibile.

Should I use higher leverage?

4× è il punto di partenza consigliato. Con una leva maggiore, un movimento brusco intra-barra può causare la liquidazione prima che la barra si chiuda e lo stop si attivi. Dopo 90 giorni di trading dal vivo, rivaluta sulla base dei dati reali di drawdown.

Cos'è il ghost position fix?

Quando passi da Backtest+Realtime a Realtime only, potrebbe esserci una posizione aperta dal backtest che non esiste su Bitget. Il motore la rileva e la chiude silenziosamente sulla prima barra dal vivo. Nessun intervento manuale necessario.

Can I use a different exchange?

Sì. Il sistema funziona con qualsiasi exchange che offra futures perpetui USDT. Serve una piattaforma di esecuzione compatibile con webhook (WunderTrading, 3Commas, Cornix o simile). Il processo è lo stesso — cambia solo il passaggio di connessione API.

Vedo un avviso giallo su “calc_on_every_tick” nel Pine Editor. È un problema?

No. Questo avviso è innocuo. Appare perché l’etichetta Info si aggiorna ad ogni tick per la visualizzazione. Non influenza la generazione di segnali, la logica di ingresso/uscita o i risultati del backtest. Puoi ignorarlo tranquillamente.

Funziona con 3Commas?

Sì. Crea un Signal Bot in 3Commas, configura i codici webhook e incollali nelle impostazioni della strategia. Il formato è compatibile. Consulta la documentazione di 3Commas per la configurazione specifica dell’exchange.

Quale leva devo usare?

I nostri backtest usano 4× come riferimento ma non simulano la leva (limitazione TradingView). Dal vivo, la dimensione WT Trade è il tuo margine. Margine × leva = dimensione reale. Esempio: 500 USDT × 4× = 2.000 USDT. Il P&L dal vivo è circa 4× le cifre del backtest. Una leva maggiore avvicina il prezzo di liquidazione. Assicurati di avere sufficiente capitale di riserva.

I get a “trading mode” error — what’s wrong?

I sotto-account Bitget non ereditano le impostazioni dall’account principale. Devi impostare la modalità posizione su One-Way su ogni sotto-account separatamente, per ogni coppia. Vai su Bitget → Futures → Settings → Position Mode → One-Way.

I closed a trade manually on Bitget — what now?

Se chiudi una posizione direttamente su Bitget, WunderTrading pensa ancora che sia aperta. Vai su WunderTrading → Positions → Live, trova la posizione e clicca l’icona X. Altrimenti il segnale successivo potrebbe essere ignorato. WunderTrading potrebbe mostrare “FAILED” durante la rimozione — è normale e innocuo.

Come cambio la dimensione del trade live?

Nelle impostazioni della strategia sotto ‹5› Bot / Webhook, imposta WT Trade Size (USDT) all’importo desiderato (predefinito: 500). Questo controlla la dimensione della posizione inviata a WunderTrading ed è indipendente dal dimensionamento del backtest.

Backtest Settings (TradingView Strategy Properties)

PropertyValueWhy
Initial Capital3,000 USDTMatches intended bot capital
Default Qty500 (Cash)500 USDT per operazione (sovrascritto dallo script)
Commission0.06%Commissione taker Bitget Perpetual
Slippage2 ticksConservative fill assumption
Pyramiding1Una posizione alla volta

Questi valori sono impostati nell’intestazione strategy(). Non è necessario modificarli nelle TradingView Properties a meno che non si eseguano test personalizzati.