mechs (OP)
|
|
July 27, 2013, 06:32:27 PM Last edit: July 27, 2013, 07:04:21 PM by mechs |
|
Project: A bot script to help reduce investor variance in the form of an auto-invest & divest bot for the website Just-Dice.com
Details: To be able to set parameters based on change in the site's investment by percentage or amount over a given period of time which will trigger a variable invest or divest action. The bot when given the proper parameters (time, amount or percentage change) can then complete any of the following actions: Examples: 1. Should the total site protfit increase 10% or more within any 24-hour period, will auto-divest all funds. Then will re-invest all funds should the total site profit by 15% in any length of time 2. Will auto-invest 10% of the current account balance every 72 hours 3. Wil divest 20% of total investment for every increase of 20% over the principal investment
Conditions: 1. Must be released open source on Git-Hub upon completion and payment of the bounty 2. Must be able to work with Windows x64 Bit 3. Must be able to be compiled to an executable in atleast Windows (Linux additional bounty) 4. Must be easy for even a novice to use - so no scripts which requires knowledge of python, etc by the user 5. Okay if requires browser to be open. Must work with both Internet Explorer and Google Chrome. 6. Must provide support for at least 1 year (should changes me made to website which "break" the bot).
Payment: 4 BTC Bounty
Additional Bounties: 1. If can integrate the ability to use auto-login when disconnected, an additional 1 BTC bounty 2. If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty 3. If can add a audible whale alarm when any bets over "X" BTC are detected, an additional 0.5 BTC bounty 4. Linux version: an additional 1 BTC bounty (please test with Ubuntu) 5. If can have it work without needing the browser to be open, an additional 1 BTC bounty
Any takers?
|
|
|
|
infested999
|
|
July 27, 2013, 06:44:56 PM |
|
Probably easier to give 4 btc to doog to make this, it's easier for him because he has API access.
|
|
|
|
mechs (OP)
|
|
July 27, 2013, 06:45:47 PM |
|
Probably easier to give 4 btc to doog to make this, it's easier for him because he has API access.
Hey, he is more than welcome to go ahead and do so. I think he has other more pressing concerns on his to-do list though
|
|
|
|
btc_lurker
Member
Offline
Activity: 78
Merit: 10
|
|
July 27, 2013, 06:49:09 PM Last edit: July 27, 2013, 07:00:45 PM by btc_lurker |
|
I could do this I guess. My current bot is at https://github.com/knowitnothing/miscThere is a trackplayer.py which already reconnects when disconnected, works with google auth, runs on Linux and Windows, and is open source. You need to install Python before using it: http://python.org/download/releases/2.7.5/PS: To get a proper bot first you need to define the actual parameters you need/want to set, very precisely. Can you do that ?
|
|
|
|
mechs (OP)
|
|
July 27, 2013, 06:55:03 PM |
|
2. Must be able to work with Windows x64 Bit Is a Python script OK? I'm not sure, since I also use third-party libraries like lxml. I was thinking of doing a similar script for myself anyway, but not really focused on systems where installing such packages is hard. (I have a lot of experience automating websites using these, that's why.) I guess you're looking for something that runs in the browser instead? 1. If can integrate the ability to use auto-login when disconnected, an additional 1 BTC bounty
Easy to do if I use my favorite lib but then it will be even harder to make it work on Windows. I'll have to see how the login/logout works. 2. If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty
Not sure if possible to automate, unless you reimplement google auth locally? 3. If can add a audible whale alarm when any bets over "X" BTC are detected, an additional 0.5 BTC bounty Seems easy to do on Windows according to what I find. The key is it must be easy even for a novice Just-Dice user to use who is not technically savvy. Must be installable with an executable (though all source available for those who wish to self-compile). Now if you want to make an installer that auto-installs python and all the libs needed, that would be fine. I want it easy enough for even the non-technically savvy user to use.
|
|
|
|
mechs (OP)
|
|
July 27, 2013, 07:01:02 PM |
|
After looking at the website, it heavily uses websockets, and I don't know how easy to automate it is without a browser.
Anyway it likely won't meet your requirements, so I give up and will do one for my needs later.
It is fine if it requires a browser to be open. Must work with both Chrome and Internet Explorer though.
|
|
|
|
infested999
|
|
July 27, 2013, 07:04:35 PM |
|
After looking at the website, it heavily uses websockets, and I don't know how easy to automate it is without a browser.
Anyway it likely won't meet your requirements, so I give up and will do one for my needs later.
Does that mean it is possible to do that as a Firefox or Greasemonkey extension.
|
|
|
|
KgBC
Newbie
Offline
Activity: 55
Merit: 0
|
|
July 27, 2013, 07:38:19 PM |
|
1. Must be released open source on Git-Hub upon completion and payment of the bounty sure 2. Must be able to work with Windows x64 Bit not an issue, sure 3. Must be able to be compiled to an executable in atleast Windows (Linux additional bounty) could provide a NSIS install package for windows, and a python script with simple install instructions for linux. 4. Must be easy for even a novice to use - so no scripts which requires knowledge of python, etc by the user nsis hides it all. just one exe installer. 5. Okay if requires browser to be open. Must work with both Internet Explorer and Google Chrome. I would prefer the web automation approach like in my just-dice bot. It's fairly easy to change if the site changes. It's using an WebDriver inside Firefox, could use an installed firefox. It could also bundle a firefox which will be used. 6. Must provide support for at least 1 year (should changes me made to website which "break" the bot). Is the support payed? Not that much, but if dooglus starts to change things to lock out bots very often this could be a lot of work. Btw: why 'we made'? Additional Bounties: 1. If can integrate the ability to use auto-login when disconnected, an additional 1 BTC bounty sure, look my bot code. 2. If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty unsure about that, but should be possible. 3. If can add a audible whale alarm when any bets over "X" BTC are detected, an additional 0.5 BTC bounty have to test. 4. Linux version: an additional 1 BTC bounty (please test with Ubuntu) as already said, no problem 5. If can have it work without needing the browser to be open, an additional 1 BTC bounty as site uses lot of JS, I would not do that. so no. The current just dice betting bot: (which is a quick script) https://github.com/KgBC/just-dice-botAny takers? Yes, me! When should it be finished?
|
|
|
|
|
iANDROID
Full Member
Offline
Activity: 182
Merit: 100
Swiss Money all around me!
|
|
July 27, 2013, 10:08:39 PM |
|
Yep, because I don't understand why you want to divest when profit is up.
|
|
|
|
infested999
|
|
July 27, 2013, 10:15:29 PM |
|
Yep, because I don't understand why you want to divest when profit is up. He said that it's not really to boost your profits (Although he does claim it might boost investment profits by 200%) but rather to just "stay out" while the whales are playing. So he just doesn't want to take the risk of his investment going too low. 19:33:35 (12141) <mechs> Celeste: Why have you quit? Thought you had a system 19:34:30 (12141) <mechs> Celeste: nobody is buying your strategies and you know it. Stop the bullshit and gamble 19:35:00 (12141) <mechs> Celeste: the only strategy you have that worked is you quit while you were ahead 19:35:48 (12141) <mechs> Celeste: that is fine. but don't talk shit if you won;t back it up. 19:36:36 (12141) <mechs> celeste: I know you got lucky and live in a gamblers fallacy 19:36:59 (12141) <mechs> celeste: then like a 2-bit snakeoil salesman try to sell your fallacy on bitcointalk for 111 BTC o suckers 19:37:26 (12141) <mechs> Deb: Hey debs, I heard you had a little mini-freak out about the dog whisperer;) 19:38:41 (12141) <mechs> Deb: Really? But he does such wonderful things for those dogs? 19:38:47 (12141) <mechs> Deb: But I am a big dog lover 19:38:57 (12141) <mechs> <----loves dogs 19:39:38 (12141) <mechs> Deb: what you mean? He shows "calm, non-aggressive" energy and it makes the dogs relax and plaible 19:39:49 (12141) <mechs> Deb: he never abuses them?! 19:40:07 (12141) <mechs> Deb: Nah, I never seen or heard of that! 19:40:39 (12141) <mechs> Deb: I used his "pssst" strategy on my lab - worked great though he did start peeing on my shoes so may be some unforseen side effects;0 19:40:56 (12141) <mechs> Deb: but he so cute, I cannot stay mad! 19:41:16 (12141) <mechs> Deb: have a link to the video? 19:42:00 (12141) <mechs> kx: because like a smart gambler, he quitting while he ahead. It was all luck 19:42:19 (12141) <mechs> Kx: I respect that, I have no respect he trying to cheat people by selling them a BS strategy 19:42:37 (12141) <mechs> Kx: then what do you expect from someone who stole 1300 BTC from dooglus and lies about it 19:43:10 (12141) <mechs> Deb: oh, well I hope it not true. I always liked that show and so does my dog 19:43:32 (12141) <mechs> celeste: you sound like those pedophiles from dateline 19:44:03 (12141) <mechs> Aahz: now you just jinxed us! 19:44:49 (12141) <mechs> celeste: I always thought you should get paid. I just think you shoulda been banned after stealing the 1300 BTC 19:45:09 (12141) <mechs> celeste: yeah, I know "no comment" - the favorite phrase of the guilty 19:45:43 (12141) <mechs> Deb: you need to win a bet to get sex from Dooglus? Just go onto SR and buy some roofies:) 19:46:45 (12141) <mechs> Celeste: I call you a thief because you are one. I call you a charlotone because you are one. This is not random name-calling. I call it as I see it - and you have no defense so all you can do is say "no comment" 19:47:12 (12141) <mechs> celeste: but don't think you can come to chat and make like you a cool guy without me and others letting people know the type of guy you really are 19:48:04 (12141) <mechs> Aahz: Dooglus had a brainfart and forgot to debit the 1300BTC from his account after processing the withdrawal. Celeste then gambled them away and tried to stck dooglus with the bill. Me and several others urged dooglus to rollback the bets which he 19:48:08 (12141) <mechs> Aahz: did eventually. 19:48:22 (12141) <mechs> Aahz: and then celeste added further insult by making up a ridiculous lie 19:49:20 (12141) <mechs> usuagi: come on, you know it is a lie. Not even a well thought out one 19:50:06 (12141) <mechs> Aahz: if you believe him, that is fine. I have a bridge to sell you then 19:50:46 (12141) <mechs> Aahz: so paranoid and then left his labtop unattended for an hour in a public coffee shop whle logged into J-D 19:50:51 (12141) <mechs> Aahz: yes make sperfect sense 19:51:24 (12141) <mechs> Aahz: plausible is not the same as likely 19:51:39 (12141) <mechs> Clouseau: no whales here, just a rat 19:52:17 (12141) <mechs> bernadette won 200BTC in last couple minutes 19:53:44 (12141) <mechs> wow bernadette got soem deep pockets 19:53:48 (12141) <mechs> IT IS A WHALE! 19:54:24 (12141) <mechs> ALL HANDS ON DECK - BERNADETTE THE WHALE HAS STRUCK 19:54:35 (12141) <mechs> HOLD TIGHT OR DIVEST! 19:55:44 (12141) <mechs> dec: I think lo has a .0000000001% greater chance than hihg;) 19:55:46 (12141) <mechs> high 19:55:49 (12141) <mechs> something like that 19:56:19 (12141) <mechs> I do always worry that since the algorithm here is pseudorandom based on a seed which never changes unless you randomize it 19:56:33 (12141) <mechs> that someone can figure out a pattern using 1000s of test bets first 19:57:30 (12141) <mechs> usagi: listen, I do not know why people like Aahz insist on defending him. It obvious he a scumbag. But whatever, I don;t care of he invest o gambles. I just hate when he comes on chat acting like he some awesome guy 19:57:36 (12141) <mechs> usagi: when he just a rat 19:58:07 (12141) <mechs> dope: I am sure you are right, just always sneaks into my thought whenever you see a really lucky win streak 19:58:36 (12141) <mechs> DeC: well you know, the way the # is calculated Low is ever ever soooo slightly more likely than high 19:59:36 (12141) <mechs> DeC: well I hope he made some changes to prevent from happening in future 19:59:59 (12141) <mechs> DeC: Doog's big mistake was not rolling it back right away and instead saying he would let it stand and then rolling back a couple days later 20:01:30 (12141) <mechs> Celeste: you trying to sell your strategy based on your integrity. Just want it to be clear to everyone, you have no integrity 20:02:04 (12141) <mechs> celeste: yes, that proves your innocence 20:02:32 (12141) <mechs> Crap, Bernadette won back her coins and walked away 20:03:23 (12141) <mechs> I am working on an auto-divest/invest bot. It auto-divests whenever profit goes up 10% within 24 hours. Then it auto-reinvests if it goes back down 10% again 20:03:36 (12141) <mechs> Problem is I am not a great programmer 20:04:22 (12141) <mechs> Rannasha: I got a 720 on my SAT math:) 20:04:43 (12141) <mechs> Rannasha: not much, it was a long time ago 20:05:02 (12141) <mechs> Rannasha: I have a doctorate too, just not in mathematics;) 20:06:11 (12141) <mechs> Rannasha: the idea is to make it easier to sleep at night. Knowing there is some risk management built in to lower my individual variance even at the risk of giving up potential gains 20:07:19 (12141) <mechs> mechs: my guess is it will work sometimes and sometimes it will cost more in the long run. It all luck. It not about maximizing returns, but reducing variance 20:08:02 (12141) <mechs> Rannasha: don't you believe in reversion to the mean? 20:08:42 (12141) <mechs> Rann: I understand each bet is indepedent of the prior. I am just saying would be nice to be able to control the variance to some degree. 20:09:07 (12141) <mechs> Rann: I would be willing to set a upper limit to my short-term profit if the advantage is also protecting my principal 20:24:23 (12141) <mechs> snny: was afk 20:24:40 (12141) <mechs> snny: no bernadette lost like 300 and then won it back 20:24:49 (12141) <mechs> snny: did very big bets tho - one bet was 170 20:25:20 (12141) <mechs> also 200 20:33:54 (12141) <mechs> In case anyone with programming skills interested: https://bitcointalk.org/index.php?topic=263522.new#new 20:34:11 (12141) <mechs> Title: [WTB] An Auto-Invest/Divest Bot Script for Just-Dice - 4 BTC Bounty + Bonuses! 20:34:39 (12141) <mechs> Jls: can configure it anyway you want 20:35:30 (12141) <mechs> juhakall: good idea, though will need to use google translate 20:40:05 (12141) <mechs> Bug: I rather make it a contest, the first one to complete it wins 20:40:54 (12141) <mechs> Bug: as long as it can be compiled to an executable 20:40:59 (12141) <mechs> Bug: any lanuage is fine 20:41:53 (12141) <mechs> Dooglus: I want it to be easy for everyone to use 20:42:19 (12141) <mechs> Dooglus: less technically savvy people cannot use python easily 20:43:01 (12141) <mechs> Bug: if it were easy, I would not have 7.5 BTC worth of potential bounies in there 20:44:05 (12141) <mechs> Bug: explain 20:44:43 (12141) <mechs> Bug: then you need to make an installer pack that auto-installs python and then installs the script. Make it easy for anyone to use 20:44:53 (12141) <mechs> claudette: won her coins back and left 20:48:54 (12141) <mechs> Going AFK, but for someone wanting to earn some BTC, have some free time and coding skills, check out: https://bitcointalk.org/index.php?topic=263522.0 20:49:31 (12141) <mechs> Topic: [WTB] An Auto-Invest/Divest Bot Script for Just-Dice - 4 BTC Bounty + Bonuses! 20:49:58 (12141) <mechs> Aahz: probably right, but nice to have options 20:57:11 (12141) <mechs> Dec: theoretically, the best investment strategy is to always stay invested and many will follow that 20:57:39 (12141) <mechs> Dec: all this bot will definitely do is decrease variance for the investor. Whether it improves profits in the short-term is chance 20:58:48 (12141) <mechs> Dooglus: you okay with me posting a bounty for such a bot? 20:59:01 (12141) <mechs> Otoh: that will be an option 20:59:30 (12141) <mechs> I think more investor options for risk control will ultimately lead to more investment 21:00:01 (12141) <mechs> DeC: it can be used in that way but it can be used to try and game the system for more profit also 21:00:11 (12141) <mechs> DeC; of course, that may backfire horriibly 21:01:03 (12141) <mechs> Investment Bot Bounty: https://bitcointalk.org/index.php?topic=263522.0 21:13:00 (12141) <mechs> Dooglus: why not have script that auto-replenished the hot wallet from the online wallet? 21:13:13 (12141) <mechs> dooglus: seems more efficient and less labor intensive for you
|
|
|
|
infested999
|
|
July 27, 2013, 10:15:48 PM |
|
Another best-of comment of the day: 19:46:45 (12141) <mechs> Celeste: I call you a thief because you are one. I call you a charlotone because you are one. This is not random name-calling. I call it as I see it - and you have no defense so all you can do is say "no comment"
|
|
|
|
stevenh512
|
|
July 29, 2013, 05:57:22 PM |
|
2. If can integrate the ability to use google authorization for login and divest functions, an additional 1 BTC bounty
Not sure if possible to automate, unless you reimplement google auth locally? Someone already did, check out https://github.com/nathforge/pyotpI haven't used this, but I've used the Ruby implementation that it was ported from. Given your Google Authenticator secret and the current time, it'll give you the correct one-time password.
|
This signature intentionally left blank.
|
|
|
Mooshire
|
|
July 30, 2013, 02:08:54 AM |
|
Ooooh, time to have some fun.
|
|
|
|
integrity42
|
|
September 23, 2013, 10:28:28 PM |
|
pretty sure someone coded a bot w/ python that runs in a linux terminal. obviously this would be required, as who the hell is going to want to have a browser open on some desktop all day long? a bot like this should be able to be run in a proper server environment.
i'd also like to see:
1. Nominal targets in addition to %. i.e. invest if site profit is -5000, divest if site profit hits +3000.
2. Divest if a whale starts playing -- as soon as the bot sees a bet greater then X BTC at > then Y odds, it divests everything (you can set this to 100BTC at 2x or greater, and you'll be divested when nakowa plays)
Most investors would be happy to invest for the small fish, where profit is currently over 2% for bets under 10BTC.
too much variance with the whales.
|
|
|
|
seuntjie
Legendary
Offline
Activity: 1717
Merit: 1125
|
|
September 27, 2013, 01:25:07 AM |
|
Its still pretty buggy, and not yet completely finished (still need to implement saving the settings for the auto invest divest and a few other small things) but the main logic is done. It has not been thoroughly tested, as it takes a lot of time and i would like work closely with the OP on testing etc. simply click the Auto Invest/Divest settings button (top right) to go to those settings ans set them to what you need. The original code for the bot is already open source, but i have not yet commit this version yet, i will do so after bounty has been given out (to me or whomever gets it) Download DiceBot at: http://seuntjie.com/Downloads/DiceBot-AID.zipImplemented features as requested: works on win x64 standalone exe, should work on wine all in one package, just run the exe, no additional knowledge needed. no browser needed auto logon implemented no whale alarm yet, but will implement
|
|
|
|
mechs (OP)
|
|
September 27, 2013, 03:04:38 AM |
|
Its still pretty buggy, and not yet completely finished (still need to implement saving the settings for the auto invest divest and a few other small things) but the main logic is done. It has not been thoroughly tested, as it takes a lot of time and i would like work closely with the OP on testing etc. simply click the Auto Invest/Divest settings button (top right) to go to those settings ans set them to what you need. The original code for the bot is already open source, but i have not yet commit this version yet, i will do so after bounty has been given out (to me or whomever gets it) Download DiceBot at: http://seuntjie.com/Downloads/DiceBot-AID.zipImplemented features as requested: works on win x64 standalone exe, should work on wine all in one package, just run the exe, no additional knowledge needed. no browser needed auto logon implemented no whale alarm yet, but will implement I closed his bounty a long time ago when I had no takes. I did get a python bot designed though it had not been of much use due to all he frequent server resets of J-D due to DDOS issues. By the way, noone would run a standalone executable without the source.
|
|
|
|
seuntjie
Legendary
Offline
Activity: 1717
Merit: 1125
|
|
September 27, 2013, 07:56:06 AM |
|
Its still pretty buggy, and not yet completely finished (still need to implement saving the settings for the auto invest divest and a few other small things) but the main logic is done. It has not been thoroughly tested, as it takes a lot of time and i would like work closely with the OP on testing etc. simply click the Auto Invest/Divest settings button (top right) to go to those settings ans set them to what you need. The original code for the bot is already open source, but i have not yet commit this version yet, i will do so after bounty has been given out (to me or whomever gets it) Download DiceBot at: http://seuntjie.com/Downloads/DiceBot-AID.zipImplemented features as requested: works on win x64 standalone exe, should work on wine all in one package, just run the exe, no additional knowledge needed. no browser needed auto logon implemented no whale alarm yet, but will implement I closed his bounty a long time ago when I had no takes. I did get a python bot designed though it had not been of much use due to all he frequent server resets of J-D due to DDOS issues. By the way, noone would run a standalone executable without the source. could have mentioned that in the first post
|
|
|
|
mechs (OP)
|
|
September 27, 2013, 08:07:06 PM |
|
I should have closed the thread. It was posted back in July with no replies for 10 weeks. I will close it now. Sorry for any confusion.
|
|
|
|
|