Pages:
Author

Topic: BOTDICE online simulator - play 100k Just-Dice / Satoshidice rounds for free (Read 5883 times)

legendary
Activity: 1974
Merit: 1077
^ Will code for Bitcoins
Hi,

Thanks for the bot, very useful.

There seems to be only one problem: Initial bet amount can't go lower than 0.00001, which would be so useful for some simulations. It's not only the problem it can not fit visually in the table, calculations seem to be completely screwed of by this, although I can not be sure since can not see the results in single session. Is there any chance we can get 0.00000001 as minimal amount? BTW, is this opensource?
hero member
Activity: 566
Merit: 500
BOTDICE update v0.60

- Just-Dice.com simulation added
- Total profit fixed for big data

Very well done.
Thank you!

hero member
Activity: 640
Merit: 771
BTC⇆⚡⇄BTC
Nice bot.

Very well done.

Congratulations!
hero member
Activity: 566
Merit: 500
BOTDICE update v0.59a

Bitbattle.me multipliers added.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
After playing 1000 sessions of 1000 bigdata games, with all sorts of numbers typed in, you will eventually lose everything.
hero member
Activity: 566
Merit: 500
The first time the page is loaded, the Game Type selected is 60000. The payout multiplier on win is 1.957. If I select a different Game Type, and then re-select 60000, the payout multiplier changes to 1.004. Why is the initial payout multiplier different?
There was a bug affecting the automatic payout multipliers. It should now show the correct multipliers from the beginning.
full member
Activity: 196
Merit: 100
The first time the page is loaded, the Game Type selected is 60000. The payout multiplier on win is 1.957. If I select a different Game Type, and then re-select 60000, the payout multiplier changes to 1.004. Why is the initial payout multiplier different?
hero member
Activity: 566
Merit: 500
BOTDICE awaited update:

v0.58a
    - automatic payout multipliers for Satoshidice game type selection!

It was a surprise that this feature opens up a whole new world of usability when you don't have to type in the multiplier. I hope you're enjoying it as much as I am  Smiley
hero member
Activity: 566
Merit: 500
BOTDICE awaited update:

v0.58a
    - automatic payout multipliers for Satoshidice game type selection!

It was a surprise that this feature opens up a whole new world of usability when you don't have to type in the multiplier. I hope you're enjoying it as much as I am  Smiley
hero member
Activity: 566
Merit: 500
BOTDICE awaited update:

v0.58a
    - automatic payout multipliers for Satoshidice game type selection!

It was a surprise that this feature opens up a whole new world of usability when you don't have to type in the multiplier. I hope you're enjoying it as much as I am  Smiley
hero member
Activity: 566
Merit: 500
BOTDICE update April 4th 2013:

v0.57a
     - limited bets to always be within session bankroll near cash expiration
     - adjusted colors for readability


Testers welcome!
hero member
Activity: 566
Merit: 500
Thanks for the donation! Every bitcent helps in keeping up the motivation Wink
full member
Activity: 137
Merit: 100
I was thinking Stay Puft, but Gozer said Grover
I bet 1.0 on 50/50 and win; my client will show a return of 1.957
Then profit "net profit" is where the fee is subtracted from the win.

I think this approach would also build faith in your site since people would see the exact same amounts in the client and on your site. (assuming they are always charged a fee of 0.00005. Sometimes I'm charged a gee fee of 0.0001)
I did mistakenly add an extra 0 in each of the above statements.  

Your suggestion is appreciated. The amounts need to be the same as displayed on the client.

And for some shameless self promotion I sent you a small donation for the site. I've tried many more different variations on betting that I've been meaning to test but never have.  Thanks!
hero member
Activity: 566
Merit: 500
BOTDICE update

2013-04-01   v0.56a
    
- fixed last bet display error
- fixed default lose multiplier
- adjusted bet and win amounts to be uniform with real wallet results


Next to do:
- automatic multipliers for game types
- limit last bet of session to not exceed bankroll

At first I was losing basically every single time with your simulator, then I changed the settings and now I'm reaching a win target of +50% every single time. That can't be right can it?
It depends on what you mean "every single time". With target profit of 50% and less it is not uncommon to reach target 10 times in a row. You are expected to reach 50% profit more often than not, unless you use exceedingly bad strategies.

Use the big data mode to review a strategy you have found good from the single session analysis. If you still end up in profit after 100 sessions of 1000 rounds, you are set to be very wealthy Grin

In such a case, a more likely possibility is that there are errors in the software. That's why it's still in alpha phase and all user reports are welcome.

[EDIT: you can easily end up in profit in the big data mode as well. However multiple big data runs should yield clearly negative total result (because your big data losses can end up very large, even if you win more runs than lose).]
hero member
Activity: 566
Merit: 500
Seems to be some issues with win and profit calculations in determining when a game is complete.
This was just because the last bet was not printed before the completion announcement - it's being fixed in the next version that's being uploaded soon.

Quote
If there is a note that the txfee is subtracted from the win before the win is printed to the screen, my bad for not seeing that information.
No note, the win column listed net winnings.
Quote
I bet 1.0 on 50/50 and win; my client will show a return of 1.957
Then profit "net profit" is where the fee is subtracted from the win.

I think this approach would also build faith in your site since people would see the exact same amounts in the client and on your site. (assuming they are always charged a fee of 0.00005. Sometimes I'm charged a gee of 0.0001)

Your suggestion is appreciated. The amounts need to be the same as displayed on the client.

Quote
#    lucky number    bet    win    Profit
1    61829    0.010    -0.0104995    -0.0104995
(for round 1, shouldn't profit should be -0.01045? (-0.01bet + -0.0005txfee + 0.00005return)
since this appears to scale the 0.0000495 difference can start to add up.
I think we both are confusing the number of zeros here. The loss return rate is 0.005 times your bet, which affects returns extensively for small bet amounts. This has been fixed for the default menu.

[From private message]
Quote from: Grover
Also it appears possible to bet more than is in the bank

The "bank" is misleading, it should be "cash per session". Big data mode works by separating sessions, so the possible loss of more cash than initial bank per session is by design.

Quote
Last, I think SD uses 0 to 65535 inclusive.
That's true. It's correct in the software, but will fix for the description as well.

There seems to be some inconsistency on what fees Satoshidice deducts from winning payments. On their site they state: "On a win or a lose a transaction fee of 0.0005 is subtracted from the payment amount." However, we received back exactly 1.957000x our winning bet upon test, without fees substracted.
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
I haven't really played SD before and I'm not certain exactly how it works. At first I was losing basically every single time with your simulator, then I changed the settings and now I'm reaching a win target of +50% every single time. That can't be right can it?
full member
Activity: 137
Merit: 100
I was thinking Stay Puft, but Gozer said Grover
Seems to be some issues with win and profit calculations in determining when a game is complete.

I understand how you determined the win amount.

If there is a note that the txfee is subtracted from the win before the win is printed to the screen, my bad for not seeing that information.  

Suggestion:
Technically in accounting for the win and the profit; the win is the return from SD and the profit is where the txfee is subtracted.
For example when a bet is won on SD 50/50 the payout is 1.957.  This is "gross profit" or the win.  
I bet 1.0 on 50/50 and win; my client will show a return of 1.957
Then profit "net profit" is where the fee is subtracted from the win.

I think this approach would also build faith in your site since people would see the exact same amounts in the client and on your site. (assuming they are always charged a fee of 0.00005 0.0005. Sometimes I'm charged a gee fee of 0.0001 0.001)

I included a round where there seems to be an issue with calculating final profit for the win multiplier, but I may be missing something.

(the code box gives better columns than quote)
Code:
x x

03:29:08
Max rounds to play: 100
Initial bankroll (cash): 10
Target cash: cash +50%
Game type: 32768
Win multiplier: 1.957
Start bet: 0.01
Max bet: 3.7
Transaction fee: 0.0005 per bet
Adjustment after win: 1.33x
Adjustment after loss: 1.33x
Reset bet size after 2 wins
Reset bet size after 2 losses

Session 1 (x 100 bets) **Session profit: 5.1445109 **High point: 1.6041109 **Low point: -0.1149065 **FINAL CASH: 15.1445 BTC
Winning sessions: 1/1 TOTAL PROFIT: 5.1445 BTC
Script Benchmark: 0.00184512138366699


# lucky number bet win Profit
1 61829 0.010 -0.0104995 -0.0104995
(for round 1, shouldn't profit should be -0.01045? (-0.01bet + -0.0005txfee + 0.00005return)
since this appears to scale the 0.0000495 difference can start to add up.
ie. if the [s][s]best[/s][/s] bet was 1.0 the difference is x100 for 0.00495 which present value in USD is $0.4554 or ~$22.77 for 50 losing 1btc bets.)

2 64331 0.023 -0.0234989 -0.0339984
3 30767 0.010 0.0190700 -0.0249284
4 59717 0.023 -0.0234989 -0.0484273
5 41464 0.054 -0.0544973 -0.1029246
6 49247 0.010 -0.0104995 -0.1134241
7 20672 0.010 0.0190700 -0.1043541
8 1388 0.023 0.0445110 -0.0828431
9 41113 0.010 -0.0104995 -0.0933426
10 10538 0.023 0.0445110 -0.0718316
11 23810 0.054 0.1051780 -0.0206536
12 60525 0.010 -0.0104995 -0.0311531
13 35887 0.023 -0.0234989 -0.0546520
14 52915 0.010 -0.0104995 -0.0651515
15 139 0.010 0.0190700 -0.0560815
16 16602 0.023 0.0445110 -0.0345705
17 54275 0.010 -0.0104995 -0.0450700
18 42251 0.023 -0.0234989 -0.0685689
19 63521 0.010 -0.0104995 -0.0790684
20 13108 0.010 0.0190700 -0.0699984
21 62780 0.023 -0.0234989 -0.0934973
22 711 0.054 0.1051780 -0.0423193
23 3546 0.126 0.2460820 0.0777627
24 62524 0.010 -0.0104995 0.0672632
25 42471 0.023 -0.0234989 0.0437643
26 18189 0.010 0.0190700 0.0528343
27 35331 0.023 -0.0234989 0.0293354
28 39488 0.054 -0.0544973 -0.0251619
29 28745 0.010 0.0190700 -0.0160919
30 55346 0.023 -0.0234989 -0.0395908
31 24864 0.054 0.1051780 0.0115872
32 55682 0.126 -0.1264937 -0.1149065
33 25389 0.294 0.5748580 0.1659515
34 540 0.685 1.3400450 0.8209965
35 41261 0.010 -0.0104995 0.8104970
36 14174 0.023 0.0445110 0.8320080
37 49108 0.054 -0.0544973 0.7775107
38 33487 0.126 -0.1264937 0.6510170
39 58588 0.010 -0.0104995 0.6405175
40 3893 0.010 0.0190700 0.6495875
41 33188 0.023 -0.0234989 0.6260886
42 64000 0.054 -0.0544973 0.5715913
43 2316 0.010 0.0190700 0.5806613
44 46643 0.023 -0.0234989 0.5571624
45 24436 0.054 0.1051780 0.6083404
46 40310 0.126 -0.1264937 0.4818467
47 11081 0.294 0.5748580 0.7627047
48 51581 0.685 -0.6854657 0.0772389
49 28769 1.596 3.1228720 1.6041109 // profit does not equal the listed TOTAL PROFIT: 5.1445 BTC
WIN TARGET +50% ACHIEVED!

full member
Activity: 137
Merit: 100
I was thinking Stay Puft, but Gozer said Grover
BOTDICE updated to v0.55a

- fixed max and min bet limits
- fixed round number to start from 1
- added multiplication progression adjustments (making Martingale possible)
- added script benchmark


It's a great app.

What settings do you use for best results?
Thanks, I hope you like it now even more  Smiley.

Discussing the settings you can spend half of you life... but generally, I have an impression that settings increasing the bets towards the end of session rather than adjusting them down yield more. Someone proficient in math could chime in to evaluate whether that can combat the negative estimated value somewhat in a limited session.

Also, I prefer catching winning streaks by increasing bets on a 50%+ odds game type, but I'm not sure to what extent this affects the total profit with what limitations.

Naturally, with the house edge and fees taken into account, you'll fare best with the smallest number of bets and largest stakes. But it's rather interesting to run tests without house edge and fees.



Yes, the changes are great.

hero member
Activity: 566
Merit: 500
BOTDICE updated to v0.55a

- fixed max and min bet limits
- fixed round number to start from 1
- added multiplication progression adjustments (making Martingale possible)
- added script benchmark


It's a great app.

What settings do you use for best results?
Thanks, I hope you like it now even more  Smiley.

Discussing the settings you can spend half of you life... but generally, I have an impression that settings increasing the bets towards the end of session rather than adjusting them down yield more. Someone proficient in math could chime in to evaluate whether that can combat the negative estimated value somewhat in a limited session.

Also, I prefer catching winning streaks by increasing bets on a 50%+ odds game type, but I'm not sure to what extent this affects the total profit with what limitations.

Naturally, with the house edge and fees taken into account, you'll fare best with the smallest number of bets and largest stakes. But it's rather interesting to run tests without house edge and fees.

full member
Activity: 137
Merit: 100
I was thinking Stay Puft, but Gozer said Grover
I know how Martingale progression works. I do not find it superior to progression systems with static increase and decrease. Currently Botdice allows much wider customization of bets than doubling up on loss. Buy don't worry, the  basic progression scheme of multiplying your previous bet will be added soon as well, so you can compare yourself how  massive losses you'll get on average of 100.000 bets or even a single run of 1000 bets.

It's a great app.

What settings do you use for best results?

added

And apologies for me not getting it.  Day off, I was in a different mind.
Pages:
Jump to: