Novità

Ritardo del rit max

Marcorun

Advanced Member >GOLD<
Salve, è possibile avere uno script che restituisca una tabella con i soliti valori di frequenze e ritardi ecc. ed in più il ritardo o la data che ha il ritardo massimo di una "scegli formazione"?
In pratica sapere quando è avvenuto lo sfaldamento del ritardo massimo di quella formazione?
Grazie!
 
Ciao Marco, Prova.... a non correre:)
Codice:
Sub Main
Dim T
  Ini = EstrazioneIni
  fin = EstrazioneFin
  Tot = fin-Ini + 1
  ReDim Ru(0)
  ReDim Nu(0)
  ScegliNumeri(Nu)
  ScegliRuote(Ru)
  ss = ScegliEsito(1,1,5)
  T = Array(T,"Ruote","Combinazione","Sorte di Esito","Rit_Corrente","Rit_storico","InCr_Max","Estrazione_Data Storico", _
  "RitMaxSto","Verifica Sort DataSto","Frequenza","Indice Convenienza")
  Call InitTabella(T,,,,,"Arial Black")
  Call StatisticaFormazione(Nu,Ru,ss,rit,max,Incr,freq,Ini,fin)
  datasto = SerieEstrazioneStorico(Ini,fin,Nu,Ru,ss)
  Call VerificaEsito(Nu,Ru,datasto+1,ss,1,,,,es,id)
  ic = Round(freq/Tot*rit,2)
  ritMax = fin-datasto
  T = Array(T,StringaRuote(Ru),StringaNumeri(Nu),NomeSorte(ss),rit,max,Incr,GetInfoEstrazione(datasto),ritMax,es ,freq, ic)
  Call AddRigaTabella(T)
  CreaTabella
End Sub
 
Ultima modifica:
Puntualmente gentile ,grazie MIKE.....
se posso,una richiesta...magari poter scegliere una formazione piuttosto che numeri
e una versione x 10elotto....se non chiedo troppo
GRAZIE!
 
ahia Marco.... adesso sei tu che mi fai correre 🏇🚴‍♂️

Lo script utilizza le formazioni formate in spaziometria ( ma nulla vieta di crearne altre - Non ricordo più come si creano, ma ricordo che era possibile).

Raccoglie i dati statistici e li ordina per colonna Datasto ( si può cambiare l'ordinamento)
Call CreaTabella(8) ' ordinata x colonna 8
versione per il lotto
Codice:
Sub Main
   Dim sFrz,nElemFz,K,T
   Ini = EstrazioneIni
   fin = EstrazioneFin
   Tot = fin - Ini + 1
   '
   T = Array(T,"Ruote","Combinazione","Sorte di Esito","Rit_Corrente","Rit_storico","InCr_Max","Estrazione_Data Storico",_
   "RitMaxSto","Verifica Sort DataSto","Frequenza","Indice Convenienza")
   Call InitTabella(T,,,,,"Arial Black")
   '
   ReDim Ru(0)
   Call ScegliRuote(Ru)
   '
   ss = ScegliEsito(1,1,5)
   sFrz = ScegliFrz
   nElemFz = GetQElemFormazione(sFrz)
   '
   Scrivi sFrz ' scrive Nome Formazione
   '
   For K = 1 To nElemFz
      ReDim Nu(0)
      Call GetItemFormazione(sFrz,Nu,K)
      Call StatisticaFormazione(Nu,Ru,ss,rit,max,Incr,freq,Ini,fin)
      datasto = SerieEstrazioneStorico(Ini,fin,Nu,Ru,ss)
      Call VerificaEsito(Nu,Ru,datasto + 1,ss,1,,,,es,id)
      ic = Round(freq/Tot*rit,2)
      ritMax = fin - datasto
      T = Array(T,StringaRuote(Ru),StringaNumeri(Nu),NomeSorte(ss),rit,max,Incr,GetInfoEstrazione(datasto),ritMax,es,freq,ic)
      Call AddRigaTabella(T)
   Next
   Call SetTableWidth("100%")
   Call CreaTabella(8) ' ordinata x colonna 8
   '
End Sub
'
Function ScegliFrz
   ReDim aFile(0)
   Dim sDir
   Dim k
   sDir = GetDirectoryAppData & "formazioni\"
   Call ElencoFileInDirectory(sDir,aFile,".frz")
   k = ScegliOpzioneMenu(aFile,,"Scegli formazione")
   If k >= 0 Then
      ScegliFrz = aFile(k)
   Else
      ScegliFrz = ""
   End If
End Function


versione per 10eLotto Serale non è possibile avere la data storico in quanto il codice
SerieEstrazioneStoricoDL
non esiste
quindi non possibile ricavarla
ti metto lo script senza tale voce mi spiace

Codice:
Sub Main
   ImpostaArchivio10ELotto(1)
   Dim sFrz,nElemFz,K,T
   Ini = 8119'EstrazioniArchivioDL
   fin = EstrazioniArchivioDL
   Tot = fin - Ini + 1
   '
   T = Array(T,"Combinazione","Sorte di Esito","Rit_Corrente","Rit_storico","InCr_Max","Estrazione_Data Storico",_
   "RitMaxSto","Verifica Sort DataSto","Frequenza","Indice Convenienza")
   Call InitTabella(T,,,,,"Arial Black")
   '
   'ReDim Ru(0)
   'Call ScegliRuote(Ru)
   '
   ss = ScegliEsito(1,1,10)
   sFrz = ScegliFrz
   nElemFz = GetQElemFormazione(sFrz)
   '
   Scrivi sFrz ' scrive Nome Formazione
   '
   For K = 1 To nElemFz
      ReDim Nu(0)
      Call GetItemFormazione(sFrz,Nu,K)
      Call StatisticaFormazioneDL(Nu,ss,rit,max,Incr,freq,Ini,fin)
      'datasto = SerieEstrazioneStorico(Ini,fin,Nu,Ru,ss)
      Call VerificaEsitoDL(Nu,fin-rit,ss,,,,es,id)
      ic = Round(freq/Tot*rit,2)
      'ritMax = fin - datasto
      T = Array(T,StringaNumeri(Nu),NomeSorte(ss),rit,max,Incr,GetInfoEstrazione(id),"---",es,freq,ic)
      Call AddRigaTabella(T)
   Next
   Call SetTableWidth("100%")
   Call CreaTabella() ' ordinata x colonna 8
   '
End Sub
'
Function ScegliFrz
   ReDim aFile(0)
   Dim sDir
   Dim k
   sDir = GetDirectoryAppData & "formazioni\"
   Call ElencoFileInDirectory(sDir,aFile,".frz")
   k = ScegliOpzioneMenu(aFile,,"Scegli formazione")
   If k >= 0 Then
      ScegliFrz = aFile(k)
   Else
      ScegliFrz = ""
   End If
End Function
 
GRAZIE,perfetta quella del lotto,peccato x il 10elotto.
per quanto riguarda le tabelle,si ..si creano di nuove con spaziometria,però forse a qualcuno può essere utile sapere che io ne creo a quantità industriale con Lotto+ perchè c'è una più grande varietà di opzioni,e poi le trasferisco in spaziometria.
Grazie MIKE58!
 
Bene per le tue Tabelle.
Chiaro con i codici ed algoritmi giusti penso che si possono creare formazioni ad oc per lotto e lotterie varie,ma è anche giusto quello che tu fai come procedimento.
Peccato Si !!! per il 10elotto e per quel codice che era quello che tu maggiormente volevi.
Il Buon LuigiB purtroppo non poteva a suo tempo pensare a TuTTo.
Ma rivedendo codici esiste
SerieEstrazioneStoricoFT è quindi sarebbe possibile allacciare una tabella con archivioFT, ma qui il discorso forse si complica.
Ci Penso e faccio delle prove.

Ciao
 
Marco con un script da spaziometria si crea un file di testo Archivio 1o e lotto lo metti sul desktop con nome e percorso tuo.
script crea_archivio

Codice:
Sub Main
   ImpostaArchivio10ELotto(1)
   Dim Nu(20)
   Dim Char,sFile,Riga,sRiga,RigaFile
   Dim VenusNord,Q
   Dim VenusCentro,VenusSud
   Char = ","
   sFile = "C:\Users\Mike58\OneDrive\Desktop\Archivio_10elotto.txt"
   Call EliminaFile(sFile)
   Ini = EstrazioniArchivioDL - 1000
   fin = EstrazioniArchivioDL
   For es = Ini To fin
      k = k + 1
      For p = 1 To 20
         Nu(p) = EstrattoDL(es,p)
         Riga = Riga &(Format2(Nu(p)) & Char)
      Next
      sRiga = RimuoviLastChr(Riga,Char)
      RigaFile = k & "," & Replace(DataEstrazioneDL(es),".","/") & "," & sRiga
      Scrivi k & "," & Replace(DataEstrazioneDL(es),".","/") & "," & sRiga
      Call ScriviFile(sFile,RigaFile,False,True)
      Riga = ""
   Next
   Call CloseFileHandle(sFile)
   Call LanciaFile(sFile)
End Sub

Poi con il 2° script allacci l'archivio FT 10 e lotto creato e le tue formazioni

Codice:
Sub Main
   Dim sFrz,nElemFz,K,T,sFile
   Ini = EstrazioniArchivioFT-300
   fin = EstrazioniArchivioFT
   Tot = fin - Ini + 1
   sFile = ScegliFile("C:\.....\Desktop\.txt")
   Call ApriBaseDatiFT(sFile,20,",",90)
   '
   T = Array(T,"Combinazione","Sorte di Esito","Rit_Corrente","Rit_storico","InCr_Max","Estrazione_Data Storico",_
   "RitMaxSto","Verifica Sort DataSto","Frequenza","Indice Convenienza")
   Call InitTabella(T,,,,,"Arial Black")
   '
   'ReDim Ru(0)
   'Call ScegliRuote(Ru)
   '
   ss = ScegliEsito(1,1,5)
   sFrz = ScegliFrz
   nElemFz = GetQElemFormazione(sFrz)
   '
   Scrivi sFrz ' scrive Nome Formazione
   '
   For K = 1 To nElemFz
      ReDim Nu(0)
      Call GetItemFormazione(sFrz,Nu,K)
      Call StatisticaFormazioneFT(Nu,ss,rit,max,Incr,freq,Ini,fin)
      datasto = SerieEstrazioneStoricoFT(Ini,fin,Nu,ss)
      Call VerificaEsitoFT(Nu,datasto + 1,ss,1,,,es,id)
      ic = Round(freq/Tot*rit,2)
      ritMax = fin - datasto
      T = Array(T,StringaNumeri(Nu),NomeSorte(ss),rit,max,Incr,GetInfoEstrazioneFT(datasto),ritMax,es,freq,ic)
      Call AddRigaTabella(T)
   Next
   Call SetTableWidth("100%")
   Call CreaTabella(8) ' ordinata x colonna 8
   '
End Sub
'
Function ScegliFrz
   ReDim aFile(0)
   Dim sDir
   Dim k
   sDir = GetDirectoryAppData & "formazioni\"
   Call ElencoFileInDirectory(sDir,aFile,".frz")
   k = ScegliOpzioneMenu(aFile,,"Scegli formazione")
   If k >= 0 Then
      ScegliFrz = aFile(k)
   Else
      ScegliFrz = ""
   End If
End Function

dimmi se funziona
Ciao
 
Ultima modifica:
Certo che funziona! ho rinominato la directory col mio desktop et voilà !
Grazie a te ho aperto un nuovo filone di "studi"....x un tot di giorni i tuoi script mi terranno impegnato:sneaky:
Certo che x te la parola impossibile è sempre da valutare!:cool: sei forte!
GRAZIE!
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 13 dicembre 2025
    Bari
    61
    81
    73
    68
    78
    Cagliari
    76
    59
    33
    78
    23
    Firenze
    10
    37
    58
    30
    71
    Genova
    17
    45
    37
    36
    72
    Milano
    10
    71
    70
    46
    87
    Napoli
    21
    11
    51
    68
    01
    Palermo
    84
    72
    26
    17
    79
    Roma
    39
    63
    46
    67
    50
    Torino
    35
    86
    79
    68
    85
    Venezia
    67
    68
    22
    77
    76
    Nazionale
    46
    12
    72
    65
    70
    Estrazione Simbolotto
    Venezia
    05
    13
    40
    35
    10

Ultimi Messaggi

Indietro
Alto