Bitcoin Forum
May 06, 2024, 08:40:52 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 [146] 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 »
  Print  
Author Topic: Seuntjies DiceBot -Multi-Site, multi-strategy betting bot for dice. With Charts!  (Read 274500 times)
seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 02, 2019, 11:26:10 AM
 #2901

Hi, guys, I have a quick question

What are the casinos with the fastest API in terms of maximum number of bets per second that the Seuntjies DiceBot works with? I want to test the strategy described in this thread (mostly academic interest but still), and in order to build a big enough sample I need more bets per unit of time. If someone has already tried out what I want to test there (and it didn't work out), let me know, still better in that thread directly (so as not to derail this one)

If it's for academic purposes, use the simulator built into DiceBot.

(If you're looking for more performance and are fairly tech savvy, clone and compile doormat: https://github.com/Seuntjie900/Doormat. It's simulator is much much faster)

1715028052
Hero Member
*
Offline Offline

Posts: 1715028052

View Profile Personal Message (Offline)

Ignore
1715028052
Reply with quote  #2

1715028052
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715028052
Hero Member
*
Offline Offline

Posts: 1715028052

View Profile Personal Message (Offline)

Ignore
1715028052
Reply with quote  #2

1715028052
Report to moderator
1715028052
Hero Member
*
Offline Offline

Posts: 1715028052

View Profile Personal Message (Offline)

Ignore
1715028052
Reply with quote  #2

1715028052
Report to moderator
1715028052
Hero Member
*
Offline Offline

Posts: 1715028052

View Profile Personal Message (Offline)

Ignore
1715028052
Reply with quote  #2

1715028052
Report to moderator
deisik
Legendary
*
Offline Offline

Activity: 3444
Merit: 1280


English ⬄ Russian Translation Services


View Profile WWW
August 02, 2019, 02:26:20 PM
 #2902

Hi, guys, I have a quick question

What are the casinos with the fastest API in terms of maximum number of bets per second that the Seuntjies DiceBot works with? I want to test the strategy described in this thread (mostly academic interest but still), and in order to build a big enough sample I need more bets per unit of time. If someone has already tried out what I want to test there (and it didn't work out), let me know, still better in that thread directly (so as not to derail this one)

If it's for academic purposes, use the simulator built into DiceBot

Thanks for replying, I will try it

But I still want to know how real casinos rank up in terms of the metric described (bet speed). I think it will be interesting to find out. As far as remember, PrimeDice, for example, now limits bets to 1 roll per second, even though their autobet was way faster when they had first introduced it in circa 2014 (back in the day I lost like 1.5 BTC with it, huh). Right now, I'm running autobet at wolf.bet, and it is visibly faster than just 1 bet per second (actually pretty close to 2 bets per second)

(If you're looking for more performance and are fairly tech savvy, clone and compile doormat: https://github.com/Seuntjie900/Doormat. It's simulator is much much faster)

Can I compile it for Linux? What framework is it using (Qt would be fine)?

seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 02, 2019, 02:37:13 PM
 #2903

Can I compile it for Linux? What framework is it using (Qt would be fine)?

Yes. It's built using .net standard, there's no GUI for it yet. (It has a CLI that is somewhat limited that's built using .net core)

kodark
Jr. Member
*
Offline Offline

Activity: 32
Merit: 12


View Profile WWW
August 03, 2019, 02:46:31 PM
 #2904

Where to report bugs?

There is a bug that, when the lua scripts stops for not having sufficient funds, if you deposit more and start again, it will go ahead with the next betting with a higher value or, when changing coins and pasting a new whole script with the correct basebet, it will use the previous basebet and so, you can be bankrupt because of this.

OP, it would be good if this bug would be solved because it cleared my balance at least 3 times before I learned it and thats the main reason I am not donating.

The bot isn't stopped unless it says "stopping" with a reason in the status bar. If you run out of funds, the bot retries the bet every 30 seconds. If you deposit, it will resume within 30 seconds of the funds being available in your account.

If you do stop it and then type start again to start betting, and it bets from where you left off, it's a problem with your script. Your script is supposed to set the starting bet when it's parsed.

See the tutorials on https://bot.seuntjie.com/programmermode.aspx

I do it, use function stop(), see an example:

 
Code:
 if balance < stoplosslimit then
         nextbet = basebet
         ching()
          alarm()
          stop()
         
       end

My stoplosslimit is working as I tested it many times, but, when the martingale fails, it does not returns to the basebet.

And really, sometimes I stop it manually. The solution is close the bot and open again with a new script setting the basebet.
kodark
Jr. Member
*
Offline Offline

Activity: 32
Merit: 12


View Profile WWW
August 03, 2019, 02:49:51 PM
 #2905

Hi, guys, I have a quick question

What are the casinos with the fastest API in terms of maximum number of bets per second that the Seuntjies DiceBot works with? I want to test the strategy described in this thread (mostly academic interest but still), and in order to build a big enough sample I need more bets per unit of time. If someone has already tried out what I want to test there (and it didn't work out), let me know, still better in that thread directly (so as not to derail this one)

Duckdice is the fastest.
kodark
Jr. Member
*
Offline Offline

Activity: 32
Merit: 12


View Profile WWW
August 03, 2019, 07:39:57 PM
 #2906

Can I compile it for Linux? What framework is it using (Qt would be fine)?

Yes. It's built using .net standard, there's no GUI for it yet. (It has a CLI that is somewhat limited that's built using .net core)

seuntjie, How do I reset the time running in the stats?
resetstats() does not do the trick.
seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 04, 2019, 08:35:35 AM
 #2907

Can I compile it for Linux? What framework is it using (Qt would be fine)?

Yes. It's built using .net standard, there's no GUI for it yet. (It has a CLI that is somewhat limited that's built using .net core)

seuntjie, How do I reset the time running in the stats?
resetstats() does not do the trick.

are you using doormat? iirc doormat creates a new stats object when you reset stats and the time running should be contained in there. so the time running should reset in doormat.

If you're not using doormat, why did you quote a post about doormat to ask me that question?

In that case. Update your bot.

seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 04, 2019, 08:37:12 AM
 #2908

Where to report bugs?

There is a bug that, when the lua scripts stops for not having sufficient funds, if you deposit more and start again, it will go ahead with the next betting with a higher value or, when changing coins and pasting a new whole script with the correct basebet, it will use the previous basebet and so, you can be bankrupt because of this.

OP, it would be good if this bug would be solved because it cleared my balance at least 3 times before I learned it and thats the main reason I am not donating.

The bot isn't stopped unless it says "stopping" with a reason in the status bar. If you run out of funds, the bot retries the bet every 30 seconds. If you deposit, it will resume within 30 seconds of the funds being available in your account.

If you do stop it and then type start again to start betting, and it bets from where you left off, it's a problem with your script. Your script is supposed to set the starting bet when it's parsed.

See the tutorials on https://bot.seuntjie.com/programmermode.aspx

I do it, use function stop(), see an example:

 
Code:
 if balance < stoplosslimit then
         nextbet = basebet
         ching()
          alarm()
          stop()
         
       end

My stoplosslimit is working as I tested it many times, but, when the martingale fails, it does not returns to the basebet.

And really, sometimes I stop it manually. The solution is close the bot and open again with a new script setting the basebet.

This sounds like your script doesn't set the same basebet when it's parsed as what you set when it stops.

kodark
Jr. Member
*
Offline Offline

Activity: 32
Merit: 12


View Profile WWW
August 05, 2019, 01:28:43 AM
 #2909

Where to report bugs?

There is a bug that, when the lua scripts stops for not having sufficient funds, if you deposit more and start again, it will go ahead with the next betting with a higher value or, when changing coins and pasting a new whole script with the correct basebet, it will use the previous basebet and so, you can be bankrupt because of this.

OP, it would be good if this bug would be solved because it cleared my balance at least 3 times before I learned it and thats the main reason I am not donating.

The bot isn't stopped unless it says "stopping" with a reason in the status bar. If you run out of funds, the bot retries the bet every 30 seconds. If you deposit, it will resume within 30 seconds of the funds being available in your account.

If you do stop it and then type start again to start betting, and it bets from where you left off, it's a problem with your script. Your script is supposed to set the starting bet when it's parsed.

See the tutorials on https://bot.seuntjie.com/programmermode.aspx

I do it, use function stop(), see an example:

 
Code:
 if balance < stoplosslimit then
         nextbet = basebet
         ching()
          alarm()
          stop()
         
       end

My stoplosslimit is working as I tested it many times, but, when the martingale fails, it does not returns to the basebet.

And really, sometimes I stop it manually. The solution is close the bot and open again with a new script setting the basebet.

This sounds like your script doesn't set the same basebet when it's parsed as what you set when it stops.

Is your primedice nick seuntjies ?
seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 05, 2019, 06:10:06 AM
 #2910

Is your primedice nick seuntjies ?


Just Seuntjie. The same as my forum username.

anunnaki1202
Jr. Member
*
Offline Offline

Activity: 78
Merit: 1


View Profile
August 12, 2019, 07:35:53 PM
 #2911

Hi,
Is anyway to keep history only 24h so the bot won't need save days behind?
kodark
Jr. Member
*
Offline Offline

Activity: 32
Merit: 12


View Profile WWW
August 12, 2019, 07:39:13 PM
 #2912

The bot reads the profit wrong when the time pass after 24 hours.
kodark
Jr. Member
*
Offline Offline

Activity: 32
Merit: 12


View Profile WWW
August 12, 2019, 07:40:39 PM
 #2913

Is your primedice nick seuntjies ?


Just Seuntjie. The same as my forum username.

When I will be in green again sure I will tip you Smiley anyway thanks for this great app.
seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 13, 2019, 08:36:55 AM
 #2914

Hi,
Is anyway to keep history only 24h so the bot won't need save days behind?

No

The bot reads the profit wrong when the time pass after 24 hours.

Can you elaborate?

docthusinh
Jr. Member
*
Offline Offline

Activity: 225
Merit: 4


View Profile
August 18, 2019, 07:03:23 AM
 #2915

Yeah... I suspect you might be confused by the 4.95% == 0.0495...

In this formula, you need to use a "decimal percentage"... This is basically the percentage you are using / 100. All the values should end up between 0 and 1.

So, if you are using a percentage of 1%, the decimal value is (1 / 100) => 0.01

0.495% => 0.495 / 100 => 0.00495
4.95% => 4.95 / 100 => 0.0495
10% => 10 / 100 => 0.1
56.7% => 56.7 / 100 => 0.567
100% => 100 / 100 => 1

Because the start percentage is for "wins" and we're after "losses"... we then use (1-p) to get the loss percentage... so the formula, for 4.95% should look something like:

=abs(ln(4166576)/ln(1-0.0495))

What site are you using that is given you these 1700-1900 loss streaks? Huh


Yes I am a bit confused in displaying percentage number in decimal. It is 0.495% aka 0.00495, =abs(ln(4166576)/ln(1-0.00495)) = 3071.68 (by the use of formula). And actual result as mentioned 1700-1900 are easy to see, above 2000 is "rare" in which i withness 3 or 4 time at 2000+ and once at 2367 (the biggest I've seen).

For sites: anysite would yield the same thing as long as they have "provably fair" but I've played on Freebitco.in and Bitdice.me. You can check for my profit on Bitdice since it can show profiles.
And btw: I am not betting with this bot but my private one (with credit to Seuntjie in which i copied his code specifically the login & send bet command/ syntax to talk with the site and implement my own logics).

seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 19, 2019, 06:08:59 AM
 #2916

And btw: I am not betting with this bot but my private one (with credit to Seuntjie in which i copied his code specifically the login & send bet command/ syntax to talk with the site and implement my own logics).



If you're only using the login and bet functionality, why not just use the bot's programmer mode to write your own logic? then you don't need to maintain any other code to ensure compatibility with the site and you can switch to any number of sites without having to change your code.

docthusinh
Jr. Member
*
Offline Offline

Activity: 225
Merit: 4


View Profile
August 19, 2019, 06:24:21 AM
 #2917

And btw: I am not betting with this bot but my private one (with credit to Seuntjie in which i copied his code specifically the login & send bet command/ syntax to talk with the site and implement my own logics).



If you're only using the login and bet functionality, why not just use the bot's programmer mode to write your own logic? then you don't need to maintain any other code to ensure compatibility with the site and you can switch to any number of sites without having to change your code.

The reason is I need the least memory footprint as possible (constantly 10MB RAM usage is kept after a month or a few months run) in which a console program is best suite. Secondly I need to define some static and dynamic variables in which I am not sure how to keep it right in LUA script and also save that in case of restart or abnormal power outage. Thirdly alot of if and else as well as loop is used and lastly resolving the issues with error from site (HTTP 404/502) in which I let it just wait (in a loop) until the site is back to normal and continue playing without extra babysitting it.
felicita
Legendary
*
Offline Offline

Activity: 1582
Merit: 1031



View Profile
August 19, 2019, 06:45:54 AM
 #2918

thanks iam using your bot on just-dice to enable auto roll there.
Is there any plans to make it for Linux OS ?


regards

This is planned for v4 of the bot but is not guaranteed and I do not have an ETA.

iam still hot for a linux application XD
I hope you have enough time for v4 soon.

kind regards
seuntjie (OP)
Legendary
*
Offline Offline

Activity: 1717
Merit: 1125



View Profile WWW
August 19, 2019, 09:14:36 AM
 #2919


The reason is I need the least memory footprint as possible (constantly 10MB RAM usage is kept after a month or a few months run) in which a console program is best suite. Secondly I need to define some static and dynamic variables in which I am not sure how to keep it right in LUA script and also save that in case of restart or abnormal power outage. Thirdly alot of if and else as well as loop is used and lastly resolving the issues with error from site (HTTP 404/502) in which I let it just wait (in a loop) until the site is back to normal and continue playing without extra babysitting it.

Memory: Fair enough, though in my experience, DiceBot doesn't really increase the amount of memory it uses once it's running and the chart and bet log are at their maximums (Which can be decreased in the settings tab).
Variables: Variables can just be defined as in any other language and you can use lua io library to save them to a file or read them from a file.
If-else/loops: this is the same for any programming language and shouldn't dissuade you from using one or another
Error from site: DiceBot automatically retries the most recent bet every 30 seconds if there is an error, and with the way freebitco.in works, it should just resume betting even after several hours of downtime or maintenance.


HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
August 19, 2019, 09:44:01 AM
 #2920

I guess some people just like to reinvent wheels Wink

But full credit to them for going to the effort of creating their own setup... Still seems like a lot of work, for what will still likely result in a loss of money... and time Tongue Not sure I'd have the patience to have a bot running for a month! Shocked Shocked Shocked

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: « 1 ... 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 [146] 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!