Home » Expert Advisor » RSI EA (Relative Strength Index)

RSI EA (Relative Strength Index)

RSI EA (Relative Strength Index) - 1RSI EA (Relative Strength Index) - 2

Get the RSI EA (Relative Strength Index)!

3.6/5166 ratings

About the RSI EA

The RSI EA uses Relative Strength Index (RSI) to enter a trade.

Entry strategy

The RSI EA has 2 entry strategies:

  1. Break in: The EA opens a trade if the RSI levels breaks into the oversold/overbought level.
  2. Break out: The EA opens a trade if the RSI levels breaks out of the oversold/overbought level.

Exit strategy

A long position will be closed if the RSI level gets above a specific level. A short position will be closed if the RSI level gets below a specific level.

Versions overview

Functions Basic Advanced Pro
Money Management
Trade on new Bar
Inverse Strategy
2 Entry Strategies
Trailing Stop
Break Even
Spread Filter
MA Trend Filter
Exit Strategy
Trade max. once per Bar
Candle Trail
ATR Trail
Day/Time Filter
Reverse on Opposite Signal
Trade Direction

Starter Bundle

The RSI EA (Relative Strength Index) is included in the EA Starter Bundle.

More about the RSI EA (Relative Strength Index)

  • You can install the RSI EA (Relative Strength Index) on limitless demo and live accounts.
  • Note that this Metatrader Expert Advisor does not draw any indicator on the chart.
  • You do not understand all the functions? Take a look at our function glossary.
  • This EA is not pre-optimized. Please read the article about optimization first.
  • The license of every Expert Advisor you download is time limited, but you can re-download newer versions any time in your purchase history.
  • MT4 Basic v1.05
  • MT4 Advanced v1.05
  • MT4 Pro v1.05
  • Dez 13, 2017

  • Fixed: Problem with trading sessions of some brokers
  • Aug 28, 2017

  • Fixed: Martingale function in Pro version
  • Jan 13, 2016

  • Minor updates and fixes in all MT4 versions
  • Nov 17, 2015

  • Added: Second entry strategy – Break in, Break out (all MT4 versions)
  • Added: Exit strategy (only MT4 Advanced and MT4 Pro)
  • Added: Reverse on opposite signal (MT4 Pro)
  • Sep 24, 2015

  • Initial release MT4 Pro
  • Apr 11, 2015

  • Some improvements in all MT4 versions
  • Added “Max once per Bar” function to all MT4 Advanced and Pro versions
  • Feb 01, 2015

  • Initial release MT4 Basic, MT4 Advanced, MT4 Basic and MT5 Advanced

Need a good Forex Broker for your trading tools?

62 thoughts on “RSI EA (Relative Strength Index)”

  1. lan says:

    Now i buy an EA 39 CHF
    Later if i buy all Expert Advisors. Can I deduct money to buy the first EA?
    Advanced vs. Pro 149-39=110 CHF?

    1. Yannick says:

      Yes this is possible

  2. Godpower Friday says:

    Yannick I have read through comments and impressed. I want to ask if its possible to entry and exit at 50 level from above for sell and from below crosses for buy? Also can the EA open or close trades at the start of an opposite signal? Waiting your reply thanks. Please reply to my e-mail

    1. Yannick says:

      No, this would not be a good strategy, since in some cases the RSI can cross the 50 line repeatedly for few bars, which would lead to a loss. But of course, you could do this. Simply set the RSI level to 50 and use the reverse on opposite signal function. Test it in a demo account first.

  3. Kevin says:

    Hello, I am interested in buying this EA.
    Why is there only one RSI level setting, (default 30). Shouldn’t there be two level settings, oversold and overbought?

    1. Yannick says:

      Yes, but the EA calculates both values based on the one you have. If you set it to 30, the oversold level will automatically be 70 (100-30).

  4. lan says:

    I traded frame H4
    I need RSA ea H4, Daily ADX frame filter.
    Which EA have daily frame ADX filters?

    1. Yannick says:

      I believe the only EA that has an ADX filter is the ichimoku EA.

  5. sjoerd hof says:

    does this EA works on offline charts (MEAN RENKO BARS)? best sjoerd

    1. Yannick says:

      It does work with some offline charts. Some users use it with success with the Renko Bars of OVO.

  6. kan says:

    what is the minimum deposit ?

    1. Yannick says:

      There is not minimum deposit required.

  7. Georgi Todorov says:

    Hallo to all,
    I want to ask what exactly is the “Exit Level” in the RSI EA input settings. It’s stay below the “Use Exit Strategy” setting . Is these 2 settings are related?
    After i put optimization on my RSI EA the “Exit Level” shows me value 86. What this level exactly mean? Yannick, please specify how it works.

    1. Yannick says:

      If you set Use Exit Strategy, the EA will exit the trade as soon as the RSI crosses the Exit Level. In your case, a buy trade (which opened at 20 for example) will get closed as soon as the RSI hits the level 86.

  8. Amani Fungo says:

    who i have tried the RSI basic, it is working so niece, thank you so much for the ROBOT, i real like it

  9. DWAYNE says:

    This was on US500 S&P Index. where only whole numbers are allowed 1 to 100

  10. Krisztian Mengyan says:

    Hi Yannick,

    Is it possible to add ”maximum trade number” option for RSI Pro? For the next version.

    Thank you!


    1. Yannick says:

      I do not plan to add more features to this EA. But if I will make an mt5 version in the future, I will include it.

  11. Alex12587 says:

    i have a little problem with this EA, can you verify if the money management work. Because for me, it do not work for on test

    Thank you

    1. Yannick says:

      I can confirm that it works. Do you use the default settings with UseMoneyManagement to true?

      1. Alex12587 says:

        Ok it work sorry i forget the stop loss
        Thank you

        1. Yannick says:

          Glad to hear 🙂

  12. Marcelo Tasf says:

    what is the the timeframe?

    1. Yannick says:

      You can use it on all timeframes.

  13. Huzz says:

    How do I edit the TP , SL
    And RSI Level

    1. Yannick says:

      Open the EA properties with F7 and change the settings there.

  14. Min Htet Naing says:

    can i pay perfect money to buy this ea?can you tell me something?

    1. Yannick says:

      I only accept credit card and PayPal.

  15. pink says:

    Can I set rsi 60-30 or 70-20?

    1. Yannick says:

      No, the buy and sell levels have to sum up to 100. 60-40 or 70-30.

  16. Marcelo Ferreira says:

    I would like the RSI level to be adjustable, so that the orders were opened for example at RSI level 40-60 instead of 30-70, is it possible?

    1. Yannick says:

      Yes, this is possible.

  17. Fernando Russo says:

    Good Morning,
    I intend to acquire the RSI (Relative Strength Index) -Version PRO.
    My question is:
    – Is the Amount payable now unique or will I have to pay any more in the future?
    “How does the license work?”

    Thank you.
    Fernando Russo.

    1. Yannick says:

      At the moment it is a lifetime license. I the future I will maybe add a small annual fee for updates.

  18. Marcio Pires says:

    Good morning, Congratulations on building EA. I’m thinking of buying the pro version, but I wanted to know the martingale calculation, for example: if you have 10 open orders with tg of 10 points, close them all when you have a sum of 100 positive points? Or just 10 positive points? Is it possible to make changes to EA in the root?
    thank you so much

    1. Yannick says:

      The EA does not open more that one position at the time. Have you read the description for the Martingale Function in the functions glossary?

    2. Marcio Pires says:

      Yannick, after having entered into overbought / oversold it is possible to put the parameter to only open position once it closes below a mean. Being that when this condition is satisfied the value of the RSI will no longer be in those levels if overbought oversold.

      1. Yannick says:

        I believe what you need is the “Breakout” Entry Strategy.

    3. Márcio Pires says:

      Is it possible to set stop loss for an RSI value? thank you

      1. Yannick says:

        No, the StopLoss is a fixed value.

  19. Vamsi says:

    My RSI pro version does n’t allow me to change levels. It always stays at 30 and 70. How to change these?

    1. Yannick says:

      You can only change one level and the opposite level is generated automatically. If you set the RSI Level to 20, the buy level will be 20 and the sell level 80 (100-20)

      1. Andrew Mueller says:

        I have this EA Pro and am figuring it out. I under stand if I set one level to 20 the other side will automatically be 80. Can I have two exit levels, for a short trade and a different level for a long trade? Say, enter at level 80 with exit at level 52 AND enter level 20 and exit level 48, both on the same EA on the same chart? Thanks!

        1. Yannick says:

          By default, this is not possible. But you could attach the EA to 2 charts. One handles only buy trades the other only sell trades.


    Hello, I sent you a message in other place of you site. I downloaded the free version of the RSI EA and I can see there is only one level for the rsi, I don’t understand. I think it would be better if the EA have one level for buy and another to sell.
    I want to know too if the EA works in renko charts.

    1. Yannick says:

      For now, you can only set one level and the opposite level is calculated automatically. It works on some Renko charts. Please test if the basic version works with your Renko chart first.

  21. Daniel Gasparotto says:

    Hi Yannick, I recently downloaded the Metatrader 5 Basic, but I´m not understanding whats the rsi parameters the ea is using to open positions. My RSI (14) has two levels: 30 and 70. So it should open a long position when the Relative Strenght is under 30 and a short position when over 70, right? But it seems that it´s opening aleatory positions, regardless the levels. Whats going on? I´m wondering if is possible to purchase the Metatrader 5 Pro, since it´s not listed above. The time/hour set is very important to me. Thanks a lot!

    1. Yannick says:

      Its difficult to help you with this in the comment section. Please create a new topic in the forum. The pro version is not yet available for MT5.

  22. Talal says:

    Hello Yannick
    Thank you for your services I Bought the RSI pro EA , is it possible to change the levels of rsi to any number for example 45 and 55 ?

    1. Yannick says:

      Yes, this is possible.

  23. Heiko says:

    Hi Yannick, what exactly do the “Inverse Strategy” and “Reverse on Opposite Signal” settings do with respect to the “Break in” or “Break out” settings and the Exit Strategy?

    Is it possible for example to use the “Break in” method, lets say a buy at 70, and have the trade exited when the RSI crosses back south through lets say 60?



    1. Yannick says:

      You’ll find a description for these function here. Yes they work perfectly with both.

      Yes this is possible. If you have trouble finding the correct settings, you can start a new topic and I will help you.

      1. Heiko says:

        Hi Yannick, thanks for your reply. I figured it out now, it works great! The key point to know is that the “Inverse Strategy” true false settings are just reversing the buy/sell orders. That makes this EA really versatile. It’s a great product, I am very happy with the Pro-version.



        1. Yannick says:

          I’m glad you have figured it out 🙂

  24. William Chingate says:

    Hi Yannick
    Thank you for your services to the trading community. I am trying to understand how the RSI EA works…in the settings, on RSI level, there is a default setting of 30. My thinking is that if I’m using the breakout strategy, the setting of 30 applies only to buys. How does the EA setting accommodate sells at the 70 crossing from above?

    Looking forward to your advice.

    1. Yannick says:

      The sell level is calculated as follows: 100 – RSI level.

  25. Ooi says:

    Hi Yannick, can you share me the best setting with RSI EA?

    1. Yannick says:

      I do not have any settings for this EA.

  26. Anuar Razali says:

    Can this basic run on real acc?

    1. Yannick says:


  27. greatness says:

    Just wanted to share my great compliments to Yannick !!

    I was highly surprised to notice yesterday that one long-term pro trader from whom I learned several very powerfull trading techniques is selling an RSI EA for way above 100$ with much (!) less features than the Pro version Yannick sells for (19.90 CHF). It is not just a Pro I refer to, he beats many other well known Pros. I was surprised to see him value his simplified RSI EA at way way above 100$. Looking at how much it can make, in the hands of an experienced trader, that price makes sense.

    I know many people not wanting or being able to spend 200-400$ for EA’s. With this post I want to make them aware that they should not underestimate the value of these EA’s because they are relatively very cheap.

    I just want to emphasize how much value Quivofx provides for little to nothing. It is not about the $$, but about the signal this sends out. For that reason, I am a proud user of Quivofx EA’s.


    1. Yannick says:

      Thank you very much. I’m glad to hear that 🙂

Leave a Reply to Yannick Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.