
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.
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.
Numero grande = giocatore più debole. «Ranking ≥ 100» significa «più debole del centesimo», non «forte almeno così».
Vale per ogni parametro prematch col soggetto Diff. Il segno dipende da chi è il giocatore 1, non da chi è favorito.
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.
Esistono solo quando il mercato prematch chiude. Metterli in una regola fissa automaticamente l'invio dell'alert al via del match.
«Il favorito ha recuperato» restituisce sempre vuoto: servirebbe uno stato per-match che il motore non tiene.
Le due condizioni win probability dicono ancora «dato non disponibile», ma il valore arriva dal motore canonico.
Su Scanner-Live «Quote exchange» legge Betfair, «Quote bookmaker» legge Bet365. In nessuno dei due la copertura è completa.
Carico il registro delle condizioni…
Alert su match in corso. Ogni parametro è già orientato Favorito o Sfavorito: niente soggetto, ma ogni condizione può avere la sua finestra di set.
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.
Condizioni del motore scanner a match in corso, raggruppate in gruppi AND / OR. Niente soggetto: il lato è già nel nome.
| nome nel menù | tipo | operatori |
|---|---|---|
| The favourite loses the set fuori finestra set | numero | == |
| The favourite wins the set fuori finestra set | numero | == |
| The underdog wins the 1st set fuori finestra set | sì / no | == != |
| nome nel menù | tipo | operatori |
|---|---|---|
| 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 | == != |
| nome nel menù | tipo | operatori |
|---|---|---|
| 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 | == != |
| nome nel menù | tipo | operatori |
|---|---|---|
| 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 | <= |
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ù | tipo | operatori |
|---|---|---|
| Favourite win prob below — data unavailable | numero | < |
| Underdog win prob above — data unavailable | numero | > |
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ù | tipo | operatori |
|---|---|---|
| Favourite live odds above | numero | > |
| Odds crossover (favourite now longer) | sì / no | == != |
| Underdog live odds below | numero | < |
| Favourite live odds below | numero | < |
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ù | tipo | operatori |
|---|---|---|
| Favourite live odds | numero | > < |
| Underdog live odds | numero | > < |
| Favourite pre-match odds | numero | > < |
| Underdog pre-match odds | numero | > < |
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.
| nome nella sidebar | valori | cosa 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 | boolean | Solo match in cui esiste un leader nei set (non in parità). |
| Favorito di forma sotto nei set | boolean | Il favorito di forma (segno del ΔTFI+ prematch) è sotto nei set. |
| nome nella sidebar | valori | cosa fa |
|---|---|---|
| ΔTFI+ prematch — ampiezza minima | number | Ampiezza del ΔTFI+ prematch in valore assoluto: |ΔTFI+| ≥ X. |
| ΔTFI+ prematch — ampiezza massima | number | Estremo 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 | number | Intensità minima del trend (|trend|, scala ±100). |
| Momentum contro il leader nei set | boolean | Il 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 | number | Lo zero-crossing del trend (cambio di segno) è avvenuto negli ultimi N game (1–10). |
| nome nella sidebar | valori | cosa fa |
|---|---|---|
| Chi è sotto performa meglio del leader | number | Chi è sotto sta performando meglio del leader di almeno X (gap di live performance a suo favore). |
| Servizio del leader sotto soglia | number | Servizio (serve dominance) del leader ≤ X: il servizio del leader scricchiola. |
| Risposta di chi è sotto sopra soglia | number | Risposta (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 | number | Stress (fatigue) del leader ≥ X: il leader è affaticato. |
| Leader più stanco di chi è sotto | number | Stress del leader − stress di chi è sotto ≥ X: il leader è più stanco. |
| nome nella sidebar | valori | cosa 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 | number | Serve dominance del lato scelto ≥ X (colonna Servizio). |
| Servizio — massimo | number | Serve dominance del lato scelto ≤ X. |
| Risposta — lato | 'p1' | 'p2' | 'any' | return danger (~5–51, bimodale). */ |
| Risposta — minimo | number | Return danger del lato scelto ≥ X (colonna Risposta). |
| Risposta — massimo | number | Return danger del lato scelto ≤ X. |
| Stress — lato | 'p1' | 'p2' | 'any' | fatigue / stress (~9–93). */ |
| Stress — minimo | number | Fatigue/stress del lato scelto ≥ X (colonna Stress). |
| Stress — massimo | number | Fatigue/stress del lato scelto ≤ X. |
| nome nella sidebar | valori | cosa 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 | number | Fascia su `spFavOdds` (live+finished); righe senza quota → escluse quando attivo. */ |
| Quota favorito (prematch) — max | number | Estremo superiore della fascia sulla quota prematch del favorito. |
| Quota sfavorito (prematch) — min | number | Fascia sulla quota PREMATCH dello sfavorito. Stessa regola fail-closed. */ |
| Quota sfavorito (prematch) — max | number | Estremo superiore della fascia sulla quota prematch dello sfavorito. |
| Quota live favorito — min | number | Fasce 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 | number | Estremo superiore della fascia sulla quota live del favorito. |
| Quota live sfavorito — min | number | Fascia sulla quota live dello sfavorito: ≥ X. Riga senza quota live esclusa. |
| Quota live sfavorito — max | number | Estremo superiore della stessa fascia. |