Novità

Proposta statistica decine

Stato
Chiusa ad ulteriori risposte.

lippo

Senior Member
Grazie Claudio8 aspetto.
ne approfitto per informarvi che una delle 2 decine
postate ( quella sulla ruota di Napoli )ha dato l'ambo
stasera.

Saluti
 
L

LuigiB

Guest
Ciao, con la nuova versione 1.2.46 si puo far girare questo
nuovo script che volendo puo esportare anche i dati in
excel (penso funzioni anche per chi ha openoffice).
Inoltre a differenza dell'altro questo script considera
il range impostato nel programma si per il limite
inferiore che per quello superiore.
Cio' produce risultati diversi nel calcolo delle decine storiche
ma ovviamente non ha impatto sulle decine da giocare i cui
ritardi sono sempre considerati a partire dalla fine


Codice:
Option Explicit
Class clsCombinazione
	Public Classe ' numeri contenuti nella formazione
	Public aNumeri ' numeri che compongono la combinazione
	Public aRitardi ' i ritardi negli ultimi cicli voluti dall'utente
	Public aRitardiGlob ' ritardi globali della combinazione calcolati da 1 al maxRange
	Public aIdEstrRitardi ' contiene gli id delle estrazioni alle quali si è calcolato il ritardo
	Public nIdPrimoRitCons ' indice per l'array aRitardiGlob che indica il punto di inizio della serie consecutiva
	Public nIdUltimoRitCons' indice per l'array aRitardiGlob che indica il punto di fine  della serie consecutiva
	Public nSommaUltim5
	Public bUltimi5ritMaggDi11
	Public bRitCorrMinoreDi12
	Public Ruota
	Public nRitConsecutiviMax
	Public nIdEstrIni ' id Estrazione da cui parrte la serie consecutiva storica
	Public nIdEstrFin ' id Estrazione in cui termina la serie consecutiva storica
	Sub SetNumeriFromRigaCsv(sRiga)
	
		Dim k
		ReDim aV(0)
		Call SplitByChar(sRiga,";",aV)
		ReDim aNumeri(10)
		For k = 1 To 10
			If k <= UBound(aV) Then
				If IsNumeric(aV(k)) Then
					If isNumeroValidoLotto(aV(k)) Then
						aNumeri(k) = CInt(aV(k))
						Classe = Classe + 1
					End If
				Else
					aNumeri(k) = 0
				End If
			End If
		Next
	End Sub
	
	Sub CalcolaTuttiRitardi(inizio,fine,Sorte,aRuote)
		ReDim aRitardiGlob(0)
		ReDim aIdEstrRitardi(0)
		Call ElencoRitardi(aNumeri,aRuote,Sorte,inizio,fine,aRitardiGlob,aIdEstrRitardi)
	End Sub
	Sub CalcolaRitardi(inizio,fine,Sorte,aRuote,RitardoMinimo,CicliDiRitardo,UltimiRitardiDaConsiderare)
	
		Dim nCicli
		Dim k,n
		Dim nRitTrovati
		Call CalcolaTuttiRitardi(inizio,fine,Sorte,aRuote)
		Call GetRitardiConsecMaggioriDiX(RitardoMinimo)
		nRitTrovati = UBound(aRitardiGlob)
		ReDim aRitardi(CiclidiRitardo)
		nCicli = nRitTrovati
		For k = CicliDiRitardo To 1 Step - 1
			aRitardi(k) = aRitardiGlob(nCicli)
			nCicli = nCicli - 1
			If nCicli = 0 Then Exit For
		Next
		nSommaUltim5 = 0
		bUltimi5ritMaggDi11 = True
		n = 0
		For k = CicliDiRitardo - UltimiRitardiDaConsiderare To CicliDiRitardo - 1
			n = n + 1
			If aRitardi(k) <= RitardoMinimo Then
				bUltimi5ritMaggDi11 = False
			End If
			nSommaUltim5 = nSommaUltim5 + aRitardi(k)
		Next
		If n < UltimiRitardiDaConsiderare Then
			bUltimi5ritMaggDi11 = False
		End If
		If aRitardi(CicliDiRitardo) > RitardoMinimo Then
			bRitCorrMinoreDi12 = False
		Else
			bRitCorrMinoreDi12 = True
		End If
	End Sub
	Sub GetRitardiConsecMaggioriDiX(RitardoMinimo)
	
		Dim k
		Dim nConsec
		Dim nConsecMax
		Dim nIdEstrA,nIdEstrB
		Dim nIdRitA,nIdRitB
		Dim nIdEstrATmp,nIdEstrBTmp
		Dim nIdRitATmp,nIdRitBTmp
		For k = 1 To UBound(aRitardiGlob)
			If aRitardiGlob(k) > RitardoMinimo Then
				nIdEstrATmp = aIdEstrRitardi(k)
				nIdRitATmp = k
				nConsec = 0
				Do While aRitardiGlob(k) > RitardoMinimo
					nConsec = nConsec + 1
					nIdEstrBTmp = aIdEstrRitardi(k)
					nIdRitBTmp = k
					k = k + 1
					If k > UBound(aRitardiGlob) Then Exit Do
				Loop
				If nConsec > nConsecMax Then
					nConsecMax = nConsec
					nIdEstrA = nIdEstrATmp
					nIdEstrB = nIdEstrBTmp
					nIdRitA = nIdRitATmp
					nIdRitB = nIdRitBTmp
				End If
				k = k - 1
			End If
			If ScriptInterrotto Then Exit For
		Next
		nRitConsecutiviMax = nConsecMax
		nIdEstrIni = nIdEstrA
		nIdEstrFin = nIdEstrB
		nIdPrimoRitCons = nIdRitA
		nIdUltimoRitCons = nIdRitB
	End Sub
End Class
Sub Main
	Dim CollDecine
	Dim Ruota,sorte
	Dim RangeInizio,RangeFine
	Dim RitardoMi
 

bergie

Advanced Member >PLATINUM<
quote:Originally posted by lippo

Ciao Bergie
le 2 decine sono queste:
58.87.26.55.84.23.52.81.20.49 (rit. attuale 7 )su Napoli
68.86.66.88.27.63.23.05.25.03 (rit. attuale 9 )su Cagliari
se fai girare lo script che ha preparato LuigiB su spaziometria
e inserisci i parametri di default per le prime 2 finestre e alla
3 finestra inserisci 7 vedrai che ti appariranno solo 4 decine su
3690 circa memoerizzate ma solo queste 2 hanno un ritado vicino a
11.Le altre 2 decine quelle di palermo e venezia le aspetteremo
quando arriveranno a ritardo 6 ( sperando che non usciranno prima)
per giocarle per 6 estrazioni con esito molto probabile.Queste 4 decine hanno un ritardo di ciclo pari a 7 molto
alto ma si possono giocare anche le decine ( anche novine, ottine
ecc. ma i parametri poi cambiano) che hanno ritardo di ciclo 6 impostando una opportuna progressione si gioca per 6 estrazioni e se non esce la si aspetta al 7° ciclo per giocarla per altre 6 estrazioni.
Spero di essere stato chiaro.
Lippo


Saluti
ambo 52 84 sulla decina di NA.:)
 

lippo

Senior Member
Un grazie a tutti soprattutto al bravissimo LuigiB . Devo dire che non mi aspettavo
un interesse a questo argomento così attivo e mi fa piacere in modo da stimolarmi
a rendere questo tipo di ricerca sempre più importante anche perché aggiornando
il programma ho notato che LuigiB ha implementato questo tipo di ricerca nel
programma stesso e non mi resta che ringraziarlo. La vincita è solo una conseguenza
della ricerca statistica del mondo dei numeri e che può dare diverse soddisfazioni se
affrontato in modo corretto. Ad esempio l’ambo 52.84 era in qualche modo prevedibile?
Si poteva restringere la decina in quartina o cinquina non escludendo nessuno dei
2 numeri? Poi lo vedremo .Adesso concentriamoci a rendere ancora più funzionale
questo gioiellino di programma . Come dicevo prima ho notato che nell’elenco delle
3700 decine ci sono diverse copie ( cioè sono riportate 2 volte) ci sarebbe qualcuno in
grado di scovarle in modo da eliminarle ed Avere solo tutte decine diverse ? Sono in un
elenco Excel. Poi per LuigiB l’ultima cosa da fare allo script per essere perfetto:
si deve capire quando il rit. Max ( che sarebbe meglio si chiamasse Rit. Storico) coincide
con l’ultima serie dei ritardi della decina in questione oppure lo si è avuto in altra
data cioè lo storico dovrebbe essere calcolato escludendo quello in corso perché io
devo sapere la che quella decina prima di quel momento non è mai andata oltre quella
lunghezza di cicli consecutivi e andrebbe differenziata con la dicitura Storico “ in corso”.
Esempio: andando su cicli di ritardo in Spaziometria mettendo la spunta su test e
rit. Min. 11 e ultimi cicli 10 la prima decina che mostra ha un ritardo max di 6 ma
che coincide a quello di adesso ma prima di adesso non ha mai fatto uno storico
di 6 ma di 5 e questo lo si deve capire con “Rit. Storico 5” e magari un’altra colonna “In corso 6” .


Saluti
 

claudio8

Premium Member
x Luigi
auguri pasquali

SE Inserisci un ulteriore Downlow, forse riusciamo a scaricarlo.
attualmente vi è affollamento.
Ciao
 
L

LuigiB

Guest
ancora una variante
- mostra se i rit consecutivi attuali coincidono con i valori storici
- esclude automaticamente le combinazioni ripetute anche se queste sono presenti nel file input

per Claudio : non ho capito ...



Codice:
Option Explicit
Class clsCombinazione
	Public Classe ' numeri contenuti nella formazione
	Public aNumeri ' numeri che compongono la combinazione
	Public aRitardi ' i ritardi negli ultimi cicli voluti dall'utente
	Public aRitardiGlob ' ritardi globali della combinazione calcolati da 1 al maxRange
	Public aIdEstrRitardi ' contiene gli id delle estrazioni alle quali si è calcolato il ritardo
	Public nIdPrimoRitCons ' indice per l'array aRitardiGlob che indica il punto di inizio della serie consecutiva
	Public nIdUltimoRitCons' indice per l'array aRitardiGlob che indica il punto di fine  della serie consecutiva
	Public nSommaUltim5
	Public bUltimi5ritMaggDi11
	Public bRitCorrMinoreDi12
	Public Ruota
	Public nRitConsecutiviMax
	Public nIdEstrIni ' id Estrazione da cui parrte la serie consecutiva storica
	Public nIdEstrFin ' id Estrazione in cui termina la serie consecutiva storica
	Public EstrazioneInizio
	Public EstrazioneFine
	Public UltimiRitCons
	
	
	Sub SetNumeriFromRigaCsv(sRiga)
	
		Dim k
		ReDim aV(0)
		Call SplitByChar(sRiga,";",aV)
		ReDim aNumeri(10)
		For k = 1 To 10
			If k <= UBound(aV) Then
				If IsNumeric(aV(k)) Then
					If isNumeroValidoLotto(aV(k)) Then
						aNumeri(k) = CInt(aV(k))
						Classe = Classe + 1
					End If
				Else
					aNumeri(k) = 0
				End If
			End If
		Next
	End Sub
	
	Sub CalcolaTuttiRitardi(inizio,fine,Sorte,aRuote)
		ReDim aRitardiGlob(0)
		ReDim aIdEstrRitardi(0)
		Call ElencoRitardi(aNumeri,aRuote,Sorte,inizio,fine,aRitardiGlob,aIdEstrRitardi)
	End Sub
	Sub CalcolaRitardi(inizio,fine,Sorte,aRuote,RitardoMinimo,CicliDiRitardo,UltimiRitardiDaConsiderare)
	
		Dim nCicli
		Dim k,n
		Dim nRitTrovati
		
		EstrazioneInizio = inizio
		EstrazioneFine = fine
		
		
		Call CalcolaTuttiRitardi(inizio,fine,Sorte,aRuote)
		Call GetRitardiConsecMaggioriDiX(RitardoMinimo)
		Call GetQUltimiRitCons (RitardoMinimo)
		nRitTrovati = UBound(aRitardiGlob)
		ReDim aRitardi(CiclidiRitardo)
		nCicli = nRitTrovati
		For k = CicliDiRitardo To 1 Step - 1
			aRitardi(k) = aRitardiGlob(nCicli)
			nCicli = nCicli - 1
			If nCicli = 0 Then Exit For
		Next
		nSommaUltim5 = 0
		bUltimi5ritMaggDi11 = True
		n = 0
		For k = CicliDiRitardo - UltimiRitardiDaConsiderare To CicliDiRitardo - 1
			n = n + 1
			If aRitardi(k) <= RitardoMinimo Then
				bUltimi5ritMaggDi11 = False
			End If
			nSommaUltim5 = nSommaUltim5 + aRitardi(k)
		Next
		If n < UltimiRitardiDaConsiderare Then
			bUltimi5ritMaggDi11 = False
		End If
		If aRitardi(CicliDiRitardo) > RitardoMinimo Then
			bRitCorrMinoreDi12 = False
		Else
			bRitCorrMinoreDi12 = True
		End If
	End Sub
	Sub GetRitardiConsecMaggioriDiX(RitardoMinimo)
	
		Dim k
		Dim nConsec
		Dim nConsecMax
		Dim nIdEstrA,nIdEstrB
		Dim nIdRitA,nIdRitB
		Dim nIdEstrATmp,nIdEstrBTmp
		Dim nIdRitATmp,nIdRitBTmp
		For k = 1 To UBound(aRitardiGlob)
			If aRitardiGlob(k) > RitardoMinimo Then
				nIdEstrATmp = aIdEstrRitardi(k)
				nIdRitATmp = k
				nConsec = 0
				Do While aRitardiGlob(k) > RitardoMinimo
					nConsec = nConsec + 1
					nIdEstrBTmp = aIdEstrRitardi(k)
					nIdRitBTmp = k
					k = k + 1
					If k > UBound(aRitardiGlob) Then Exit Do
				Loop
				If nConsec > nConsecMax Then
					nConsecMax = nConsec
					nIdEstrA = nIdEstrATmp
					nIdEstrB = nIdEstrBTmp
					nIdRitA = nIdRitATmp
					nIdRitB = nIdRitBTmp
				End If
				k = k - 1
			End If
			If ScriptInterrotto Then Exit For
		Next
		nRitConsecutiviMax = nConsecMax
		nIdEstrIni = nIdEstrA
		nIdEstrFin = nIdEstrB
		nIdPrimoRitCons = nIdRitA
		nIdUltimoRitCons = nIdRitB
		
		
		
	End Sub
	
	Sub CalcolaEsito(Sorte,RetEsito,RetColpi,RetEstratti)
		
		ReDim aRuote(1)
		aRuote(1) = Ruota
		
		RetEsito = ""
		RetColpi = 0
		RetEstratti = ""
 
L

LuigiB

Guest
ahah piu che sei Magico</u> preferisco sei Mitico</u> ... eheheh forse qualcuno
puo capire perche preferisco l'altro aggettivo ... comunque grazie !
 

claudio8

Premium Member
quote:Originally posted by LuigiB

ahah piu che sei Magico</u> preferisco sei Mitico</u> ... eheheh forse qualcuno
puo capire perche preferisco l'altro aggettivo ... comunque grazie !



E' andato tutto Ok. sono riuscito a scaricare l'aggiornamento ed adesso faccio girare lo script che prima mi dava errore.
Buona Pasqua l'hai capito?:D:D
ciao

Lo spot che conosciamo dice "Ti Piace vincere facile ? " che tradotto in pratica significa "Ti Piace..rebbe vincere facile !!!"
 

lippo

Senior Member
Ho cominciato a fare delle verifiche andando
a ritroso di 6 estrazioni e i risultati mi
sembramo buoni. Che ne pensi Claudio8 ?
Solo che se volessi fare un controllo non
sulle successive 6 estrazione ma dalla sesta
estrazione in poi questo non si può fare o mi sbaglio?
Forse dallo script che ho chiesto a Claudio8
si potrà fare ? Per poter continuare a studiare
queste decine ho bisogno di esportare l'elenco
delle uscite di tutte ( o parte di esse)
le decine in archivio (per esempio se si va su
Statistiche > su formazioni > statistica veloce
e digitando una decina qualsiasi nel
riquadro "elenco uscite" mi servirebbe esportare quei
dati). E' una cosa fattibile? Grazie in anticipo.
Lippo


Saluti
 

claudio8

Premium Member
Lippo...
Andiamo a festeggiare la Pasqua, ed a pranzo con i maccheroni al forno e dopo si pensa
ciao buona pasqua

Lo spot che conosciamo dice "Ti Piace vincere facile ? " che tradotto in pratica significa "Ti Piace..rebbe vincere facile !!!"
 

lippo

Senior Member
Hai ragione! Anch'io mangio maccheroni al forno
e ci sto andando proprio adesso.
Buon appetito e auguroni anche a te e a tutti del forum.
Lippo

Saluti
 

claudio8

Premium Member
X Lippo
Potresti elencare le estrazioni dal 1° marzo 2001 in cui si rilevano le decine con 7 ritardi cosecutivi > di 11 in modo che si possa valutare se vi sono indici di potenzali esiti positivi?
Grazie

Lo spot che conosciamo dice "Ti Piace vincere facile ? " che tradotto in pratica significa "Ti Piace..rebbe vincere facile !!!"
 

lippo

Senior Member
Ciao Claudio8
scusami ma non ho capito bene quelle che ti serve
puoi spiegarmelo più in dettaglio.Grazie
Lippo

Saluti
 

claudio8

Premium Member
quote:Originally posted by lippo

Ciao Claudio8
scusami ma non ho capito bene quelle che ti serve
puoi spiegarmelo più in dettaglio.Grazie
Lippo

Saluti

Vorrei, se lo hai fatto, l'elenco delle date e ruote in cui hai riscontrato la presenza di casi delle decine in questione. (parametri 11-11-7)
Dalle elaborazioni dello script si ottiene questo listato:

Codice:
Sono mostrate le combinazioni i cui ultimi 7 ritardi sono maggiori di 11 ordinate per somma ultimi ritardi

N°       Combinazione            Ruota R1 R2 R3 R4 R5 R6 R7 R8 R9   R10 R.A. Tot.R4-R10 Data analisi  RitCons  StoRit Cons  STATO  Esito  Colpi  Numeri 
1  90.7.14.21.28.35.42.49.56.63  Bari  10  8  0  33  23  14  13  18  52  16  9  169  12.03.2011  7  7  In corso   18  
2  38.75.22.59.6.43.80.27.64.11  Bari  2  15  25  23  19  15  17  12  14  28  3  128  12.03.2011  9  9  In corso  Ambo  4  BA 27 22 .. .. ..
NB: io ho fatto delle modifiche sui caratteri dell'output ed ho aggiunto la data analisi ed escluso la seconda tabella delle
combinazioni con i magg. cicli di ritardo.

Mi occorre saper dal 01/03/2011 (o precedenti se vi sono pochicasi),le date e le ruote che presentano, le decine ricercate.
Sostanzialmente i casi in cui sono state rilevate.
Grazie

Lo spot che conosciamo dice "Ti Piace vincere facile ? " che tradotto in pratica significa "Ti Piace..rebbe vincere facile !!!"
 

lippo

Senior Member
Purtoppo non ho dispongo dell'elenco che mi chiedi.
Come ho detto precedentemente verrei realizzarlo in
excel ma mi servono tutti gli elenchi dei ritardi delle
decine in archivio e poi io in excel posso fare tutte le
verifiche e ricerche possibili.Ma come si fa ad avere
l'elenco di tutti i ritardi delle decine incolonnate?
Lippo

Saluti
 

lippo

Senior Member
Per Luigi8
Mi è venuta in mente un’idea che se messa in pratica sarebbe straordinaria!
Perché questo ciclo di 11 estrazioni di controllo deve essere fisso da 0 a 11
e non lo facciamo scorrere lungo i ritardi? Nel senso che una decina può non essere
ritardata nel ciclo 0-11 ma potrebbe essere ritardata nel ciclo 1-12 oppure 2-13.
Che dici Luigi8 lo si fa perché non lo ha nessun programma che io conosca e sarebbe
una ricerca statisticamente interessante
Lippo

Saluti
 
L

LuigiB

Guest
scusa ma per l'elenco di tutte le decine non le puoi esportatre
dalal funzione del programma dei cicli di ritardo ?
C'è una formazione che si chiama decineLippo , sono le tue 3700 decine ridotte a 3300 senza ripetizioni , elabori la statistica e poi col pulsantino la esporti in excel.
Per l'altra cosa non ho capito ...
ciao
 

lippo

Senior Member
Lo so Luigi le ho viste ma mi esporta fino agli ultimi
50 ritardi e non tutti i ritardi che sono disponibili nel
range di spaziometria.
Per l'altra ricerca mi spiego meglio:adesso il programma
mi controlla solo la fascia di ritardi copresa da 0 a 11
azzerandosi quindi ogni volta che una decina da l'ambo in
questa fascia ma per esempio se una decina ha dato l'ambo
per 5/6 volte consecutivamente quando aveva un ritardo di
1(uno) questa decina sarà giocabile perchè sarà in ritardo
non sulla fascia o ciclo 0-11 ma sulla 2-13 ( dal ritardo 2
al ritardo 13).Fammi sapere se hai capito.
Lippo

Saluti
 
Stato
Chiusa ad ulteriori risposte.

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 27 aprile 2024
    Bari
    02
    74
    34
    72
    78
    Cagliari
    60
    62
    43
    58
    38
    Firenze
    88
    70
    85
    38
    50
    Genova
    18
    61
    70
    08
    80
    Milano
    85
    81
    16
    03
    26
    Napoli
    34
    31
    01
    41
    51
    Palermo
    52
    59
    54
    35
    05
    Roma
    34
    83
    23
    67
    61
    Torino
    86
    59
    61
    62
    48
    Venezia
    69
    50
    40
    05
    79
    Nazionale
    31
    30
    85
    45
    67
    Estrazione Simbolotto
    Genova
    37
    02
    21
    34
    13

Ultimi Messaggi

Alto