Mean reversion strategy, based upon the price deviation (%) from a chosen moving average (bars). Do note that the "gains" are always relative to your starting capital, so if you set a smaller starting capital (e.g. $10000) your gains will look bigger. Also when the strategy tester has finished calculating, check the "Open P/L", as there could still be open trades.
Some Tips: - Was designed firstly to work on an index like the S&P 500 , which over time tends to go up in value. - Avoid trading too frequently (e.g. Daily, Weekly), to avoid getting eaten by fees. - If you change the underlying asset, or time frame, tweaking the moving average may be necessary. - Can work with a starting capital of just $1000, optimise the settings as necessary. - Accepts floating point values for the amount of units to purchase (e.g. Bitcoin). - If price of units exceeds available capital, script will cancel the buy. - Adjusted the input parameters to be more intuitive.