Vai al contenuto

Su cosa ordina davvero il tuo scanner

La tabella dello scanner Augury Grid su un grafico ETHUSDT a quattro ore, su sette righe, con la prima riga vecchia di undici giorni e ancora al primo posto, annotata con il calcolo che mette un punto di punteggio di qualità davanti a 11,6 giorni di età.
La riga al primo posto ha undici giorni. Il rango è qualità per mille meno l’età in millisecondi diviso un milione, quindi un punto di punteggio pesa più di 11,6 giorni. La colonna Età è proprio lì e l’ordinamento le è quasi cieco.

Uno scanner è una classifica. Qualcosa decide l’ordine, e di solito non è la colonna che stai guardando.

Questo è il nostro scanner multi-timeframe. Mostra sette righe su ventuno celle analizzate, ciascuna con una direzione, una valutazione a stelle, un’età, un ingresso, uno stop, un obiettivo e un risultato in corso. Ecco che cosa lo ordina davvero.

Prima, quello che fa e la maggior parte degli scanner no

Ti dice perché tace. Quando una riga non ha segnale, nomina la condizione mancante invece di restare vuota. Ce ne sono dodici: in attesa dell’incrocio del MACD, dell’allineamento di trend, della EMA a 200, dell’ADX, del volume, dell’istogramma, del momentum, del punteggio, oppure segnalata come RSI agli estremi, prezzo troppo esteso, stop colpito, scaduta.

Uno scanner che dice «in attesa del volume» ti sta insegnando il setup. Uno che mostra una lista vuota è una scatola nera.

E il filtro è davvero severo. Perché un segnale scatti, dieci condizioni devono essere vere nello stesso momento:

incrocio del MACDallineamento di trend
prezzo dal lato giusto della EMA a 200ADX sopra la sua soglia
RSI non agli estremiprezzo non troppo esteso
picco di volumeampiezza dell’istogramma
momentum concordepunteggio di qualità di 70 o più

Molti scanner scattano su una sola. Per questo vale la pena di proseguire: uno strumento così esplicito sulle proprie condizioni si è guadagnato la stessa cura applicata alla sua classifica.

Uno. L’età viene mostrata e quasi non conta nell’ordine

La riga che calcola il rango è questa:

rank = score × 1000 - (timenow - ts) / 1000000   // ts in milliseconds

Facci passare dei numeri:

terminevalore
un giorno di età costa86,4 unità di rango
un punto di punteggio vale1000 unità di rango
quindi un punto di punteggio equivale a11,6 giorni

Un segnale deve restare lì una settimana e mezza prima che la sua età costi un punto di punteggio. La colonna Età sta proprio lì nella tabella e l’ordinamento le è quasi cieco.

Ecco perché una riga scaduta può tenere il primo posto su una tabella che la gente legge come «quello che sta succedendo ora».

E l’unità di misura lo nasconde ancora di più

L’età viene stampata in giorni per ogni riga, qualunque sia il timeframe.

rigaetà mostratabarre di età
segnale a 4H11d66
segnale a 15m2d192

Il numero che sembra più grande è il setup più fresco. Sulla tabella dal vivo, il timeframe più veloce portava le operazioni più vecchie, di circa tre volte.

Due. Il bonus di confluenza si somma dopo il tetto

Partiamo da ciò che è fatto bene. Il conteggio della confluenza tiene conto della direzione. Un simbolo con due segnali rialzisti e uno ribassista conta due, non tre. Sembra ovvio ed è esattamente ciò che le implementazioni sbagliano, perché la versione pigra conta quanti timeframe hanno un segnale invece di quanti concordano.

Il conteggio è quindi accurato. È la ponderazione a non esserlo.

La qualità è valutata su 100 e limitata lì. Poi ci si aggiunge sopra un bonus: 15 in più se lo stesso segnale compare su due timeframe, 30 se compare su tre. Le stelle si assegnano a 95 e a 85.

setuppunteggio finalestelle
supera di poco il minimo di 70, su 3 timeframe100★★★
quasi perfetto da solo94★★

Il tetto si applica alla qualità e viene poi aggirato dalla concordanza.

E abbiamo misurato quanto vale quella concordanza. La concordanza tra timeframe è risultata 0,60 volte il caso nei nostri stessi dati. Sotto la fortuna. È il termine più grande della classifica, ed è legato alla prova più debole che abbiamo.

Tre. La tabella cancella i suoi perdenti

Quando il prezzo supera lo stop di un segnale, il segnale smette di essere un segnale e lascia la tabella.

Perciò ogni riga ancora visibile è, per costruzione, una che non è stata stoppata. Leggere la colonna del risultato come uno storico significa selezionare sulla sopravvivenza e poi misurare i sopravvissuti.

Per uno scanner è il comportamento corretto. Un setup morto non deve occupare un posto. Inganna solo se leggi la colonna come uno storico, che è ciò che l’occhio fa con una colonna che porta quel nome.

Quattro. La colonna del risultato è tagliata a entrambe le estremità

Se il risultato in corso ha superato lo stop, stampa la distanza dallo stop. Se ha superato il primo obiettivo, stampa la distanza dall’obiettivo.

Quindi una riga che segna +1% con una spunta accanto non è il risultato. È la distanza dal primo obiettivo, raggiunto o superato. I vincenti vengono troncati e ai perdenti viene messo un pavimento.

Anche questo è difendibile, perché impedisce a una riga scaduta di stampare -60%. E significa che la colonna non può essere sommata, mediata o confrontata fra righe.

Il punto non è che lo strumento sia sbagliato

Ognuna di queste è una scelta di progetto ragionevole. Nessuna è un bug.

Insieme fanno sì che la tabella mostri sopravvissuti, ordinati quasi senza riguardo per l’età, con risultati tagliati a entrambe le estremità, e una valutazione a stelle dominata da un bonus per una proprietà che abbiamo misurato sotto il caso.

Il compito non è diffidarne. È sapere quale colonna risponde a quale domanda. Direzione e stelle decidono l’ordine. L’età informa e quasi non ordina. Il risultato descrive i sopravvissuti e soltanto loro.

Come farlo al tuo scanner

Trova la riga che calcola il rango. Non quella che disegna la tabella, quella che la ordina. Poi facci passare numeri veri.

La nostra sembrava equilibrata finché non abbiamo chiesto quanto valesse un giorno di età contro un punto di punteggio, e la risposta è stata 11,6 giorni per punto.

Se non trovi quella riga, non sai su cosa si ordina la tua classifica, e la colonna che stai leggendo probabilmente non è quella.

L’ambito onesto

Non è un backtest e non è un’affermazione sul fatto che questi segnali facciano guadagnare. Nulla di tutto ciò misura un risultato. È una lettura di come è costruita una schermata, a partire dal suo stesso codice, e si riproduce su qualsiasi scanner di cui puoi vedere il codice.


Misurazione passata dei nostri stessi strumenti, descritta a posteriori. Nulla di quanto sopra è una raccomandazione o un'indicazione di risultati futuri.