Author

Topic: mine4free (request for testers) (Read 751 times)

hero member
Activity: 798
Merit: 503
July 05, 2015, 06:10:26 AM
#7
Ok, I'm really not good at reading large chunks of words, but I would like to try and summarize. Is your software a trading bot that trades to give you the maximum earnings with the lowest maintenance fee? I dont really get how this works, perhaps you might want to explain things a little more clearer for everyone to understand.

But even if this increases some earnings, it might not be able to cover 1 BTC per month for your service, and might not even be worth it. 1 BTC is a large amount, and it only works with HashNest. This could be really risky, as they would not know whether this service is trustworthy and profitable. If you are really enthusiastic about this, perhaps you should provide some screenshots and images to give more information on how it will look like, how to use it, and so on.

Have you tested the software with your own account and does it work? If it does then you should start taking it to the next level, get more people to know it, start of from giving them a clearer idea on how the whole system works, and give stats on the earnings/benefits you received through your software. This could be a promising start, only if it's well executed and coded. All the best for this, if this is actually real. Smiley
newbie
Activity: 20
Merit: 0
July 04, 2015, 03:28:59 PM
#6
Is this an open source or a shareware bot.

It was originally going to be "source provided" meaning when you purchase it, you would receive a copy of the source. 
During the testing period, testers would get the source for free in addition to the binary.

Lately I've been looking at the best way to do this and I've realized that it will never work the way I had hoped.
There just isn't enough interest in it to make it worthwhile as a standalone product certainly not anything that could cornerstone a business with and support would likely be a nightmare.

I found a company with a very similar business model and similar product. 
Their product doesn't handle hashnest yet, when it does it will make this product far less attractive.

I've got another plan that I think will be better in the long run.

Build it into a webpage like https://www.bitaddress.org/ where everything is happening in your browser.  It'll be "source available", meaning you can view the source and vet it.  You can even save off a local copy if you like, I would just prefer it to not be redistributed.

Perhaps as a way to cover development and hosting costs for the bot, we could put in a miner that runs along side it when the page is open and idle, let it mine some altcoins or something. 

Again I don't see creating this as a huge revenue generator anymore which makes me rethink whether or not I even want to bother with it.

But the hashnest markets are really inefficient right now which is a sign there aren't many bots doing a lot of trading.   For example, there is no reason that UMISOO should be below 0.00031 GHS at current BTC/USD rates.  It might also be due to the fact that there aren't a lot of people trading there either.

Perhaps a bot could help attract more people and make the markets more efficient.
I'll update this next week once I figure out which direction to take this endeavor.

sr. member
Activity: 434
Merit: 250
June 29, 2015, 05:25:46 PM
#5
Is this an open source or a shareware bot.
member
Activity: 88
Merit: 10
June 28, 2015, 01:05:17 PM
#4
you got a message.

greetings
newbie
Activity: 20
Merit: 0
June 28, 2015, 01:52:59 AM
#3
After looking closely at some of the projects that have come before which do similar activities I've decided to settle on Java 8 as the platform for this.

Last night I made significant progress on development after realizing that scripting integration in JVM is a snap now days, it's been years since I looked at Java, what can I say except I'm impressed.  You can now make the "brains" in any of 30 languages, I'm sticking with Javascript for now since it's the most widely understood.

Monday it's still on to be released to the Alpha Group, I'm not sure why this got moved to service announcements since it's more of a development thread, but it's here now.  Hope I'm not shouting into an empty room.
newbie
Activity: 20
Merit: 0
June 27, 2015, 02:17:30 AM
#2
The current implementation is in golang, but the controller should probably be scripted so that it can be changed out readily.

During the refactor pre-analysis, I started looking at options for scripting the trading algorithms or as I put it before, creating "pluggable brains".

Javascript seems to be common enough nowdays that it might be a good candidate.
There are solid JS implementations for both golang and Java, of course there is nodejs as well.

Truth be told, 99% of people that would want this product, will probably have a nervous breakdown if they don't get a binary.
I've looked at some of the other algo bots (mostly crypto traders), that have shipped in the past and it seems to be a pretty common theme that people love their binaries.

In the end I may go with Java and the JDK because the JVM is ubiquitous and I don't want to have to create binaries for every possible platform.

Yet I also don't want the UI to be bogged down by J2EE or require a servlet container to run in, so I'm considering the possibility of creating the UI in JFX, or breaking the UI completely out from the app code and using something like pubnub or lightsteamer to push the data to any connected client.  (Note:  I could really use some help on the UI side if anyone reading this is a competent UX architect)

The way I have it planned right now, the scripting system is meant to be entirely event driven.  Each time there is new information from one of the sources (which are on polling timers), a new event would be fired and the trading algorithm would be notified.

I believe that an event driven architecture might be the right way to go here.
It's certainly the simplest, but there is also the possibility of a more active system via a looping controller.

I don't think we could do looping/polling and event style together, it's resource intensive and could cause major conflicts. 
This is one of those design decisions that no matter what is chosen, something is going to come along and break expectations.

A design that utilizes neural net style techniques (which is the long term direction I wanted to head) would probably benefit from an event driven architecture since NN are really not much more than a chained eventing mechanism with edge weights.

A design that utilizes genetic algorithms or does active hybrid evaluations or even relies on timers etc would likely benefit more from "main loop" concept.

Mostly just preserving some thoughts of my own for later, but any thoughts you might have would be appreciated.
newbie
Activity: 20
Merit: 0
June 26, 2015, 11:03:32 PM
#1
I've been working on a trading bot for cloud mining.
I plan to make it generally available as a commercially supported product, along with full sources you can request.
You will be allowed to inspect and compile the sources, but not redistribute either the source or the binary. 
It will be source available, not open source.

I'm calling it mine4free, since that is essentially what it tries to do at the moment.

You give it your API credentials set an aggression factor and let it run as a service on your own computer.
You can also stand it up pretty easily on a low cost VPS.

It will start a local webservice on your computer that will show you your current stats.

It monitors your cloud mining account in realtime.
It watches your hashing power, the current difficulty level, the BTC/USD rate and the maintenance fee as a percentage of earnings.
It then calculates an "expected profit" (EP), and places trades throughout the day in an effort to reach the expected profit.
Expected profit in this case is the amount you would make with the hashing power if there were no mining fee.
Just visit localhost with a webbrowser and you can see live what is happening to your account and why.

Right now it only works with HashNest, there is no intention of adding anywhere else at this time.

Primarily it works because the maintenance fee is offset by the buying & selling of hashing power on the market.

The end goal is to at least allow you to cloud mine without a maintenance fee.
This should effectively suck the marrow from the bones of the cloudmining markets.
Any additional earnings are great and the multiplier controls the aggressiveness of the trading activity, but obviously there are no guarantees.

Running the initial prototype over the last 24hrs, I've managed to cut the effective maintenance fee on 20 THS of S3 to less than 50%.  While it did not reach targets it did essentially double my profits on the day.  Giving me the power of 20 THS of S5 for the cost of 20 THS of S3.

This was just about the simplest algorithm I could come up with. 
I know that better ones can be created, so I plan to revamp the core over the weekend and release the software to a test group for independent verification of results.  I also plan to create a "pluggable brain", to allow you to create custom trading logic, to reach your own goals.

Long term I want to commercialize the trading bot, and build a community of "modders" who make the "custom  pluggable brains", but short term I need more resources than I presently have in order to test just what I have now.

If you have a HashNest account, a reliable Internet connection and are willing to assume an enormous degree of risk, I'd like to talk to you about joining one of the testing groups.  I say the risk is enormous because this is essentially untested, unproven software you will be handing over control of your HashNest account to.  As we move towards commercial release, the risk becomes less and less but...

Don't be stupid, make sure you only use it with funds you are willing to lose. 

The plan is to have 3 testing groups, alpha, beta & gamma which will launch over the next 90 days.

The Alpha Group will receive the software for free for life.  It is limited to 10 people, which is the maximum number of people I feel like I can adequately support at this time.  The alpha test period is expected to last 21 days, but may run longer if problems are detected.  During this time, I would like daily feedback about the performance of the software as well as ease of use and stability.

The Beta Group will receive the software for free during the beta period only, after which a permanent license can be obtained for 1 BTC.   The license will grant usage on one machine indefinitely and access to all future upgrades gratis. This will be limited to 25 people, the licensing fee will allow me to begin recruiting support personnel.  It starts 7 days after the end of the Alpha period.  Beta is also limited to 21 days, but may go longer if problems are uncovered.

The Gamma Group (Early Commercial Adopters) will be an invitation only pre-launch exercise.  Gamma launches 7 days after the end of beta.  The group will be limited to 100 users.  The expectation is to charge an annual fee of 5 BTC, this will cover initial deployment during testing, but also give access to a permanently reduced annual licensing fee of 6 BTC.  Support is of course included.

The final product will retail for a monthly licensing fee of 1BTC or an annual license of 10 BTC.

The licensing component is in place to provide continued support and will allow you to install community supplied "pluggable brain" mods from a market place.  Community members can charge whatever they like for their mods and receive payment automatically.

If you would like to join one of the testing groups please feel free to mention it here. 
Sign up is first come, first serve.  I will send you a PM on Monday or Tuesday with detailed instructions.
Jump to: