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 / [email protected] )" | |
| 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 |