Cumulative RSI 2 periods strategy

Cumulative RSI 2 periods strategy

Long only strategy that performs extremely well on any world indices and beyond on a daily timeframe. I will certainly do much exploration of this very short term mean reversion strategy, as it seems very powerful without doing any change on triggers. 

The main trigger is based of a “cumulated RSI” over the 2 recent periods while trade are launch only if the price Close is above a 200 period moving average.

When the cumulated RSI enter in oversold territory, we expect the price to return to its mean, on the bullish trend. We exit the market when the CRSI gain overbought area above the 65 level.

As for my current test : (with exactly the same code on CFDs)

CAC40 :  (featuring picture) : 10€ /contracts, 1 contract per trade since 1988 = +370% / % Drawdown max = 12.7%

IBEX35 : 2€ / contract, 1 contract per trade since 1994 = +134.33% / % Drawdown max =  25.6%

SP500 : 1€ / contract, 10 contract per trade since 1984 = +95.33% / % Drawdown max = 8.08%

 

 

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. TradingDeckard • 02/17/2016 #

    Very interesting strategy and easy one! Have you tested it in any other markets than your examples??

    • Nicolas • 02/17/2016 #

      Not yet. A nice thing to do would be to implement another strategy into this one when price go bearish and dive under the MA200. Of course, it works well because of the mean reverting thing over a nice bullish movement, but adding other strategy over this one would be great, diversification is the key. As i said in this post, i need to work further on it, you are right, it is very interesting!

  2. f.favret • 02/17/2016 #

    Bonjour,
    Avec une période de 2, la formule “CUMRSI = SUMMATION[Period](RSI[Period](close))\"
    équivaut elle bien à
    \"CUMRSI = RSI[2](close de la barre courante) + RSI[2](close de la barre précédente)\"?
    Cordialement,

    • Nicolas • 02/17/2016 #

      FR/ Bonjour f.favret, en effet c’est bien la même chose!
      EN/ CUMRSI on 2 period is the same thing as additional of last 2 RSI values :
      // example of the same result

      r = RSI[2](close)

      result = r+r[1]
      CUMRSI = SUMMATION[2](r)

      RETURN result as \"result\",CUMRSI as \"cumrsi\"
       

    • f.favret • 02/17/2016 #

      Merci / Thanks!

    • f.favret • 02/17/2016 #

      Why not summation of the 2 lasts RSI 14 period ?of  other period?

    • Nicolas • 02/17/2016 #

      A lot of quantitative traders believe that the RSI default ’14’ periods is dead, although for what it were developed to : spot the overbought and oversold areas of the price development over time. It does not mean that the RSI formula is mean-less, but not still effective with its default value for whom it were set, back in 1978 by M.Wilder! The cumulative RSI is nothing more than another indicator, it borrows the formula from RSI, cumulate 2 periods and that’s all. Why 2 periods for this one? because price behaviour, return to the mean fastly, no more no less.
      Automatic trading and quant strategy development are a vast playground, go on, play with period, create another indicator from this one or a fresh new one, if it works you were right, if not you still have an entire life to learn maths 🙂

  3. Doctrading • 02/17/2016 #

    Very nice and logical strategy…
    Could be used for example to take orders on the french “PEA” (Plan d’Epargne Actions).
    “RSI 14” is still alive !
    Best regards 😉

  4. Stef • 02/17/2016 #

    “1 contract per trade since 1988 = +370%” – is this per annum, or over the period? How much was your starting capital?

  5. Nicolas • 02/17/2016 #

    @Stef
    Over the whole period. I think that the starting capital tested were 10k€, this is my default value in the ProBacktest.

  6. gianlox • 02/17/2016 #

    I created the screener of this TradingSystem  but it looks like repainting, if today the screener gives me the signal to buy, the next day the TS does not draw anything on the chart. 

    • Nicolas • 02/17/2016 #

      Maybe because you screen with EOD data? So in this case you are already late.

  7. ML • 02/17/2016 #

    Hi All! Have you succeeded in developing a strategy also for the bearish side of the market? I tried but without success…
    Thanks a lot!
     
    ML

  8. jctrader • 02/17/2016 #

    Bonjour .
    CAC 40    1988 = 1000   today = 4900  soit 490%  en buy and hold  ….
    + 370% avec cette stratégie : désolé je ne saisis pas bien l’intérêt .

    • Nicolas • 02/17/2016 #

      Aucune immobilisation du capital. Quel est le drawdown du buy & hold ? Je ne l’ai pas calculé moi même, mais cela a dut être difficile en 2008 et 2012 ? Après coup, lorsque l’on a toutes les informations à disposition, certaines stratégies auraient été meilleures que d’autres. Il est vrai que l’on a coutume de comparer les stratégies d’interventions automatique avec le buy&hold sur les indices et les actions, malgré cela, une stratégie qui fait 370% à elle seule et qui peut être incorporé à un portefeuille plus vaste de stratégies automatiques est valable selon moi.
      Cette stratégie de mean reversion est tellement simple, qu’il aurait été dommage de ne pas la proposer à tous 🙂

    • jctrader • 02/17/2016 #

      ok pour le codage mais le choix “indice” n’est pas le bon : moins de 5%/an pour le meilleur et pour l’IBEX 1% annuel avec 25% de DD …..

  9. Thomas • 02/17/2016 #

    Hi Nicloas nice one i do understand 😀 im trying to put in MA200 as a criteria so it only go long when above how so i do this cant do it 🙁

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+4 more likes

Related users ' posts
Nicolas No sorry, please use this file instead into a prorealtime trading platform.
rdabbs I just installed this indicator. It opens in its own pane rather than overlaid on the chart ...
Nicolas Just apply it on your price chart instead and you're ok.
Wilko I am not familiar with the screener function, but I am quite certain it should be quite simp...
Gubben @Wilko have you had a look at this again since MTF support? Heard you talk on Börssnack btw..
Wilko @Gubben not really. It was something I posted to show that simpler is usually better. Hope y...
DANY overfit
fatlung Excuse me. I would like to the time zone applied to this strategy.
UkCoopDownUnder Hi, ProOrder does not recognise, "avfullnessthreshold" any ideas, thanks
GraHal Yes sorry, I set up a link to a screen shot on my google drive and then I got locked into th...
gabri Here's the thread https://www.prorealcode.com/topic/multiframe-rsi-of-rsi/
Bernard13 Bonjour Nicolas, Pourriez-vous m'indiquer si cet indicateur fonctionne avec la V11 ? Le di...
nwesterhuijs Thanks, only saw it just now.
juanj For the latest version and discussions see the Ichimoku thread here: https://www.prorealcod...
Louwrens Hi Juanj. Thanks for this. I am tying it as we speak. It does not trade that often, which is...
diegofe_2000 cordial saludo NICOLAS , gracias por excelente indicador. ¿ es posible obtenerlo en MT4 ? ...
Nicolas Lo siento, pero no estoy trabajando para ayudar a la gente aquí de forma gratuita para promo...
diegofe_2000 Nicolas , gracias por tu atención. La pregunta era por curiosidad (yo no trabajo ni manejo ...
ALE
7 years ago
CSR strategy DAX 1 D
CSR strategy DAX 1 D
17
Strategies
Jesper I tried it on dax 1D and I did not get any trades. Shifted to 10H and it started working. Wo...
rgrgrgr I have the same problem
avatar
crazytrader Is this working?
Maz
7 years ago
Francesco78 very nice, thanks!
Wilko Interesting! Thanks for sharing!
BjornH Extremely nice, thanks!
finplus Thanks for the job. Which variables do you suggest for timeframe 1 hour? 
Maz Depends massively on your market and the volatility. I suggest using the variable optimizer ...
1Randy This a great momentum filter! I would like to see volume momentum incorporated into the indi...
larmhen
7 years ago
HerveS_67 Bonjour, A quoi correspondent les données S, M, L ? Hello, What do the data S, M, L?
Vinks_o_7 aux paramètres à rentrer : 5 20 et 200...
Maxime Baudin Nice, thanks!
rowestock Hi Nicolas, I am revisiting this indicator and wanted to ask, is it possible to replace sty...
Nicolas Why not, please add a new request in our probuilder forums.
majid52026 Hi I want MBXF Timing for mq5 Does anyone have this indicator???
dertopen Hi Nicolas good work for the code translation when i chek the mbfx system site i see in t...
Nicolas Yes, just change the color by yourself in the indicator settings window.
JanWd Thank you for the coding, it seems promising. FTSE gives for the short term (5 min) promis...
Jan Wind 21.04.2019: I retested the strategy for the DAX 5 minutes , it works fine for 10.000 bars, b...
bertrandpinoy hello Francesco, are you still working on this strategy?
Nicolas All conditions under parenthesis for the c1 to c4 conditions should be inverted. 
tomus Can you give an example of the overbought codes please? Thanks.
ams123 Frank Merci Nicholas -:)
Djo Not working on V11. The RSI doesn't appear on the chart.
Mika83 Bonjour, J'ai des soucis de lecture de syntaxe avec la variable "drawsegment" sur la versio...
seb234 Salut Mika, j'ai la version V11.1, la formule fonctionne. Mais il est préférable, dixit Nico...
bolsatonimora2 Hi, nice indicator, it´s possible to include a middle line with 50 value? ty!
gabri Hi, EMA26 approximate almost exactly the 50% line
Alain Wilder MA is exactly the 50% line
owes29 Hi is there anyway to develop this for the pro scanner on daily or hourly scans. so it woul...
Nicolas Of course, please add a query in the proscreener forum.
Bruno Carnazzi C'est dommage, cette histoire d'énergie fractale bousille complètement la précision de l'ind...
gregus bonjour a tous quelqu un pourait il recodé en prt il sagit  du dynamique zone ma, je n arri...
Nicolas Merci de faire une requête spécifique sur le forum. 

Top