Skip to content

Instantly share code, notes, and snippets.

@ruzli
Created September 6, 2018 14:47
Show Gist options
  • Save ruzli/5413d12144c1528dffa0e1191c936755 to your computer and use it in GitHub Desktop.
Save ruzli/5413d12144c1528dffa0e1191c936755 to your computer and use it in GitHub Desktop.
reproduce 1.01x by 2x on loss
const baseBet = 1
const baseTarget = 1.01
const multiplierBet = 5
const afterLostTarget = 1.25
const multiplierLossHunt = 1.0
let bet = baseBet
let target = baseTarget
let lostbet = baseBet
let formbet = baseBet
while(true){
const { multiplier} = await this.bet(formbet * 100, target)
formbet = baseBet
if(multiplier < target){
if(target == afterLostTarget){
target = baseTarget
}
if (multiplier == multiplierLossHunt){
target = afterLostTarget
formbet = Math.floor(baseBet * Math.pow(multiplierBet, lostbet))
lostbet++
}
}else{
this.log(`lostbet: ${lostbet} target: ${target} formbet: ${formbet} `)
formbet = baseBet
if(target == afterLostTarget){
lostbet = 1
target = baseTarget
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment