Condizione Formula

Aggiornato il 2025-03-01

Questo tipo di condizione è particolarmente potente perché permette di verificare una condizione su alcuni parametri o  variabili esprimendo tale condizione tramite una formula. Questo tipo di condizione non rientra strettamente nella tipologia di quelle che riguardano i parametri del mercato né in quello dei dati del trading  in quanto tramite le variabili è possibile accedere agli uni e agli altri dati.

La formula inserita può contenere le variabili che si desidera tra quelle indicate nelle tabelle in fondo.

Le variabili relative al mercato iniziano per M, quelle relative alla selezione iniziano per R e sono seguite da un punto e dal numero d'ordine. Ad esempio: R.2 è la seconda selezione in ordine Betfair, R.L2 è la seconda selezione in ordine quote disponibili per bancare (L = LAY) , R.B3 è la terza selezione in ordine disponibile per puntare (B = BACK), R.V1 è la prima selezione in ordine di volumi scambiati decrescenti.


Valori Memorizzati

All'interno delle formule è possibile utilizzare anche i Valori Memorizzati indicando il nome del Valore Memorizzato tra parentesi quadre.

Ad esempio se il nome del Valore Memorizzato è NOME:
- per accedere come Valore Memorizzato del Mercato scrivi M.[NOME]
- per accedere come Valore Memorizzato della Strategia scrivi S.[NOME]
- per accedere come Valore Memorizzato della Applicazione scrivi A.[NOME]
- per accedere come Valore Memorizzato della Selezione scrivi R.1.[NOME]

Valori Predefiniti della Strategia

All'interno delle formule è possibile utilizzare anche i Valori Predefiniti della strategia indicando il nome del Valore Predefinito tra parentesi quadre. Ad esempio se il nome del Valore Memorizzato è NOME, per accedere ad esso si indicherà:  PV[NOME]



Utilizzo delle formule per esprimere una condizione

L'utilizzo delle formule è semplice, ad esempio se esprimiamo una formula nel modo seguente:

M.V > 10000

Questa sarà considerata vera se il volume del mercato sarà superiore a 10000 euro.


Utilizzo delle formule per esprimere un valore

Scrivendo un'espressione senza operatore di confronto il risultato della formula sarà utilizzato come valore. Esempio di formula:
M.LIQ/10



PARAMETRI DI STRATEGIA

PARAMETROSintassi (esempio)Significato
PVPV[nome]Ottiene il Valore Predefinito con il nome specificato (case sensitive)



PARAMETRI DI APPLICAZIONE

PARAMETROSintassi (esempio)Significato
NOWA.NOWRestituisce il valore in formato stringa della data e dell'ora dell'istante attuale.
Esempio: #01/03/2025 12:05:54#
Se valutiamo con una formula come  A.NOW >'02/01/2022'   otterremo come risultato vero
SIMULATIONMODEA.SIMULATIONMODERestituisce vero se l'applicazione è in modalità simulazione, falso altrimenti.



PARAMETRI DI MERCATO

PARAMETROSintassi (esempio)Significato
NAMEM.NAMENome del mercato
EVENTM.EVENTNome dell'evento associato al mercato
COMPETITIONM.COMPETITIONNome della competizione associata al mercato
STATUSM.STATUSStato mercato ("INACTIVE", "OPEN", "SUSPENDED", "CLOSED")
VM.VVolume mercato
BBPM.BBPPercentuale book punta
LBPM.LBPPercentuale book banca
NM.N Numero selezioni del mercato
NAM.NANumero selezioni attive del mercato
NNAM.NNANumero selezioni non attive del mercato
NWINNERSM.NWINNERSNumero di selezioni vincenti del mercato
LIQM.LIQLiquidità del mercato (somma quantità disponibili sui
book ai vari livelli di prezzo)
BETDELAYM.BETDELAYRitardo, in secondi, del piazzamento scommesse del mercato.
CASHOUTM.CASHOUTValore disponibile per il Cash Out del mercato.
BET_IN_PROGRESSM.BET_IN_PROGRESSRestituisce "true" se è in corso il piazzamento di una
scommessa sul mercato.
RACEL_MILES
RACEL_METERS
M.RACEL_METERSLunghezza gara nelle scommesse sulle corse cavalli. Ad esempio
una gara di lunghezza "3m5f" avrà RACEL_METERS=0,
RACEL_MILES=3+5/8=3,625
BASKET_PERIODM.BASKET_PERIODTempo di gioco della partita, i risultati possibili sono: 1, 2, 3, 4,
1HE (first half end), 2HE (second half end), PB (period break),
ET (extra time)

BASKET_HOME_PTS

BASKET_HOME_1Q

BASKET_HOME_2Q

BASKET_HOME_3Q

BASKET_HOME_4Q

M.BASKET_HOME_PTSNel caso di evento di tipo Basket, restituisce il punteggio
della partita per la squadra in casa

BASKET_AWAY_PTS

BASKET_AWAY_1Q

BASKET_AWAY_2Q

BASKET_AWAY_3Q

BASKET_AWAY_4Q

M.BASKET_AWAY_PTS Nel caso di evento di tipo Basket, restituisce il punteggio
della partita per la squadra ospite
RACESTATUSM.RACESTATUSConsente di ottenere lo stato della corsa per gli sport
"corse cavalli" e "corse levrieri".
Gli stati possibili sono i seguenti:
DATA_UNAVAILABLE | Errore nell'ottenere lo stato della corsa
DORMANT  | Non ci sono dati disponibili per questa corsa
DELAYED | L'inizio della corsa è stato ritardato.
PARADING | I cavalli/levrieri sono nel ring di parata
GOINGDOWN | I cavalli stanno andando ai posti di partenza
GOINGBEHIND | I cavalli stanno andando dietro gli stalli
APPROACHING | I levrieri stanno andando alla casella di partenza
GOINGINTRAPS | I levrieri vengono posizionati nella casella di partenza
HARERUNNING | La lepre è stata avviata
ATTHEPOST | I cavalli sono in postazione
OFF | La corsa ha avuto inizio
FINISHED | La corsa è terminata
FINALRESULT | Il risultato della corsa è stato dichiarato (Levrieri)
FALSESTART | C'è stata una falsa partenza
PHOTOGRAPH | Il risultato della corsa è soggetto a photo finish
RESULT | Il risultato della corsa è stato annunciato
WEIGHEDIN | I fantini sono stati pesati
RACEVOID | La corsa è stata dichiarata nulla
NORACE | La corsa è stata dichiarata una non-corsa
MEETINGABANDONED | Il meeting è stato annullato
RERUN | La gara sarà ripetuta
ABANDONED | La gara è stata annullata



INDIVIDUAZIONE DELLE SELEZIONI

R.1PRIMA SELEZIONE IN ORDINE DI BETFAIR
R.L1PRIMA SELEZIONE IN ORDINE QUOTE DISPONIBILI PER BANCARE
R.B1PRIMA SELEZIONE IN ORDINE QUOTE DISPONIBILI PER PUNTARE
R.V1PRIMA SELEZIONE IN ORDINE VOLUMI SCAMBIATI DECRESCENTI



PARAMETRI DELLE SELEZIONI ED ESEMPI DI APPLICAZIONE

ParametroSintassi (esempio)Significato
VR.1.V Volume selezione 1 in ordine Betfair
BABPR.1.BABPSelezione 1 migliore disponibile per puntare (quota)  (Best Available Back Price)
BALPR.1.BALPSelezione 1 migliore disponibile per bancare (quota)  (Best Available Lay Price)
BABSR.1.BABS Selezione 1 migliore disponibile per puntare (importo) (Best Available Back Stake)
BALSR.1.BALSSelezione 1 migliore disponibile per bancare (importo)(Best Available Lay Stake)
BP1 BP2 BP3R.1.BP3Terza quota punta della selezione 1  (Back Price 1, 2, 3)  . NB:  BP1 = BABP
LP1 LP2 LP3R.V3.LP2Seconda quota banca della terza selezione in ordine di volumi decrescenti. (Lay Price 1, 2, 3). NB: LP1 = BALP
ABS_TRENDR.1.ABS_TRENDSomma dei primi N valori degli importi disponibili per puntare sul book della prima selezione in ordine Betfair.
Il numero N delle righe del book da prendere in considerazione è quello impostato nella finestra opzioni, pagina Ladder, alla voce "Numero quote del book da considerare per valutare la tendenza del mercato".
ALS_TRENDR.V2.ALS_TRENDSomma dei primi N valori degli importi disponibili per bancare sul book della seconda selezione in ordine di volumi decrescenti.
Il numero N delle righe del book da prendere in considerazione è quello impostato nella finestra opzioni, pagina Ladder, alla voce "Numero quote del book da considerare per valutare la tendenza del mercato".
PLR.1.PL Selezione 1 profit / loss
TABR.1.TABSelezione 1 totale disponibile per puntare
TALR.1.TALSelezione 1 totale disponibile per bancare
LTPR.1.LTPSelezione 1 ultima quota scambiata
EXSUMBR.1.EXSUMBSomma degli stakes delle scommesse eseguite o parzialmente eseguite in punta sulla selezione 1.
EXSUMLR.B2.EXSUML Somma degli stakes delle scommesse eseguite o parzialmente eseguite in banca sulla seconda selezione in ordine di quote disponibili per puntare.
REMSUMBR.1.REMSUMB Somma degli stakes delle scommesse non eseguite in punta sulla selezione 1.
REMSUMLR.B2.REMSUML Somma degli stakes delle scommesse non eseguite in banca sulla seconda selezione in ordine di quote disponibili per puntare.
MINEXPRICER.1.MINEXPRICEMinima quota scambiata sulla prima selezione.
MAXEXPRICER.2.MAXEXPRICEMassima quota scambiata sulla seconda selezione.
MAXVOLPRICER.3V.MAXVOLPRICEQuota con il massimo volume scambiato sulla terza selezione in ordine di volumi decrescenti.
WOMR.3.WOMWeight Of Money relativo alla terza selezione. NB. La formula per il calcolo del WOM è quella impostata nelle opzioni del programma.
BCPR.1.BCPValore quota di carico medio delle mie scommesse punta ( Back Carrying Price) sulla selezione 1.
LCPR.2.LCPValore quota di carico medio delle mie scommesse banca (Lay Carrying Price) sulla selezione 2.
LTPVARPERCR.3.LTPVARPERCVariazione percentuale ultima quota scambiata sulla selezione 3 in termini percentuali.
LTPVARTICKS R.L3.LTPVARTICKS Variazione percentuale ultima quota scambiata sulla selezione 3 in ordine di quote disponibili per bancare, misurata in ticks.
CASHOUTR.1.CASHOUTImporto di Cash Out possibile su prima selezione.

Serve ancora aiuto?

Apri un ticket per richiedere assistenza al Team di Betting Toolkit