View difference between Paste ID: MKwWyQri and RPXUvgWQ
SHOW: | | - or go back to the newest paste.
1
--[[
2
1) Stratégie de pré roll qui analyse autant de chance que vous voulez et dans les 2 sens
3
4
1) Pre-roll strategy that analyzes every chances that you want and in both directions.
5
6
2) Repère les série rare (exemple: 4 roll au dessus de 90 à la suite) vous pouvez régler
7
quel type de série(la probabilité des series) vous chercher avec la variable NBM (exemple
8
NBM = 1000 cherche des series à au moins 1 chance sur 1000 d'arriver)
9
10
2) Marks all rare series (example: 4 roll over 90  in a row) you can set the type of series (the probability of the series) that you look for thanks to variable NBM (for example
11
NBM = 1000 mean looking for series at least 1 chance in 1000 to 	happen)
12
13
3) Enchaîne à la suite des series dans le même sens et avec la chance correspondante (exem-
14
ple après 4 roll supérieure à 90 ça enchaîne en chance 90 et en under)
15
16
3) After a rare serie we continue in the same direction and with the corresponding chance (for instance after 4 rolls over than 90 it plays chance =  90 and bet under)
17
]]
18
19
20
21
--https://bit-exo.com/?ref=pierresert1
22
23
--https://www.bitsler.com/?ref=pierresert1
24
25
--https://bitvest.io?r=100548
26
27
enablezz=false
28
enablesrc=false
29
bestTOUMX=0 --mémorise la proba de la best chaine
30
n=0
31
N=0
32
n=1
33
bestchain=0 --mémorise la valeur de la serie la + rare
34
indice=1 --indice de la serie la + rare aux dernier contrôle
35
pr=0 --mémorise profit/progression
36
prinitiale=pr
37
38
--balance=10000 --simu
39
40
div=100000000 ---------------unité de base
41
42
--____________________SETTINGS______
43
agressivite=20 --[[increases/decreases martingales' best minimum increase 
44
for instance with multiplier=2 and aggressivite = 50 after every loses, wager are increase by 150%) ]]--
45
casino=1 --% edge house
46
chancePRLL=91 --chance to pre roll
47
maxchance=90 -- max chance authorized
48
minchance=10 --minimum chance authorized
49
NBRchance=100 --number of chance analyzed
50
target=balance*2 --STOP_IF_BALANCE_OVER
51
limite=0 --STOP_IF_BALANCE_UNDER
52
bb=20/div-------------------base bet
53
bbPRLL=bb --pre roll base bet
54
NBM=10 --[[probability of the series
55
(for instance with NBM=100 we are looking for series that have 1 chance in 100 ) ]]--
56
--_________________________________
57
58
B=balance-limite---c'est la partie de balance mis en jeu
59
60
--REMPLISSAGE DES TABLES_____________________________________________
61
Tch={} --chance
62
Tover={} --chaine lose over
63
Tunder={} --chaine lose under
64
TOUMX={}  --plus grande chaine entre over/under
65
Tsens={} --mémorise sens de chaque chaine
66
Tn={} --chaine lose min
67
68
A=minchance-((maxchance-minchance)/(NBRchance-1))
69
for x=1,NBRchance,1 do --Remplis les table selectione les chances
70
A +=(maxchance-minchance)/(NBRchance-1)
71
Tch[x] = A --chance
72
Tover[x]=0 --chaine lose over
73
Tunder[x]=0 --chaine lose under
74
TOUMX[x]=0 --plus grande chaine entre over/under
75
Tn[x]=0 --chaine lose min
76
Tsens[x]=0 --mémorise sens de chaque chaine
77
end
78
79
for x=1,NBRchance,1 do --table serie win min
80
	if Tch[x]==nil then break end
81
	Tn[x]=math.ceil(math.log(1/NBM)/math.log((Tch[x])/100))
82
end
83
84
for x=1,NBRchance,1 do --table serie lose min
85
	if Tch[x]==nil then break end
86
	Tn[x]=math.ceil(math.log(1/NBM)/math.log((100-Tch[x])/100))
87
end
88
89
x=0
90
--___________________________________________________________________
91
92
--FONCTION_______________________________________________________________
93
94
function stringA()
95
	M1="dev contact (telegram = @pmNofirg / mail=pmgriffon1@gmail.com )"
96
	M2="this script is FREE if you bought it you got scammed"
97
	betv=M2
98
	print(M1)
99
	print(M2)
100
end
101
102
function simu_printInfo()
103
	print("wagered= " ..wagered)
104
	print("profit= " ..profit)
105
	print("PERF= " ..(wagered/profit)*100 .."%")
106
	print ("chance= " ..chance)
107
	print("nextbet= " ..nextbet .." N° " ..bets)
108
end
109
110
function calcul_increase()
111
112
	payout=(100 - casino)/chance
113
	q=((1+(1/(payout-1)))-1)*(1+(agressivite/100))+1
114
	inc=(q-1)*100
115
116
end
117
118
MRTGLLOPT=false
119
function martingale_optimise() --optimizing the base bet to use 100% of the balance
120
121
	if (lastBet.profit >= 0) then
122
		B=balance-limite-0.00000001
123
		n=math.log((B/bb)*(-1+q)+1)/math.log(q)
124
		n=math.floor(n)
125
		nextbet=B/((1-q^n)/(1-q))
126
	else
127
		nextbet=previousbet*q
128
	end
129
	
130
	print("INCREASE= " ..inc .."%")
131
	print("SERIE MAX DE LOSE POSSIBLE= " ..n-1 )
132
133
end
134
135
function reset_to_preroll()
136
137
	if (lastBet.profit >= 0) then
138
		if bestTOUMX < Tn[indice] then
139
			chance=chancePRLL
140
			nextbet=bbPRLL
141
			MRTGLLOPT=false
142
		end
143
	end --retourner au preroll après win
144
145
end
146
147
function cherche_serie_de_win()
148
	for x=1,NBRchance,1 do
149
150
		if Tch[x]==nil then break end
151
152
		if lastBet.roll < Tch[x] then
153
			Tunder[x] +=1
154
		else
155
			Tunder[x] =0
156
		end
157
158
		if lastBet.roll > (100-Tch[x]-0.01) then
159
			Tover[x] +=1
160
		else
161
			Tover[x] =0
162
		end
163
164
		if Tunder[x] >= Tover[x] then
165
			TOUMX[x]=Tunder[x]
166
			Tsens[x]=false
167
		else
168
			TOUMX[x]=Tover[x]
169
			Tsens[x]=true
170
		end
171
	end
172
end
173
174
function cherche_serie_de_lose()
175
	for x=1,NBRchance,1 do
176
177
		if Tch[x]==nil then break end
178
179
		if lastBet.roll < Tch[x] then
180
			Tunder[x] =0
181
		else
182
			Tunder[x] +=1
183
		end
184
185
		if lastBet.roll > (100-Tch[x]-0.01) then
186
			Tover[x] =0
187
		else
188
			Tover[x] +=1
189
		end
190
191
		if Tunder[x] >= Tover[x] then
192
			TOUMX[x]=Tunder[x]
193
			Tsens[x]=false
194
		else
195
			TOUMX[x]=Tover[x]
196
			Tsens[x]=true
197
		end
198
	end
199
end
200
201
function selection_indice_de_la_best_serie_win()
202
	for x=1,NBRchance,1 do
203
204
		if Tch[x]==nil then break end
205
		if (1/(((Tch[x])/100)^TOUMX[x])) > bestchain then
206
			bestchain=(1/(((Tch[x])/100)^TOUMX[x]))
207
			indice=x
208
			bestTOUMX=TOUMX[indice]
209
		end
210
	end
211
	if bestTOUMX >= Tn[indice] and (lastBet.profit >= 0) then
212
		MRTGLLOPT=true
213
		bestchain=0 --pour garder en mémore même si la serie est cassé
214
		chance=Tch[indice]
215
		bethigh=Tsens[indice]
216
	end
217
end
218
219
function selection_indice_de_la_best_serie_lose()
220
	for x=1,NBRchance,1 do
221
222
		if Tch[x]==nil then break end
223
		if (1/(((100-Tch[x])/100)^TOUMX[x])) > bestchain then
224
			bestchain=(1/(((100-Tch[x])/100)^TOUMX[x]))
225
			indice=x
226
			bestTOUMX=TOUMX[indice]
227
		end
228
	end
229
	if bestTOUMX >= Tn[indice] and ((lastBet.profit >= 0) or chance==chancePRLL) then
230
		MRTGLLOPT=true
231
		chance=Tch[indice]
232
		bethigh=Tsens[indice]
233
	end
234
end
235
236
	function target_et_limite()
237
		if (balance-nextbet) < limite or betv==nil then
238
			print("MISSION FAILLED! C'EST LE JEU SVP FAITES PAS DE BÊTISE") stop()
239
		end
240
		if balance >= target then
241
			print("TARGET REACHED GG !!!") stop()
242
		end
243
	end
244
245
	bestID,badID,pirePERTE,bestPROFIT=0,0,0,0
246
function bestBETid()
247
248
	if currentprofit >= bestPROFIT then
249
		bestID=lastBet.id
250
		bestPROFIT=currentprofit
251
	end
252
		
253
	if currentprofit <= pirePERTE then
254
		badID=lastBet.id
255
		pirePERTE=currentprofit
256
	end
257
		
258
	print("PROFIT MAX= " ..bestID)
259
	print("PERTE MAX= " ..badID)
260
		
261
end
262
--_______________________________________________________________________
263
264
chance=chancePRLL
265
nextbet=bbPRLL
266
267
function dobet()
268
269
	stringA()
270
	pr +=currentprofit
271
	
272
	cherche_serie_de_lose()
273
	--cherche_serie_de_win()
274
	
275
	bestchain=0
276
	selection_indice_de_la_best_serie_lose()
277
	--selection_indice_de_la_best_serie_win()
278
	
279
	reset_to_preroll()
280
	
281
	if MRTGLLOPT==true then
282
		calcul_increase()
283
		martingale_optimise()
284
	end
285
	
286
	target_et_limite()
287
	bestBETid()
288
	--simu_printInfo()
289
290
end