[SHARE] Simple RSI BULL/BEAR strategy
The general idea is quite simple: RSI between A and B works best in trend C but workes less great in trend D. So... use that knowledge to do A when B and C when D.

Works best with shorter duration candles in the ranges of 5-30 minutes but this of course depends on the pair. Please do your own backtests and please do not expect the default settings to always work.

This strategy has two variations, one simply called "RSI BULL/BEAR" and a modification called "RSI BULL/BEAR ADX". The latter is an improvement and most often yields better results since it adds logic to modify the RSI params when more rapid changes are detected using ADX (https://tulipindicators.org/adx). A simple way to test the strategy is to begin with the original (since it's faster because less params) and then use the ADX-version to improve upon the results.


Backtest samples

XRP-USDT, dec 2017 - jan 31 2018

XRP-USDT, 2016-10-15 - 2018-01-21

ETH-USDT: 2016-01-01 - 2017-10-05

NEO-USDT: 2017-12-01 - 2018-02-03

Note: These are only samples, one can of course yield better results with other parameters.
In some cases one can even create backtests results that has quite insane returns and makes
the above backtests look bad.


Instructions for use

1. Clone the repo:
git clone https://github.com/tommiehansen/gekko_tools.git
...or just download it from https://github.com/tommiehansen/gekko_tools

2. Copy JS-files e.g. RSI_BULL_BEAR.js to /gekko/strategies
3. Copy TOML-files e.g. RSI_BULL_BEAR.toml to /gekko/config/strategies
4. Versions after the 18th of march of the strategies also requires custom indicators, get here:
5. ...and add to gekko/strategies/indicators.

Running it live
Make sure Gekko downloads the necessary data needed. Else the strategy will be stuck in 'BEAR'-mode and won't trade.
Your Warmup period should reflect what you have set as SMA_long since the strategy will need that length of data in order to properly see if there's a BULL or BEAR trend.
Also make sure Gekko (check your console) tells you that it is downloading the necessary data before it starts running, you should get a message about this.



Q: Adding a stoploss would be great
A: No, this has been tested several times and always gives less performance for quite obvious reasons.
Q: It did a bad trade
A: Yes, none of this strategies manages to always make good trades.
Q: When running live it does nothing
A: See 'Runing it live'
Q: It doesn't work
A: This is unrelated to the strategies, try another forum thread
Q: Using X instead of Y would be better
A: Maybe? Modify the strategy and share the results!


Download / latest versions

To get the latest versions goto (and modifications):

...or just clone on your drive somewhere:
git clone https://github.com/tommiehansen/gekko_tools.git

Messages In This Thread
[SHARE] Simple RSI BULL/BEAR strategy - by tommiehansen - 01-31-2018, 07:53 PM
Werkkrew Stoploss - by susitronix - 02-02-2018, 09:39 PM
Removed post - by susitronix - 02-03-2018, 06:49 PM
@Gryphon Confirmation - by mvangoor - 03-22-2019, 11:59 PM
for 3 months - by ankasem - 02-18-2018, 05:30 PM

Forum Jump:

Users browsing this thread: