Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow the ability to choose a custom stategy #50

Open
michelelepri opened this issue Jan 27, 2014 · 5 comments
Open

Allow the ability to choose a custom stategy #50

michelelepri opened this issue Jan 27, 2014 · 5 comments

Comments

@michelelepri
Copy link

If the strategy setting would be pluggable (with a plug-in feature) I could write my own strategy to mine coin =)
This could be a lovely features!

@nwoolls
Copy link
Owner

nwoolls commented Feb 4, 2014

Can you give an example of a strategy you would create that is not currently supported by the app?

@michelelepri
Copy link
Author

I have many ideas in my head I like to try.
All start from this: there are some applications and some pools auto-switching most profitable crypto, and most of them use coinwar, one of the best out here at the moment.

If all mine the same most profitable coin, we have two side effects: increase the diff in short, and decrease the value in the short-middle term.
So the "idea" could be to use other strategies, considering other variables too.
For example:

  • to mine the lowest diff currency wit at last X % of profitably from BTC..
  • to mine the 2° or 3° or.. most profitable money with a diff lower than..
    .. or something like that.
    Thanks

@nwoolls
Copy link
Owner

nwoolls commented Feb 4, 2014

Both of the ideas you just suggested are already possible using the settings in MultiMiner. You can already choose whether to mine only the single most profitable, or all of the most profitable coins. You can also already specify values that the coin must fall above or below before it will mine, such as profitability.

Please take a look at the settings that already exist and let me know if there is something you are not already capable of doing.

@michelelepri
Copy link
Author

Thanks for the replay!
I would like to "Automatically mine the coins based on Difficulty", but only if the profitability from BTC is more than (for example) 3000%.
How can I do this in multiminer?

cattura

@djaychela
Copy link

Hi.

To add to this, here's my idea:

I'd like an "if ... then ... else" system, I think... but with some timing built in, something like this:

If [DGC difficulty < 8] then mine [DGC] for [8 hours/day]
else if [DOGE coins/day > 5000] AND [DOGE/BTC > 0.0000176] then mine [DOGE] for [16 hours/day]
else mine [LTC]

something like that - with the time being counted by multiminer and reset every 24h - one of the "time" options would be 'constantly' allowing that option to be mined all the time until the condition is no longer true. That my two timed options add up to 24 hours is a coincidence BTW.

My rationale for this? I like DGC, but only want to mine it when the difficulty is low. My default position is to mine LTC, but when DOGE is profitable enough, I'll switch to it (and then trade it at an exchange into LTC), but I don't want to do that all the time in case DOGE crashes or similar.

I don't think this is possible with the present system, and at the moment I'm checking dustcoin.com several times a day and then remoting into my setup to change coins.

For me, the difficulty isn't the only thing to consider, it's the yield; a coin can have low difficulty but not get you enough value (whatever you place on value) due to low block rewards or whatever.

I'd envisioned it as a sort of extendible drop-down menu system, I'm trying to think of another program that has a similar setup, but it's escaping me at the moment.

Anyway, thought I'd put this up on here, not sure if it's feasible or indeed required for other people!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants