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 → Export → Export 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...
Allega screenshot del grafico alle notifiche
Se attivo, ogni alert in chat arriva come foto con il pane BackQuant. Se off, ricevi solo il testo (più veloce, meno consumi Browserless) — puoi sempre cliccare “📊 Chart” sul messaggio per generarlo on-demand.
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...