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 |