VWAP Alert Manager BackQuant
evaluator: —
— alert attivi
alert totali
configurati
attivi
in esecuzione
trigger 24h
ultime 24 ore
ultimo segnale
Evaluator
Telegram
Sessione TV
Broker
Nessuna attività recente.
O H L C Vol
VWAP Deviation [BackQuant] 0.00
pronto
osc: σ1: σ2: σ3: zone:
⚠️ Assicurati che il Chart URL salvato sia sul timeframe 5m
Riepilogo configurazione
Simbolo
Indicatore
Trigger
Notifica
Simbolo & modalità
Scegli mercato, timeframe e modalità di valutazione.
Custom: il backend polla Binance ogni 30s, computa l'indicatore BackQuant e ti notifica via Telegram quando scatta. Zero requisiti TV.
Usa il formato TradingView: EXCHANGE:SYMBOL
Indicatore BackQuant
Parametri di calcolo VWAP e tipo di deviazione.
Default: 20 bar. Valore originale script.
HLC3 è il default dello script BackQuant
Finestra per calcolo sigma. Default: 100
Condizione di trigger
Definisci quando l'alert deve scattare e con che frequenza.
Trigger quando
Soglia sigma
= s1 nello script
Frequenza
Notifica & esecuzione
Telegram, broker (opzionale) e nome dell'alert.
Identifica l'alert nelle notifiche e nella lista.
Per trigger con |σ| ≥ 3 il bot ripete la notifica ogni 10 min finché non tappi ✅ Ack. Dopo 3 mancate → l'alert viene auto-disabilitato. Usa questa opzione solo su alert davvero importanti per evitare spam.
Richiede un account broker configurato. Default: disattivo.
Manda al tuo chat Telegram un messaggio di alert finto con lo screenshot del chart attuale. Usa i valori del form (exchange / symbol / timeframe) — nessun alert viene salvato.
alert totali
0
configurati
alert attivi
0
in esecuzione
trigger oggi
0
nelle ultime 24h
ultimo segnale
4 Hours / Daily / Weekly
VWAP che si azzera ad ogni periodo. Ideale per trading intraday su sessioni definite.
Rolling (Lookback: Bars)
VWAP dinamico sugli ultimi N bar. Parametro rollingPeriod — default 20.
Rolling (Lookback: Days)
VWAP dinamico sugli ultimi N giorni. Parametro rollingDays — default 30.
Absolute
Differenza raw in unità di prezzo: residAbs = priceRef − vwapValue. Le soglie sigma si basano su ta.stdev(residAbs, 100).
Percent
Differenza percentuale: residPct = 100 × (priceRef / vwapValue − 1). Meglio per confrontare asset diversi.
Z-Score
Deviazione standardizzata: zRaw = (residAbs − mean) / std. Le soglie sigma sono fisse a 0.5, 1.0, 2.0, 2.8.
crossover(osc, 0) Oscillatore supera lo zero dal basso — segnale bullish crossunder(osc, 0) Oscillatore scende sotto zero — segnale bearish crossover(osc, s1) Supera +1σ — zona overbought crossunder(osc, -s1) Scende sotto −1σ — zona oversold change(sign(osc)) != 0 Cambio di segno dell'oscillatore (polarità) change(idx) != 0 Cambio di zona colore (bucket 0–9)
TastoAzione
⌘K / Ctrl+KCommand Palette
NCrea alert
DDashboard
AAlert attivi
BBacktest
LLog
EscChiudi modali / panel
?Mostra shortcuts
Le shortcut non si attivano quando sei dentro un campo di input.
Caricamento...
1
Installa Cookie-Editor sul browser
2
Login su TradingView e esporta
Vai su tradingview.com → fai login (anche 2FA). Poi clicca l'icona Cookie-Editor nella toolbar → ExportExport as JSON → il JSON va negli appunti.
3
Incolla qui sotto e carica
Usa la textarea oppure seleziona il file JSON esportato.
Accetta sia formato Cookie-Editor (array) che Playwright storageState (oggetto con cookies)
— oppure —
Caricamento...
1
Crea il bot
Apri Telegram → scrivi a @BotFather → comando /newbot → dai un nome e uno username. BotFather risponde con un token (es. 123456:ABC-DEF...).
2
Ottieni il tuo chat ID
Scrivi un messaggio qualsiasi al bot. Poi apri in browser: https://api.telegram.org/bot<TOKEN>/getUpdates. Nel JSON troverai chat.id (numero intero, es. 123456789).
3
Configura le env var
Imposta Telegram__Enabled=true, Telegram__BotToken e Telegram__ChatId sulla piattaforma di hosting (Dokploy / Docker / Railway). Dopo il set il servizio rideploya automaticamente.
4
Comandi disponibili nel bot
/status — alert attivi, trigger 24h, stato sessione TV
/logs — ultimi 5 trigger
/logs 10 — ultimi N trigger (max 20)
Sicurezza. Le API key sono cifrate a riposo (AES-GCM 256). Usa sempre chiavi con permessi Futures Trading ma NO Withdrawal. Inizia da testnet — passa a mainnet solo dopo aver validato il flusso end-to-end.
Caricamento…
Il secret viene cifrato appena ricevuto, mai loggato, mai restituito in chiaro. Testnet genera fondi fake su testnet.binancefuture.com.
Carica la tab per vedere i tuoi ordini.
Come leggere i risultati click per espandere

Il backtest ri-calcola l'indicatore BackQuant sullo storico e conta ogni volta che la condizione sarebbe scattata. Poi misura cosa ha fatto il prezzo dopo il fire per stimare la qualità del segnale.

Header
  • N fire / M bar — quanti segnali su quanti bar analizzati (warm-up escluso)
  • durationMs — tempo di calcolo server-side
  • ⚠️ troncato a 3000 bar — range troppo ampio: abbassa timeframe o riduci "Da"
Win rate · +1 · +5 · +20

% di fire che si sono mossi nella direzione attesa dopo N bar chiusi dal segnale. Il close del bar fire è il riferimento.

Condizione Direzione attesa Conta come "win"
Incrocia zero ↑ / Overbought Bullish close +N > close fire
Incrocia zero ↓ / Oversold Bearish close +N < close fire
Polarity / Zone change Neutrale |close +N − close fire| > 0

Es. +5: 60% significa che 6 fire su 10 hanno chiuso nella direzione giusta dopo 5 bar. "—" = fire troppo recenti (range non copre +N bar) oppure 0 fire.

Chart overlay
  • ▲ BT fire backtest (simulati sullo storico)
  • ▼ R fire reale, dall'AlertLog dello stesso alert

Se i BT non si sovrappongono ai R: sistema era offline, parametri diversi, o bug nell'evaluator.

Tabella fire dettagliata
  • Close prezzo chiusura al bar del fire
  • Osc valore BackQuant deviation oscillator
  • σ1 soglia ±1σ (dinamica, dipende dal Volatility Lookback)
  • Zona indice zona colore: 0=neutra, ±1=lieve, ±2=forte, ±3=estrema
  • +1 / +5 / +20 variazione % close a N bar (verde=up, rosso=down)
Limiti noti
  • Il fwd return è pure price action: non include fee, slippage, SL/TP del broker
  • Win rate neutrale è poco informativo (qualsiasi movimento ≠ 0 conta) — è solo un check di sanità
  • Dati storici via Binance/Bybit: se un exchange ha gap, anche il backtest li eredita
— nessun alert marcato "Includi BT" —
Mostra solo alert marcati Includi BT. Seleziona più alert per un backtest multi — i risultati vengono raggruppati per symbol/timeframe.
preset:
Parametri inline (quando nessun alert selezionato)
Come funziona il News feed click per espandere

Aggregatore di news crypto configurabile per utente. Tu scegli le fonti, il backend fetcha ogni 10 min e mostra qui le card (+ digest Telegram opzionale).

1. Aggiungi una fonte (tab Sources → “Aggiungi source”)
Provider Cosa fa API key
RSS / Atom Qualsiasi feed — CoinDesk, The Block, Decrypt, blog no
CryptoPanic Aggregator con sentiment + filtri per ticker free token (500/day)
Binance announcements Listing / delisting / maintenance ufficiali no
WhaleAlert Transazioni on-chain > $500k (BTC/ETH) free tier (10/min)

Esempio per iniziare: aggiungi un RSS con URL https://www.coindesk.com/arc/outboundfeeds/rss/.

2. Attendi il primo fetch

Il background service gira ogni 10 min. Torna alla tab Feed per vedere le card (titolo, fonte, ticker tag, timestamp). Filtri: search keyword, chip per provider, dropdown ticker.

3. Opzionale: digest Telegram (Digest settings sotto Sources)
  • Delivery mode: DashboardOnly (default) / TelegramDigest / Both
  • Schedule: preset 08:00 / 09:00 / 21:00 UTC daily, oppure custom cron (es. 0 */4 * * * = ogni 4h)
  • Top N: quante news per digest (5-30)
  • “Test invio ora”: manda subito un digest, utile per verificare il formato

Se non configuri nulla resta DashboardOnly: zero messaggi Telegram.

Cosa NON c'è (di proposito)
  • Riassunto AI — escluso dal prodotto (niente dipendenze a pagamento)
  • Breaking news real-time — per ora solo digest schedulato
Caricamento feed...