Torna agli alert

Leggenda delle condizioni

Ogni condizione che puoi mettere in una regola, in tutte e quattro le famiglie di alert: che cosa misura davvero, che valori accetta, e dove il nome nel menù non coincide con il dato sotto.

0
Live
0
Prematch
25
Scanner-Live
35
SC-Tennis

Come si legge una condizione

Quota live
categoria
Favorito
parametro
Fav
soggetto · solo prematch
operatore
1.40
valore
Set 2, dopo il game 4
finestra · solo live

Categoria e parametro stanno affiancati, quindi il parametro non ripete la fase: si legge «Quota live, Favorito, almeno 1.40». È per questo che i parametri quota si chiamano solo Favorito e Sfavorito.

Operatori

≥ ≤
— soglia, estremi inclusi.
=
— uguaglianza esatta; unico operatore su elenco e Fav/Sfav.
tra
— intervallo inclusivo. Solo prematch.
attiva
— evento, non soglia: vale nell'istante in cui succede.

Soggetto — solo prematch

G1 G2
— per posizione, non per forza.
Fav Sfav
— favorito secondo la quota prematch, congelato.
Diff
G1 meno G2, non Fav meno Sfav.
Entrambi
— deve valere su tutti e due.

Finestra — solo live

set
— Qualsiasi · Set 1 · Set 2 · Set 3 · Set decisivo.
dopo il game
— la condizione vale da quel game in poi; 0 = subito.

Dove il nome non dice il dato

  • Ranking è una posizione, non un punteggio

    Numero grande = giocatore più debole. «Ranking ≥ 100» significa «più debole del centesimo», non «forte almeno così».

  • «Diff» è G1 − G2, non Fav − Sfav

    Vale per ogni parametro prematch col soggetto Diff. Il segno dipende da chi è il giocatore 1, non da chi è favorito.

  • Le quote live ripiegano sulla prematch, in silenzio

    Senza copertura, o con la quota ferma da più di 7 minuti, i parametri «Quota live» valutano la prematch. Il messaggio dell'alert lo dichiara; la condizione no.

  • I parametri «al via» spostano l'invio

    Esistono solo quando il mercato prematch chiude. Metterli in una regola fissa automaticamente l'invio dell'alert al via del match.

  • Su Scanner-Live una condizione non scatta mai

    «Il favorito ha recuperato» restituisce sempre vuoto: servirebbe uno stato per-match che il motore non tiene.

  • Su Scanner-Live «Win prob» funziona nonostante l'etichetta

    Le due condizioni win probability dicono ancora «dato non disponibile», ma il valore arriva dal motore canonico.

  • Exchange e bookmaker sono due mercati diversi

    Su Scanner-Live «Quote exchange» legge Betfair, «Quote bookmaker» legge Bet365. In nessuno dei due la copertura è completa.

Carico il registro delle condizioni…

03

Platform · alert Live

Alert su match in corso. Ogni parametro è già orientato Favorito o Sfavorito: niente soggetto, ma ogni condizione può avere la sua finestra di set.

04

Platform · alert Prematch

Alert su match non ancora iniziati. Qui ogni condizione ha il selettore di soggetto e l'operatore «tra». I parametri marcati «al via» esistono solo alla chiusura del mercato, e fissano lì l'invio.

05

Scanner-Live

Condizioni del motore scanner a match in corso, raggruppate in gruppi AND / OR. Niente soggetto: il lato è già nel nome.

Esiti di set

3 condizioni
nome nel menùtipooperatori
The favourite loses the set fuori finestra setnumero==
The favourite wins the set fuori finestra setnumero==
The underdog wins the 1st set fuori finestra setsì / no== !=

Stato dei set

4 condizioni
nome nel menùtipooperatori
Sets level (at least) numero>= ==
The favourite is a set down sì / no== !=
Deciding set reached sì / no== !=
The favourite has recovered — data unavailable mai veraIl catalogo restituisce sempre vuoto: servirebbe uno stato per-match che il motore non tiene.sì / no== !=

Break e servizio

5 condizioni
nome nel menùtipooperatori
Favourite down by N games numero>=
Underdog up by N games numero>=
Set on serve (no clear break) sì / no== !=
Tiebreak in progress sì / no== !=
The favourite serves for the set sì / no== !=

Tennis Trend

3 condizioni
nome nel menùtipooperatori
Tennis Trend against the favourite (±100 scale, same as the table) ≥ numero>=
Tennis Trend flipped vs prematch sì / no== !=
Tennis Trend flip within N games numero<=

Win probability

2 condizioni

L'etichetta nel menù dice ancora «dato non disponibile», ma il valore arriva: lo scrive il motore canonico. È l'etichetta a essere rimasta indietro.

nome nel menùtipooperatori
Favourite win prob below — data unavailable numero<
Underdog win prob above — data unavailable numero>

Quote exchange (Betfair)

4 condizioni

Cablate su Betfair, mercato MATCH_ODDS, solo quando la sottoscrizione contiene almeno una condizione di questa famiglia. Copertura mai completa: dove manca l'abbinamento dell'evento la condizione risulta falsa.

nome nel menùtipooperatori
Favourite live odds above numero>
Odds crossover (favourite now longer) sì / no== !=
Underdog live odds below numero<
Favourite live odds below numero<

Quote bookmaker

4 condizioni

Quota del bookmaker: Bet365, SofaScore in ripiego, guardia di freschezza 7 minuti. Da non confondere con la famiglia exchange — sono due mercati diversi.

nome nel menùtipooperatori
Favourite live odds numero> <
Underdog live odds numero> <
Favourite pre-match odds numero> <
Underdog pre-match odds numero> <
06

SC-Tennis

Qui non sono condizioni ma filtri: gli stessi della barra laterale dello scanner TFI, salvati nella sottoscrizione. Regola comune — filtro attivo e dato mancante, la riga viene esclusa.

Set e leader

4 filtri
nome nella sidebarvaloricosa fa
Vincitore 1° set 'p1' | 'p2' | 'any'Vincitore del 1° set (quando il set 1 è concluso).
Leader nei set 'p1' | 'p2' | 'any'Chi è in vantaggio nei set (nella retro = vincitore del 1° set).
C'è un leader nei set booleanSolo match in cui esiste un leader nei set (non in parità).
Favorito di forma sotto nei set booleanIl favorito di forma (segno del ΔTFI+ prematch) è sotto nei set.

ΔTFI e momentum

7 filtri
nome nella sidebarvaloricosa fa
ΔTFI+ prematch — ampiezza minima numberAmpiezza del ΔTFI+ prematch in valore assoluto: |ΔTFI+| ≥ X.
ΔTFI+ prematch — ampiezza massima numberEstremo superiore della stessa fascia: |ΔTFI+ prematch| ≤ X.
Momentum — lato 'p1' | 'p2' | 'any'Lato verso cui spinge il trend (media mobile 3 game, positivo = P1).
Momentum — intensità minima numberIntensità minima del trend (|trend|, scala ±100).
Momentum contro il leader nei set booleanIl trend spinge contro il leader nei set (possibile ribaltone di momentum).
Performance set corrente — lato 'leader' | 'behind' | 'any'Chi performa meglio nel set corrente, confrontato con il leader nei set.
Cambio di trend entro N game numberLo zero-crossing del trend (cambio di segno) è avvenuto negli ultimi N game (1–10).

Divergenza per ruolo

5 filtri
nome nella sidebarvaloricosa fa
Chi è sotto performa meglio del leader numberChi è sotto sta performando meglio del leader di almeno X (gap di live performance a suo favore).
Servizio del leader sotto soglia numberServizio (serve dominance) del leader ≤ X: il servizio del leader scricchiola.
Risposta di chi è sotto sopra soglia numberRisposta (return danger) di chi è sotto ≥ X: chi è sotto risponde forte. Distribuzione bimodale (riposo/spike); soglia in scala canonica 0–100 sulle righe Live.
Stress del leader sopra soglia numberStress (fatigue) del leader ≥ X: il leader è affaticato.
Leader più stanco di chi è sotto numberStress del leader − stress di chi è sotto ≥ X: il leader è più stanco.

Fasce per lato

9 filtri
nome nella sidebarvaloricosa fa
Servizio — lato 'p1' | 'p2' | 'any'── Valori colonne IN-MATCH side-based (§2 esteso). Fascia [min,max] sul valore di un lato scelto: side 'p1'/'p2' = quel lato; 'any' (default) = ALMENO un lato passa. Filtro attivo sse min o max è presente; il campo richiesto assente (null) ⇒ quel lato NON passa (per 'any' entrambi assenti ⇒ riga esclusa). Semantica IDENTICA sul client (scTennisIndicators). serve dominance (~19–55). */
Servizio — minimo numberServe dominance del lato scelto ≥ X (colonna Servizio).
Servizio — massimo numberServe dominance del lato scelto ≤ X.
Risposta — lato 'p1' | 'p2' | 'any'return danger (~5–51, bimodale). */
Risposta — minimo numberReturn danger del lato scelto ≥ X (colonna Risposta).
Risposta — massimo numberReturn danger del lato scelto ≤ X.
Stress — lato 'p1' | 'p2' | 'any'fatigue / stress (~9–93). */
Stress — minimo numberFatigue/stress del lato scelto ≥ X (colonna Stress).
Stress — massimo numberFatigue/stress del lato scelto ≤ X.

Sponda e quote

10 filtri
nome nella sidebarvaloricosa fa
Fase del setup (stage) 'window' | 'windowOrApproaching'Fase del setup Sponda: solo finestra aperta, oppure anche «in avvicinamento».
Solo prime boolean`Solo finestre 'prime': la risposta (return danger) di chi è sotto è ≥ ${SP_PRIME_RETURN_MIN} — break del favorito più probabile. Ignorato su Finished.`
Quota favorito (prematch) — min numberFascia su `spFavOdds` (live+finished); righe senza quota → escluse quando attivo. */
Quota favorito (prematch) — max numberEstremo superiore della fascia sulla quota prematch del favorito.
Quota sfavorito (prematch) — min numberFascia sulla quota PREMATCH dello sfavorito. Stessa regola fail-closed. */
Quota sfavorito (prematch) — max numberEstremo superiore della fascia sulla quota prematch dello sfavorito.
Quota live favorito — min numberFasce sulla quota LIVE (favorito / sfavorito). Fail-closed come le altre: la quota live copre circa METÀ delle righe in corso, quindi un filtro attivo qui riduce di molto la tabella. È voluto — «mai dati sporchi».
Quota live favorito — max numberEstremo superiore della fascia sulla quota live del favorito.
Quota live sfavorito — min numberFascia sulla quota live dello sfavorito: ≥ X. Riga senza quota live esclusa.
Quota live sfavorito — max numberEstremo superiore della stessa fascia.
Le condizioni Platform arrivano dal registro del backend, le stesse che riempiono i menù della console: se il registro cambia, questa pagina cambia con lui. Scanner-Live dal catalogo locale; i filtri SC-Tennis da utils/scTennisFilterLegend.ts.