Sounds great, would be awesome if you could offer it back as an alternative trading method. Just a couple of things to keep in mind with your suggestion:
1. If you never start with a sell and Gekko stops & restarts (crash, user turned off) after a buy if can't do anything until you manually sell.
2. While this sounds great in theory it can be dangerous: if the bot bought at ~1200 during the last peak it won't do anything ever anymore. Even though there is money to be made even though the price is < 1200.
> Right now I'm trying to configure the thresholds to make the bot work well with 5 minute candles since one hour is way too much.
If you set the interval in the config to 5, Gekko will calculate 5 minute candles instead of 60 minute. It will also recheck every 5 minutes and make a trade decision.
That's my point: No bots should be left unattended. The "aggressive" option off is meant so you can decide for yourself, but the bot should still alert you (via email) that the downtrend has come so you can take a decision.
I insist: In my back tracking simulations the bot have made more profit if I let it lose money, but there are some simulated trades that I frankly would have panicked. This makes me think about a thousand of alternatives, including letting the bot decide how much you can lose like configuring a percentage or something. Good traders always lose money in some bad trades, but they always make good money in good trades, so it's part of the business.
Bitcoin trading using 5 minute candles based EMA is
VERY TRICKY (so the ocasional trader reading this: please stick to the 60 minutes intervals), and looking for crossovers between 10 and 21 exponential moving averages in 5 minutes intervals just don't work; but there are some numbers that do
I love this bot! though I use it as an advisor that alerts me, I'm not using it like an automatic trader bot.