The game plan would be to have a small light weight bot for each strategy. You would have a separate exchange account assigned to your bot. This would make it easy to run multiple strategies on multiple accounts.
So far the ideas for bots are (I will elaborate on features and options later):
Hold the Line - Ensures there is always a buy order with a given price range.
Market Stabilizer - Watches the market for swings in price and reacts to it to stabilize the market. (Without trying to hinder market growth*)
Accumulator - Slowly buys and competes at the best market price.
Bollinger Bands - bid X% inside each bollinger band.
Profit Model Accumulator - Buys low and sells higher with the intention of accumulating DNotes through small profit trades.
Feel free to throw out more ideas, strategies, and discuss what we have so far.
I'll start with features and options for the Accumulator:
-Enter API key and Secret, w/Encrypted Save.
-Option to purchase DNotes using a percentage of the available Bitcoin in the account per day.
-Option to purchase DNotes using a set amount of Bitcoin daily.
-Option to set the maximum DNotes purchasing price
-Option to set the purchase order within x amount of DNotes, of the highest bid.
-Option to save settings.
The bot would calculate how much to purchase over the course of the day, and increase the buy amount if it is not within target parameters.
Let me know if that sounds like the options you would want in this bot?
Sounds great, but I have never used a bot before and have a couple of questions.
After I enter the max amount of bitcoin I want to spend or the number of DNotes I wish to buy, the bot will buy and sell(?) with the target of me accumulating my set amount of DNotes??
If I wanted to add extra support on the price floor, could I set up 2 accumulators? One would be set at a regular range and another set at a tighter lower range?
This one wouldn't sell DNotes, just try to buy them at the best price while supporting the market.
You could absolutely run two accumulators, they would have to run on two separate exchange accounts. To add floor support, running 1 accumulator, and 1 hold the line might be a better option. I will submit the options for the Hold the Line one today to see if that would fit into the strategy you are talking about.
Your questions made me realize something, we may want to make sure the bot doesn't move into the range of the sell orders. Another option could be to have a price limit within x DNotes of the lowest sell order.
Does this look like it makes sense? Especially in the wording.
The bot buying functionality isn't built in yet. It just retrieves data so far.
I think I get it. Even though I'm willing to pay up to .00001500 per DNote, because the market sell price is at .00001057, a buy will not be triggered above .00001047. If there was a higher sell price with the market buy price at .00001043, a buy would not be triggered over .00001053. The open buy order at .00001000 is the support floor I want to add for DNotes.
Yep that is pretty much it. I'll add a backstop function to this as it will be the first of the bots.
Just an update, I'm about halfway done with this one. After that I'll do some testing and make it available as a alpha program.