March 22, 2021 Update: This document refers to Mean Reversion v3.1. Older versions have been deprecated (removed).

This strategy is based on the RSI indicator. It buys an asset if the price is below the "oversold" RSI level, and sells when either than profit target or stop-loss level has been reached or when RSI is above "overbought" level.

You can learn more about the RSI (Relative Strength Indicator) here. 


General Settings:

  • Exchange: The exchange to run this bot on

  • Market: The pair (symbol) to trade. Quadency's standard convention is Base/Quote. For example, in BTC/USD, BTC is the base currency and USD is the quote.

  • Starting Capital: The maximum amount of Quote currency available to the bot for trading. When backtesting, this value can be any amount. However, in live trading mode, the bot will stop trading if funds available in the Quote currency wallet become insufficient.

Strategy Description

  • Buy Condition:  Price is below the defined "Oversold" level - Buy using 100% of starting capital

  • Sell Signal:  Profit Target or Stop-Loss (option 1), or Indicator Confirmation (option 2)

  1. Close the position when Profit Target or Stop Loss is reached (Overbought level will be ignored)

  2. The position should only be closed when RSI is above defined RSI "Overbought" level (stop-loss and profit target will be ignored).

Order Types

  • This strategy sends all orders as Market orders. It is advisable to trade pairs with sufficient liquidity to avoid slippage. Thinly traded markets can result in worse than ideal fills, causing the profits to be smaller than expected.

Tips:

  • Shorter candle intervals result in more frequent trades than longer ones

  • Tighter profit target and wider stop-loss will result in smaller but frequent profits

  • The bot evaluates the position at the end of each candle interval, it is possible for the bot to not place any order if the conditions are met within the candle timeframe but not at the end.

  • Be sure to back-test your settings before starting live to make sure the strategy performs well on the market and the timeframe selected

  • Any profits from trades are automatically reinvested in subsequent trades. For example, if you start the bot with $100, and the first trade results in a $2 profit, the next trade will use $102, and so on.


Did this answer your question?