Author

Topic: Fork of [mad]Berry's coinroll.it bot, as well as a SatoshiCircle bot (Read 1392 times)

sr. member
Activity: 293
Merit: 250
Quote
a Martingale strategy is nearly always beaten by a maximum bet set only a few percent lower than the highest bet the strategy would commonly need to make.  This is likely very deliberate on coinroll.it's part.

That's not true. Maximum bets are limited by the bankroll using (quite conservative) risk estimates and they change every week.
hero member
Activity: 686
Merit: 500
noob alert!!

how to run this script? I have python installed already but im not sure how exactly to run this script  Huh
sr. member
Activity: 308
Merit: 250
sorry for my late reply, but i got 3BTC profit alrready thanks to your bot  Roll Eyes  Grin

also changed the max iteration line to "exit" when it hits the max Wink Feel a little bit more comfortable with it (35 max iter for me on 25%)

Thanks again for your hard work. I am learning python now to make an extra line in the prompt to keep track of the highest iteration Smiley
sr. member
Activity: 285
Merit: 259
Sorry for the late response,

Code:
File C:\location of file\coinroll.py line 152 in callout += '\n' + e.argrs[0] ['message']

The problem here is that there's an extra 'r' in 'e.args'

I'm glad you found an alternative fix.

@madberry

I lost interest in coinroll.it since I forked this, but I'll check out your repo and submit a pull if anything stands out.
sr. member
Activity: 308
Merit: 250
hi, the bot works great  Grin

but it always crashes with an error:
Code:
Traceback :
 File: C:\location of file\coinroll.py line 208 in
File C:\location of file\coinroll.py line 169 in main result = call<'bet' , user=user, password=password, lessthen=less_then, amount=bet>

File C:\location of file\coinroll.py line 152 in callout += '\n' + e.argrs[0] ['message']

indexError: tuple index out of range

Runs for about 3-5seconds and then the error, its spamming alot of bets Tongue, and where do i define an multiplier amount, i want to make a custom multiplier for 25%, now its using around 1,5 but I dont like that... Could you program that option? To make your own bet multiplier (so for 50% its 2 for example)

Thanks for your hard work

aadje93/adriaan

edit seems like a stack overflow on the coinroll side, i made a 0,5 sleep before the bet

(add time.sleep(0.5) just under while true on line 168) and it will bet once every 0,5 seconds Smiley working great now Cheesy
newbie
Activity: 29
Merit: 0
Hey cwil, please open a pull request on github so I can check out your changes and add them to the coinroll_it repo.
member
Activity: 102
Merit: 10
why not stop gambling and reducing "spam"  Cool?
You can always join a physical casino...

There is no spam to the network on coinroll.it .
member
Activity: 66
Merit: 10
bitcoin core contributor
why not stop gambling and reducing "spam"  Cool?
You can always join a physical casino...
sr. member
Activity: 285
Merit: 259
In response to a PM:
Quote
So I am having fairly good luck with your script that you posted. I am just wondering how the withdrawal works because it seems random. I would like to set it to automatically send a payment at lets say 0.01 is that possible ?

When the bot starts it checks to see what your initial balance is and then every time your current balance is that number multiplied by two, it withdraws half of your current balance.

Changing it to withdraw at 0.01 wouldn't be hard, in fact I also withdraw at frequent intervals.  These things really need to be fine tuned to work for your exact strategy, so don't be afraid to read up on Python and change things.  I am a programmer, but I never use Python, so I have to check reference material when I made my initial modification to this script too.

Code:
withdraw_at = int(ceil(initial_balance * 1.1)) #minimum withdrawal is 10%, this should be placed in def main after initial_balance is defined but outside the loop, line 163.
if(balance > withdraw_at): #this goes at line 184, replacing the if statement there
  withdraw = initial_balance - withdraw_at
  resultwithdraw = call('withdraw', user=user, password=password, address=address, amount=withdraw)
  balance = resultwithdraw['balance']
  withdrawn += withdraw

I should note that as of early this morning, there is now a minimum withdraw equal to 10% of your balance.  0.01 withdraws probably won't work in any profitable way.
member
Activity: 102
Merit: 10
Very Cool cant wait to check it out.
sr. member
Activity: 285
Merit: 259
I would have liked to have contributed this to the Gambling forum, especially in the relevant thread.  If anyone is able to do so, please feel free.

I've forked [mad]Berry's coinroll.it bot to better match my understanding of a Martingale betting system.  Further information is in the comments, please see here: http://pastebin.com/5Stp9KPr.  Please excuse any irregularities in the script, Python is not a language I commonly use.  

Additionally, someone showed some interest in a SatoshiCircle bot.  I wrote a crude Chrome addon, located here: http://pastebin.com/mnU9t7JQ.  Be aware that it will likely be difficult to use for anyone that couldn't simply write it themselves.

If anyone is feeling generous and found these scripts useful or interesting, I love donations:
btc: 1J18oi6EdWALyFyk9mbNMmiZnbtyHSERPu
ltc: LSt4C729DmykfRKAUi7ijjyryt75awBkC2
Jump to: