RSI Trading System

Continuing in my exploration of mechanical trading systems is the RSI Trading System. The concept is very simple. Enter a long when the RSI crosses a given threshold value and exit upon crossing down through a lower RSI value. The reverse for shorts: The entry/exit threshold for a short is 100 – the specified threshold for a long. For example, the hourly chart of the ES below uses a 30 period RSI with an entry threshold of 51 and an exit threshold of 48. So as the RSI crosses 51 a long position is entered and will exit when the RSI closes below 48. Now, since both longs and shorts are being traded in this version of the RSI system (I will add the ability to take uni-directional trades at a later date), the exit threshold of 48 will not be reached (by design in this case) and, in fact, a short position will be initiated when the RSI crosses below 49 (i.e. stop and reverse). This is because the user specified threshold for entry is 51 for longs which translates into 100 – 51 = 49 for shorts. I hope I haven’t lost you. By the way, I didn’t design this system. It’s just one of many that exist out there and I chose to code it up. As with the MACD Trading System I have also added the ability to implement an ATR trailing stop after a trade is initiated and subsequently the exit is determined by either the ATR stop, an opposing reversal signal, or the specified exit threshold. As with my other trading systems, the full suite of backtesting information is available as well as a lower indicator for the cumulative equity curve.
Please Note:
Trade initiation/exit symbols will show up intrabar but are not confirmed until the close of the bar. The system will execute the trade at the close of the bar at its closing price. You may elect to take the early signal prior to bar close but risk the possibility of the signal being negated by the close and forcing an exit.

PRO Members can download the latest zip file in the forum now.

! ! ! IMPORTANT ! ! !
It goes without saying, but I’m going to say it up front here with emphasis: – You should not trade this system unless you fully understand the basic concepts. You must do your own due diligence. A trading system does not relieve you of your responsibility for the trades. Just because a system shows a historical profit on your chart does not mean it will continue to do so in the future. Over-optimization of the RSI parameters to make the current chart as profitable as possible is a likely path to future destruction and is referred to as “Curve-Fitting.” Generalized parameters should be chosen within a broad range of the profitable possibilities.

RSI Trading System

This entry was posted in Indicator and tagged , , , . Bookmark the permalink.

7 Responses to RSI Trading System

  1. Deb Fine says:

    Very interesting! Love the way your mind works.

  2. Ron says:

    Hello Eric

    How do you interpret the backtesting results per the above trading system.

    Sorry for my begineer question

    Thank You
    Ron

  3. Thomas Bradley says:

    Great, I’m gonna try it out……is there a way to tweak the RSI numbers….or leave em as be?

  4. Suresh says:

    way to go..any plans for a moving averages based system? I trade off of pivot based moving averages and I’d like to automate the signals..don’t mind if its a custom one as well. kindly let me know.

  5. Steve W says:

    Will this work on a daily chart, for say ETFs or Stocks?

    • ThinkScripter says:

      Steve,
      The system, as I understand it, is not timeframe or trading vehicle specific though some tuning may be in order for whatever you intend to trade.
      Eric

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>