Indicatore Tape Speed: formula, impostazioni e lettura
Tape Speed indica quanti trade al minuto sono stati stampati su una finestra mobile di barre, cinque di default. Divide il numero totale di trade della finestra per la durata totale misurata di quelle barre, convertita in minuti.
Senzoukria · Indicatori · Updated September 2026
Tape Speed — Tape e flusso, in un pannello separato sotto il grafico.
Che cosa misura Tape Speed
La durata di ogni barra proviene dalla fonte dati quando la fonte la riporta. Altrimenti si ricorre alla durata nominale di un timeframe esplicitamente temporale, e solo quando la barra successiva conferma la chiusura iniziando alla fine nominale o dopo: una barra successiva che arriva prima non prova che la barra sia chiusa e può indicare dati misti o fuori ordine. L'intervallo tra due bucket non viene mai promosso a durata per barre tick, volume o range. L'ultima barra, se la fonte non ne riporta la durata, resta sconosciuta invece di essere misurata sull'orologio di sistema, e una finestra che contiene anche una sola durata sconosciuta non produce valore. Questo rende la serie stabile: una barra più veloce che arriva dopo non riscrive mai un ritmo già noto.
La formula, così come è implementata
Non è la definizione consueta altrove: è ciò che calcola il codice distribuito, documentato accanto alla sua implementazione:
Durée close fournie par la source, sinon durée NOMINALE d'un timeframe temporel explicite dont la barre suivante confirme la clôture. Aucun intervalle entre buckets n'est promu en durée de barre tick/volume/range. Le dernier bucket sans mesure source reste inconnu, sans lire l'horloge. */ function closedBarDurationNs( bars: readonly FootprintBar[], i: number, ctx: SeriesContext, ): number | null { const bar = bars[i]; const source = ctx.barDurationsNs; if (source?.has(bar.bucketTsNs)) { const duration = source.get(bar.bucketTsNs); return duration !== undefined && Number.isFinite(duration) && duration > 0 ? duration : null; } if (i + 1 >= bars.length) return null; const match = /^(\d+)(s|m|h|d)$/.exec(bar.timeframe); if (match === null) return null; const seconds = TIMEFRAME_SECONDS[match[2] as keyof typeof TIMEFRAME_SECONDS]; const duration = Number(match[1]) * seconds * 1e9; // Une barre suivante antérieure à la fin nominale ne prouve pas sa // clôture (données mélangées, ordre incorrect ou timeframe incohérent). return Number.isFinite(duration) && duration > 0 && bars[i + 1].bucketTsNs - bar.bucketTsNs >= duration ? duration : null; } /** Vitesse du tape : trades/minute sur une fenêtre glissante de N barres. rate[i] = Σ tradeCount[i−N+1..i] / Σ durée_close_en_minutes[i−N+1..i] Durée close explicite ou nominale vérifiée ; une durée manquante rend la fenêtre inconnue. L'arrivée d'une barre plus rapide ne change jamais les taux déjà connus. Warm-up (< N barres) → null. Défaut N=5.
Come leggerlo
- L'unità è trade al minuto, quindi i valori sono confrontabili tra timeframe sullo stesso strumento, a differenza di un conteggio grezzo di trade per barra.
- Una linea in salita significa che gli scambi arrivano più rapidamente, qualunque sia la loro dimensione; descrive l'attività, non la pressione.
- Confronta il livello con la stessa ora del giorno nelle sessioni precedenti piuttosto che con un numero assoluto, perché il tape accelera naturalmente all'apertura e attorno agli eventi in calendario.
- Abbinalo a una misura di volume: tape veloce con volume basso significa molti scambi piccoli, tape veloce con volume alto molti scambi grandi.
- Tratti mancanti della linea sono normali sulle barre non temporali e sul bordo destro del grafico: significano che la durata non era misurabile, non che il tape fosse fermo.
Parametri e valori predefiniti
La finestra è di 5 barre di default. Una finestra più corta segue più da vicino le raffiche e produce una linea più rumorosa; una più lunga fa la media su più barre, richiede un riscaldamento più lungo prima del primo valore e aumenta la probabilità che una sola barra non misurata svuoti l'intera finestra. Il colore della linea è l'unico altro parametro.
| Parametro | Tipo | Predefinito | Intervallo |
|---|---|---|---|
| Window (bars) | number | 5 | 1 – 200 |
Ciò che non mostra
La misura conta i trade e ignora la loro dimensione, quindi un singolo scambio grande pesa esattamente quanto un lotto singolo. Produce valori solo dove le durate delle barre sono misurabili: le barre tick, volume e range restano vuote a meno che la fonte non ne riporti le durate. Il conteggio dei trade dipende da come la borsa e il feed aggregano gli eseguiti, quindi lo stesso mercato può apparire diverso tramite due fonti dati e i valori non vanno confrontati tra feed. Un tape veloce descrive l'attività e non dice nulla sulla direzione che quell'attività favorisce.
Indicatori correlati
- Stacked Imbalances — Tape e flusso
- Absorption Score — Tape e flusso
- Unfinished Auctions — Tape e flusso
- Effort vs Result — Tape e flusso
- POC Drift (ticks) — Tape e flusso
- Cumulative buy volume — Tape e flusso
Questa pagina in altre lingue
Frequently asked questions
- Cosa misura la speed of tape?
- Misura il ritmo con cui vengono stampati i trade, espresso in trade al minuto su una finestra mobile di barre. Conta il numero di scambi, non la quantità scambiata, quindi descrive quanto è attivo il tape e non quanta size passa di mano.
- Perché Tape Speed non mostra nulla sulle barre tick o volume?
- Il ritmo richiede una durata misurata per ogni barra della finestra. Le barre tick, volume e range non hanno una durata nominale, e lo scarto tra i timestamp di due bucket non viene trattato come durata della barra perché sarebbe una supposizione. A meno che la fonte dati non riporti una durata per quelle barre, la finestra resta sconosciuta e nessun valore viene tracciato.
- Un tape veloce significa che sta arrivando un movimento ampio?
- No. L'indicatore dice con quale rapidità arrivano gli scambi e nient'altro. Un tape veloce si vede all'apertura, attorno agli eventi in calendario e durante scontri bilaterali che non portano da nessuna parte, oltre che durante i movimenti direzionali. Qualsiasi lettura direzionale deve venire da altre informazioni, come il delta o il footprint stesso.