Novità

Impantanato sul parametro RitSto dinamico...

lotto_tom75

Advanced Premium Member
Codice:
Sub Main()
   Dim art(1)
   Dim nu(90)
   Dim an
   r = CInt(InputBox("Ruota ricerca ",,1))
   Ord = InputBox("Ordina tabella per ritardo attuale  ",,3)
   art(1) = r
   Call ScegliNumeri(nu)
   For h = 1 To UBound(nu)
      numeri = numeri & nu(h) & " "
   Next
   ColoreTesto 1
   Scrivi " Situazione ultimi 14 ritardi sulla ruota di " & NomeRuota(r)
   Scrivi " Per i numeri richiesti...." & numeri
   ColoreTesto 0

   Scrivi "_____________________________________________________________________"
   ReDim atitoli(35)
   ' preimposto i titoli delle colonne
   atitoli(1) = "Ruota           "
   atitoli(2) = "Numeri          "
   atitoli(3) = "R.att "
   atitoli(4) = "R.sto "
   atitoli(5) = " R01 "
   atitoli(6) = " RS1 "
   atitoli(7) = " R02 "
   atitoli(8) = " RS2 "
   atitoli(9) = " R03 "
   atitoli(10) = " RS3 "
   atitoli(11) = " R04 "
   atitoli(12) = " RS4 "
   atitoli(13) = " R05 "
   atitoli(14) = " RS5 "
   atitoli(15) = " R06 "
   atitoli(16) = " RS6 "
   atitoli(17) = " R07 "
   atitoli(18) = " RS7 "
   atitoli(19) = " R08 "
   atitoli(20) = " RS8 "
   atitoli(21) = " R09 "
   atitoli(22) = " RS9 "
   atitoli(23) = " R10 "
   atitoli(24) = " RS10 "
   atitoli(25) = " R11 "
   atitoli(26) = " RS11 "
   atitoli(27) = " R12 "
   atitoli(28) = " RS12 "
   atitoli(29) = " R13 "
   atitoli(30) = " RS13 "
   atitoli(31) = " R14 "
   atitoli(32) = " RS14 "
   atitoli(33) = " SomRit."
   atitoli(34) = " SomRitSto."
   atitoli(35) = " Diff.Somma-SommaSTO.RC-Somma-RC."


   ' inizializzo la tabella
   Call InitTabella(atitoli,1,,,5)
   For q = 1 To UBound(nu)
      ReDim rit(15)
      ReDim ritsto(15)
      fine = EstrazioneFin
      'ini = fine - 1000
      somrit = 0
      somritsto = 0
      diffritstorit = 0
      For z = 1 To UBound(rit)
       'For y = 1 To UBound(ritsto)

         an = nu(q)
         rit(z) = EstrattoRitardo(r,an,ini,fine)
         ritsto(z) = EstrattoStorico(r,an,ini,fine)
         fine = fine -(rit(z) + 1)
         'fine = fine -(ritsto(z) + 1)

      If z >= 2 Then
         somrit = somrit + rit(z)
         somritsto = somritsto + ritsto(z)
         diffritstorit =somritsto-somrit
      End If

      'Next
      Next

      riga = NomeRuota(r) & "  nr.  " & an & "       "

      ReDim aValori(35) '
      aValori(1) = NomeRuota(r)
      aValori(2) = an
      aValori(3) = rit(1)
      aValori(4) = ritsto(1)
      aValori(5) = rit(2)
      aValori(6) = ritsto(2)
      aValori(7) = rit(3)
      aValori(8) = ritsto(3)
      aValori(9) = rit(4)
      aValori(10) = ritsto(4)
      aValori(11) = rit(5)
      aValori(12) = ritsto(5)
      aValori(13) = rit(6)
      aValori(14) = ritsto(6)
      aValori(15) = rit(7)
      aValori(16) = ritsto(7)
      aValori(17) = rit(8)
      aValori(18) = ritsto(8)
      aValori(19) = rit(9)
      aValori(20) = ritsto(9)
      aValori(21) = rit(10)
      aValori(22) = ritsto(10)
      aValori(23) = rit(11)
      aValori(24) = ritsto(11)
      aValori(25) = rit(12)
      aValori(26) = ritsto(12)
      aValori(27) = rit(13)
      aValori(28) = ritsto(13)
      aValori(29) = rit(14)
      aValori(30) = ritsto(15)
      aValori(31) = rit(15)
      aValori(32) = ritsto(15)
      aValori(33) = somrit
      aValori(34) = somritsto
      aValori(35) = diffritstorit

Call AddRigaTabella(aValori,Bianco_,"center",2)

   Next
   Call CreaTabella(Int(ord))
End Sub

Ho costruito questo script, partendo da uno che ne prevedeva l'analisi del solo RA che credo abbia realizzato a suo tempo il grande Rubino, per cercare di calcolare sia l'RA che l'RS dinamici per gli ultimi RC desiderati (in questo caso gli ultimi 14 RC (Ritardi Consecutivi) + Rit Att e Sto + attuali. E di calcolarne ala fine la SOMMA dei rispettivi valori e la differenza di queste due somme.

Sembra tornare tutto... tranne l'RS dinamico appunto che se si prova ad eseguire lo script da sempre il valore RS ultimo ovvero valutando l'intero range dal 1871 all'ultima estrazione + attuale mentre dovrebbe riportare per ogni casella relativa solo l'RS riferito a quella data estrazione...

es. "visivo" per cercare di spiegarmi meglio...
Se si prova a scegliere come estratto da analizzare l'1 su BA viene fuori:

Ruota Numeri R.att R.sto R01 RS1 R02 RS2 R03 RS3 R04 RS4 R05 RS5 R06 RS6 R07 RS7 R08 RS8 R09 RS9 R10 RS10 R11 RS11 R12 RS12 R13 RS13 R14 RS14 SomRit. SomRitSto. Diff.Somma-SommaSTO.RC-Somma-RC.

Bari 1 6 90 3 90 10 90 4 90 1 90 19 90 15 90 24 90 12 90 18 90 6 90 14 90 21 90 11 90 52 90 210 1260 1050

E quindi al posto del RS "dinamico" appunto esce sempre l'RS attuale (nell'es rs=90) anzichè valori diversi per le varie fasce di ritardo esaminato... analogamente all'RA dinamico che invece esce regolarmente diverso per ogni fascia temporale esaminata...

Sono sicuro di stare affogando in un bicchier d'acqua ma al momento non riesco a trovare assolutamente la ciambella...

Thanks alle buone, ed esperte in script, anime in ascolto...

PS: per qualsiasi ulteriore eventuale chiarimento I'm here...

PS2: W le Donne
 
Ultima modifica:

lotto_tom75

Advanced Premium Member
Ciao magia, interessante anche lo script che hai postato in riferimento alla mia richiesta. Ad ogni modo io vorrei cercare di ottenere tramite script una ricerca per ritardi consecutivi simili a quella che ti riporto qui sotto che attualmente mi risulta possibile solo con vl7free e solo fino al 50esimo ritardo consecutivo che io appunto poi vorrei cercare invece di estendere (grazie al nuovo script) al numero desiderato di rc (es 60 e oltre). Se non sono stato chiaro come sempre non hai che da chiedere ulteriori chiarimenti ;) Thanks! :)

+ in dettaglio: nella colonna ritardi si sommano i ritardi att consecutivi per il range temporale desiderato
nella colonna storici si sommano i ritardi storici consecutivi per il range temporale desiderato

Poi nella versione script che ho in mente dovrei semplicemente effettuare la diff tra le due somme sopra esplicate.

Quindi prendendo ad esempio il primo numero dell'immagine di esempio sottostante, il 62 dovrei avere un qualcosa tipo

FI N: 62 somma ritardi attuali (desiderati es. 14) : 321 somma ritardi assoluti (desiderati es: 14) : 476 Diff delle somme: 476-321=155

Ovviamente la funzionalità dello script che ho in mente differisce da quella sottostante anche per il fatto che in questo verrà considerata solo una ruota alla volta senza mischiare come nel caso più complesso sottostante le varie ruote.




esempio-di-analisi-rc14-ok.jpg

PS: Forse per fare le varie eventuali prove forse e meglio prendere in considerazione il n. 16 su TO che in questo quadro di esempio ha RC14 : 287 e RCS14 : 537 sempre sulla ruota di TORINO.

Quindi la diff sarebbe in questo caso: 537-287=250 e la ricerca di esempio per strutturare il relativo script confrontandone i risultati con questo quadro sarebbe su stessa ruota appunto (torino).
 

Allegati

  • esempio-di-analisi-rc14-ok.jpg
    esempio-di-analisi-rc14-ok.jpg
    70,4 KB · Visite: 7
Ultima modifica:

lotto_tom75

Advanced Premium Member
Forse ho trovato un mio vecchio script che opportunatamente modificato potrebbe avvicinarmi alla soluzione... di questo mio problemuccio... riguardante i ritardi storici consecutivi

ho pensato infatti di aggiungere questa riga

Codice:
Call SerieStoricoTurbo(Ini,fin,aNum,aruo,sorte)

e di riportare quindi in output il relativo valore di ritorno... per ogni caso esaminato...

ma...

Codice:
Call ElencoRitardiTurbo(aNum,aruo,sorte,Ini,fin,aretrit,retIdEstr) '<- mentre qui il valore di ritorno è "prelevabile" grazie ad aretrit

Call SerieStoricoTurbo(Ini,fin,aNum,aruo,sorte)  ' come faccio a prelevare il valore di ritorno da qui? ' <- da questa riga come si ottiene il valore di ritorno?

il punto è come faccio a salvare e mostrare in output il valore di ritorno della funzione SerieStoricoTurbo?



Grazie :)
 
Ultima modifica:

Mike58

Advanced Member >PLATINUM PLUS<
Non Ho Letto tutto quello che devi ottenere, ma se pensi che la riga dell'istruzione Seriestorico ti possa risolvere il problema, ti basta assegnargli il valore.

ST = SerieStoricoTurbo(ini,fin,aNum……….)

ST sarà il corrispettivo valore.
 

lotto_tom75

Advanced Premium Member
Mike58;n2162601 ha scritto:
Non Ho Letto tutto quello che devi ottenere, ma se pensi che la riga dell'istruzione Seriestorico ti possa risolvere il problema, ti basta assegnargli il valore.

ST = SerieStoricoTurbo(ini,fin,aNum……….)

ST sarà il corrispettivo valore.

Ciao Mike grazie, esatto così riesco a prendere il valore ma purtroppo a me servirebbe di avere l'RS relativo ad ogni "fascia di tempo analizzata"

Cerco di spiegarmi meglio...

Facendo così..

Codice:
Call ElencoRitardiTurbo(aNum,aruo,sorte,Ini,fin,aretrit,retIdEstr)

st = SerieStoricoTurbo(Ini,fin,aNum,aruo,sorte)

Call Scrivi(SiglaRuota(r) & " " & StringaNumeri(aNum) & " " & " RA: " & FormatSpace(aretrit(v),3,1) &  " RS: " & st &  " Data estrazione: " & DataEstrazione(retIdEstr(v - 1)))

Ottengo qualcosa di questo tipo analizzando ad esempio gli ultimi 50 ritardi e ritardi storici su MI xEinE by 90 prendendo in considerazione a titolo di esempio solo il numero 4

data estrazione fine archivio 21.03.2019
MI .4. RA: 56 RS: 139 Data estrazione: 10.11.2018
MI .4. RA: 2 RS: 139 Data estrazione: 03.11.2018
MI .4. RA: 1 RS: 139 Data estrazione: 30.10.2018
MI .4. RA: 9 RS: 139 Data estrazione: 06.10.2018
MI .4. RA: 32 RS: 139 Data estrazione: 21.07.2018
MI .4. RA: 6 RS: 139 Data estrazione: 05.07.2018
MI .4. RA: 38 RS: 139 Data estrazione: 05.04.2018
MI .4. RA: 10 RS: 139 Data estrazione: 10.03.2018
MI .4. RA: 25 RS: 139 Data estrazione: 09.01.2018
MI .4. RA: 0 RS: 139 Data estrazione: 08.01.2018
MI .4. RA: 23 RS: 139 Data estrazione: 11.11.2017
MI .4. RA: 8 RS: 139 Data estrazione: 21.10.2017
MI .4. RA: 27 RS: 139 Data estrazione: 17.08.2017
MI .4. RA: 22 RS: 139 Data estrazione: 24.06.2017
MI .4. RA: 22 RS: 139 Data estrazione: 02.05.2017
MI .4. RA: 23 RS: 139 Data estrazione: 07.03.2017
MI .4. RA: 42 RS: 139 Data estrazione: 26.11.2016
MI .4. RA: 8 RS: 139 Data estrazione: 05.11.2016
MI .4. RA: 18 RS: 139 Data estrazione: 22.09.2016
MI .4. RA: 7 RS: 139 Data estrazione: 03.09.2016
MI .4. RA: 16 RS: 139 Data estrazione: 26.07.2016
MI .4. RA: 2 RS: 139 Data estrazione: 19.07.2016
MI .4. RA: 7 RS: 139 Data estrazione: 30.06.2016
MI .4. RA: 6 RS: 139 Data estrazione: 14.06.2016
MI .4. RA: 31 RS: 139 Data estrazione: 31.03.2016
MI .4. RA: 29 RS: 139 Data estrazione: 21.01.2016
MI .4. RA: 11 RS: 139 Data estrazione: 24.12.2015
MI .4. RA: 63 RS: 139 Data estrazione: 28.07.2015
MI .4. RA: 14 RS: 139 Data estrazione: 23.06.2015
MI .4. RA: 23 RS: 139 Data estrazione: 28.04.2015
MI .4. RA: 45 RS: 139 Data estrazione: 10.01.2015
MI .4. RA: 0 RS: 139 Data estrazione: 08.01.2015
MI .4. RA: 0 RS: 139 Data estrazione: 07.01.2015
MI .4. RA: 49 RS: 139 Data estrazione: 11.09.2014
MI .4. RA: 0 RS: 139 Data estrazione: 09.09.2014
MI .4. RA: 25 RS: 139 Data estrazione: 10.07.2014
MI .4. RA: 1 RS: 139 Data estrazione: 05.07.2014
MI .4. RA: 12 RS: 139 Data estrazione: 05.06.2014
MI .4. RA: 32 RS: 139 Data estrazione: 20.03.2014
MI .4. RA: 2 RS: 139 Data estrazione: 13.03.2014
MI .4. RA: 8 RS: 139 Data estrazione: 20.02.2014
MI .4. RA: 26 RS: 139 Data estrazione: 19.12.2013
MI .4. RA: 11 RS: 139 Data estrazione: 21.11.2013
MI .4. RA: 49 RS: 139 Data estrazione: 27.07.2013
MI .4. RA: 7 RS: 139 Data estrazione: 09.07.2013
MI .4. RA: 59 RS: 139 Data estrazione: 19.02.2013
MI .4. RA: 21 RS: 139 Data estrazione: 29.12.2012
MI .4. RA: 25 RS: 139 Data estrazione: 30.10.2012
MI .4. RA: 0 RS: 139 Data estrazione: 27.10.2012
MI .4. RA: 29 RS: 139 Data estrazione: 18.08.2012


Ora mentre gli RA alias RC e la relativa somma sono GIUSTISSIMI:

la somma RC50 infatti è propriamente: 982

Lo stesso non si può dire con gli RS rispettivi che sono appunto ERRONEAMENTE sempre uguali e pari in questo caso a 139 portando assurdamente la loro somma RS50 al valore 6950

Mentre dovrebbe essere (come puoi verificare se vuoi e puoi anche con vl7free) RS50 x il 4 su MI pari a 1288


In sostanza al posto di avere RS tutti uguali dovrei averli tutti diversi non valutando l'RS dall'inizio alla fine dell'archivio estrazioni ma solo dall'inizio (in questo caso 1-7-1871 alla data di fine analisi progressiva... e quindi per esempio...

la prima riga dal basso verso l'alto... dovrebbe riportare l'RS da 1-7-1871 al 18-8-2012 la seconda riga... l'RS dal 1-7-1871 al 27-10-2012 ecc...



Credo che la risoluzione di questo problema... si riduca adesso alla opportuna modifica di questa riga di generazione dell'RS dinamico..., come mi piace chiamarlo :), e in particolare al solo valore di fine analisi "fin" ma purtroppo non saprei cosa mettere al suo posto...

Codice:
st = SerieStoricoTurbo(Ini,[B]fin[/B],aNum,aruo,sorte)


Spero di essere stato sufficientemente chiaro nell'esporre la mia esigenza ma se così non è sono disponibile h24 per ulteriori eventuali chiarimenti. Grazie 1000 Mike :)
 
Ultima modifica:

Mike58

Advanced Member >PLATINUM PLUS<
Tom non lo so.
La sortita di un numero Determina di volta in volta un ritardo precedente che si può elencare in un array di ritardi.
Diverso è determinare un elenco di ritardi storici, infatti questi vengono elencati se hanno superato il vecchio limite se stabilito altrimenti resta univoco e solo quello massimo.

Una cosa è ricercare gli elenchi dei ritardi e con il codice apposito Call ElencoRitardi li puoi rilevare ed elencare un'altra cosa e elencare gli incrementi storici.

Per altre vie io ho elencato gli incrementi degli storici di un Numero.


per ora non saprei
 

Tot42

Junior Member
Buona sera a tutti, scusate se mi intrometto, anche se non partecipo quasi mai alle varie discussioni, non avendo capacità tecniche, per questa discussione mi ricordavo ed ho ritrovato ciò che mi ero appuntato in una discussione simile un po di tempo addietro di un utente con LuigiB che saluto, ovviamente, utente di cui non ricordo il nome. La soluzione indicata da luigi è stata la seguente:

NELLA SEGUENTE RIGA,NELLA PARENTESI,retrit indica il ritardo attuale; retritmax Indica il ritardo storico; lo 0 Indica il
posto vuoto; retfre Indica la FREQUENZA
Call StatisticaFormazioneTurbo(n,ruote,1,retrit,retritmax,0,retfre,Ini,Fin)

LA SEGUENTE RIGA INVECE PER LA RICERCA DEL RITARD STORICO PRECEDENTE,QUANDO IL RITARDO ATTUALE LO HA SUPERATO
rsp = SerieStorico(Ini,Fin - retrit,n,ruote,1)

N.B. spero si legga bene e che sia la soluzione cercata altrimenti vi prego di scusarmi.
 

lotto_tom75

Advanced Premium Member
Grazie Mike e Grazie anche a te Tot42 per il tuo contributo ma purtroppo sembrerebbe non funzionare in questo caso...

Ad ogni modo riporto lo script per intero con l'ultimo tentativo empirico che + si è avvicinato (forse del tutto casualmente al valore di verifica rs50 = 1288)

Codice:
Option Explicit
Sub Main


Dim k,y
Dim Classe
Dim aCol
ReDim aNum(90)
Dim i
Dim nSorte,Fine,RetRit1,QuantitaNumeriScelti,aRuoteSel,RuoteSelezionate,RetRitMax,RetIncrRitMax,RetFreq,Inizio
Dim ColTot

'Script by lotto_tom75

'Analizzatore quantità di ritardi voluti by formazioni desiderate presenti in file txt (con valori intervallati da carattere "." ).

'Lo Script analizza le formazioni desiderate presenti all'interno di un proprio file txt per le sorti volute e
'sulla ruota voluta. Analizzandone la quantità di ritardi di proprio interesse potendone quindi cambiare quella immessa di default.

'NESSUNA CERTEZZA SOLO (poca) PROBABILITA' - NON SI GARANISCE IN NESSUN MODO ALCUNA VINCITA
'IL GIOCO E' VIETATO AI MINORI DI ANNI 18 E PUO' CAUSARE DIPENDENZA PATOLOGICA.
'GIOCARE SEMPRE CON MASSIMA MODERAZIONE E MASSIMO SENSO DI RESPONSABILITA'


Dim n,aRit,aruo(11),aretrit,v,Qr,r
ReDim aretrit(900),retIdEstr(900)

r = CInt(InputBox("SU CHE RUOTA DI RICERCA?",,5))
Qr = CInt(InputBox("Quanti ritardi vuoi cercare?",,50))

Dim Ini
Dim fin
Dim co
Dim sorte

Ini = 1
 'EstrazioneFin - 8769
fin = EstrazioneFin

sorte = 1 'estratto
aruo(1) = r

Scrivi "  n°..  rit.  data estrazione"

Dim sfile


sfile = ScegliFile("c:\lunghette",".txt","lunghette.txt")


Scrivi

Scrivi



Dim contatore

Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sfile,aRighe)

For y = 0 To UBound(aRighe)
If aRighe(y) <> "" Then
ReDim aNum(0)




Call SplitByChar("." & aRighe(y),".",aNum)

contatore = contatore + 1




Dim Diff

Dim st

Dim sommadira
Dim sommadirs

co = 0


Call ElencoRitardiTurbo(aNum,aruo,sorte,Ini,fin,aretrit,retIdEstr)
'Call SerieStoricoTurbo(Ini,fin,aNum,aruo,sorte) ' come faccio a prelevare il valore di ritorno?

'st = SerieStoricoTurbo(Ini,fin,aNum,aruo,sorte)




For v = UBound(aretrit) To 1 Step - 1
co = co + 1

st = SerieStorico(Ini,aretrit(v)+Qr,aNum,aruo,sorte)

'st = SerieStorico(Ini,fin - retrit,n,ruote,1)



Call Scrivi(SiglaRuota(r) & " " & StringaNumeri(aNum) & " " & " RA: " & FormatSpace(aretrit(v),3,1) & " RS: " & FormatSpace(st,3,1) & " Data estrazione: " & DataEstrazione(retIdEstr(v - 1)))




If co = Qr Then Exit For
Next
Scrivi " . . . . . . . . . . . . .  "

Scrivi "data estrazione fine archivio " & DataEstrazione(EstrazioneFin)



Call AvanzamentoElab(0,UBound(aRighe),contatore)



If ScriptInterrotto Then Exit For



End If
Next


End Sub

Questo script analizzando gli ultimi 50 ritardi consecutivi e sommando i rispettivi rs "dinamici" riporta una somma di 1166 + contando l'ultimo ra per il numero 4 su MI preso ad esempio per la verifica (RA56) = 1222 . Mancherebbero ancora 66 punti RS per eguagliare l'RS50 cercato per farlo collimare con il risultato rilevato in modo corretto da vl7free (sezione ritardi consecutivi) pari appunto al valore 1288 come da immagine sottostante.


verifica-ok-x-somma-RC50-ma-non-x-sommaRS50-ok.jpg
 
Ultima modifica:

Mike58

Advanced Member >PLATINUM PLUS<
Tom sull'elenco ti posso aiutare mentre su quello storico di vl7 non saprei dove e come reperirlo.

Intanto prova questo elenco ritardo modificato dal tuo, io non avendo la lunghetta non posso allacciarla.

Codice:
Sub Main
   Dim anum(90),n,aRit,aruo(11),aretrit,v,Qr,r
   ReDim aretrit(100),retIdEstr(100)
   r = CInt(InputBox("SU CHE RUOTA DI RICERCA?",,5))
   Qr = CInt(InputBox("Quanti ritardi vuoi cercare?",,50))
   'n = CInt(InputBox("Per quale numero vuoi cercare?",,4))
   Ini = EstrazioneFin - 2000
   fin = EstrazioneFin
   sorte = 1 'estratto
   T = Array(T,"Numero","Ruota","Elenco Ritardi","Somma Rit","Media Rit")
   Call InitTabella(T)
   aruo(1) = r
   For n = 1 To 90
      anum(1) = n
      co = 0
      Call ElencoRitardiTurbo(anum,aruo,sorte,Ini,fin,aretrit,retIdEstr)
      For v = UBound(aretrit) To 1 Step - 1
         co = co + 1
         ReDim Preserve elencorit(co)
         elencorit(co) = aretrit(v)
         sommarit = sommarit + aretrit(v)
         Mediarit = Round(sommarit/Qr,2)
         If co = Qr Then Exit For
      Next
      VL = Array(VL,anum(1),SiglaRuota(r),StringaNumeri(elencorit),sommarit,Mediarit)
      Call AddRigaTabella(VL)
      sommarit = 0
      Mediarit = 0
   Next
   CreaTabellaOrdinabile
End Sub
 

lotto_tom75

Advanced Premium Member
Molto ben fatto Mike! Grazie :) Se ti riuscisse aggiungere sotto ogni riga, ad es. sotto il numero 4 di esempio, anche i rispettivi 50 ritardi storici "diversi" e ad avere alla fine come SOMMA degli RS per il numero 4 il valore di verifica 1288 sarebbe perfettissimo. Se ci riuscissi poi non rimarrebbe che fare la diff SOMMA RS - SOMMA RA. In questo caso la diff di verifica finale per quanto riguarda il numero 4 sarebbe quindi 1288-982 = 306

moltobenfattocosisarebbeperfetto-ok.jpg
 
Ultima modifica:

Mike58

Advanced Member >PLATINUM PLUS<
Tom, come ti dicevo sopra il Ritardo Storico su un range di estrazioni è un valore univoco ed è solo e solo 1, poi è anche vero che come la videata sopra può essere progressivo se riferito come fine ad ES (ciclato), ma dubito che otterrai 50 RS.

Non Saprei proprio come calcolare quel dato storico di Vl7.

Ciao
 

Mike58

Advanced Member >PLATINUM PLUS<
Tuttavia pur scegliendo nell'intero range estrazioni i ritardi > 44 ne otterrei 52 e la somma di questi sarebbe 3161.


quindi non saprei come attingere a quel dato tuo citato di vl7
 

lotto_tom75

Advanced Premium Member
Mike58;n2162803 ha scritto:
Tom, come ti dicevo sopra il Ritardo Storico su un range di estrazioni è un valore univoco ed è solo e solo 1, poi è anche vero che come la videata sopra può essere progressivo se riferito come fine ad ES (ciclato), ma dubito che otterrai 50 RS.

Non Saprei proprio come calcolare quel dato storico di Vl7.

Ciao

Buongiorno Mike :) si lo so che l'RS propriamente inteso è un valore unico di ritardo massimo (storico) per un dato range temporale impostato (nell'esempio da ini a fin) ma come hai detto anche tu sopra questo RS "dinamico" e sempre diverso si riferisce quasi sicuramente al ciclo delle 50 estrazioni di esempio esaminate prendendo in esame ogni volta credo appunto solo 50 estrazioni ecco perchè il valore massimo differisce ogni volta sia rispetto all'RA rilevato in quel pezzetto temporale sia rispetto agli altri RS trovati lungo il percorso... Il dato della diff RS50-RA50 è estremamente interessante per quanto riguarda una teorica ipotesi di sfaldamento per l'estratto di volta in volta esaminato avente la diff minore. Io lo chiamo studio RC50. VL7free addirittura fa il raffronto con gli altri valori delle altre ruote ma in questo contesto basterebbe appunto avere il dato della diff = RS50-RA50 "dinamica" riferito ad una sola ruota (nell'es. MI) ;). Se troviamo il modo di avere questo RS dinamico mancante in modo che nell'esempio la somma di questi 50 RS "diversi" faccia, alla data del 21-3-2019 per il numero 4 su MI, 1288 (assunto appunto come valore di verifica) credo che possa essere molto interessante... anche e sopratutto perchè lo script permetterà l'estensibilità di questo tipo di ricerca non possibile al momento per altre vie. Grazie mille comunque per l'ottimo aiuto datomi fin qui grande Mike e Good Sunday
 
Ultima modifica:

Xeroxs

Advanced Member >PLATINUM<
Caio a Tutti,
Scusate se Torno su questa Vecchia Discussione ma ho due Richieste se possibile, la prima riguarda il listato al post numero 2 (di magia) non capisco il perchè se cambio il numero di verifica mi da dei zero valori o risultati mentre se cambio Ruota ok ma non funziona se modifico il numero da esaminare.
Qualcuno mi può aiutare a capire se vi è un legame tra numero e altre righe di codice.

La seconda la chiedo a Mike58 la tabella illustrata al post numero 7 in quel caso riferita a Milano, Ti chiedo se è possibile quel listato che la genera, in quanto mi piace come vengono esposti i valori anche con gli estratti.

Grazie fin da ora.
 

Xeroxs

Advanced Member >PLATINUM<
Ciao, Claudio8
Si Mi sono accorto che era sparito e non comprendo il motivo, volevo chiederti se lo posto io è un problema visto che è stato cancellato?
Grazie
 

druid

Super Member >PLATINUM<
Ciao a tutti.
Quasi tutti (o forse tutti) i post di Magia sono stati eliminati.....avra' deciso di lasciare il forum?
 

Xeroxs

Advanced Member >PLATINUM<
Penso di Si Visto che ho notato che dove erano presenti le sue risposte con allegati, non volendo far torto alle sue scelte, ho comunque studiato attentamente quel listato e capito dove sbagliavo ad interpretare i codici e rivedendo quanto studiato e capito fino ad oggi ho risolto.
Grazie.
 

Xeroxs

Advanced Member >PLATINUM<
Chiedo a Mike58 se per caso rispolvera quel suo listato e se lo può postare senza nessuna pretesa, ovvio.
Grazie come sempre
 

Mike58

Advanced Member >PLATINUM PLUS<
eccolo
Codice:
Sub Main
   Dim Ru(1),Nu(90)': DN = "71.41"
   'Nu = Split("0." & DN,".") :
   ScegliNumeri(Nu)
   SO = ScegliEsito
   R = ScegliRuota
   Ini = 3950 : Fin = EstrazioneFin 'Storia del Lotto a 10 Ruote
   T = Array(T,"Freq Progrssiva","Data storico","IncrMax_Storico","estratti","InCrMax","Verifica")
   Call InitTabella(T)
   ReDim v(6)
   Ru(1) = R
   Messaggio NomeRuota(R)
   Mx = 0
   Scrivi FormatSpace(NomeRuota(Ru(1)),11),1
   Scrivi StringaNumeri(Nu)
   Scrivi "Sorte Analizzata : " & NomeSorte(so),1
   Scrivi
   For Es = Ini To Fin : AvanzamentoElab Ini,Fin,Es
      K = K + 1
      If SerieFreqTurbo(Es,Es,Nu,Ru,1) >= SO Then
         kk = kk + 1
         'v = Array(v,kk,DataEstrazione(Es),k,StringaEstratti(es,r),v(4)+v(5))':Mx = K
         Call StatisticaFormazione(Nu,Ru,so,,,Incr,,Ini,es - 1)
         Call VerificaEsito(Nu,Ru,es,so,1,,,,es1)
         v(1) = kk
         v(2) = DataEstrazione(es)
         v(3) = k - 1
         v(4) = StringaEstratti(es,r)
        
         'v(5) = EstrattoIncrStorico(r,30,Ini,es-1)
         v(5) = Incr
         v(6) = es1
         If K >= Mx Then Call AddRigaTabella(v):Mx = k
         K = 0
      End If
   Next
   kk = 0
   Scrivi DataEstrazione(Fin) & " ",1,0
   Scrivi "      Rc " & FormatSpace(K,4,1),1
   Scrivi String(25,"="),1
   Call StatisticaFormazione(Nu,Ru,So,rit,max,Incr,fre,Ini,fin)
   CreaTabella
   Scrivi "Ritardo Attuale   : " & rit
   Scrivi "Ritardo Storico   : " & max
   Scrivi "Incremanto Attuale: " & Incr
   Scrivi "Frequenza Attuale : " & fre
End Sub
 

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 23 aprile 2024
    Bari
    47
    22
    34
    20
    50
    Cagliari
    33
    14
    86
    02
    62
    Firenze
    61
    22
    44
    19
    26
    Genova
    21
    12
    57
    82
    55
    Milano
    66
    05
    11
    70
    30
    Napoli
    05
    23
    25
    52
    73
    Palermo
    23
    44
    49
    71
    65
    Roma
    82
    37
    59
    34
    71
    Torino
    26
    42
    66
    15
    58
    Venezia
    57
    06
    68
    54
    84
    Nazionale
    21
    79
    49
    03
    01
    Estrazione Simbolotto
    Genova
    24
    02
    19
    03
    27

Ultimi Messaggi

Alto