RSI(2) long short strategy

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #94471 quote
    Scoobynours
    Participant
    Junior

    Bonjour,

    Tout d’abord je tenais à remercier Francesco78 pour son partage.

    Un backtest sur le MIB 4 heures optimisé comme suit semble favorable mais laisse clairement apparaître l’occurrence de pertes en cas de baisse brutale du marché :

    defparam cumulateorders = false
    
    cl = RSI[2]<7
    cs = RSI[2]>100-7
    
    if cl then
      buy 1 contracts at market
    endif
    
    if cs then
      sellshort 1 contract at market
    endif
    
    if longonmarket and RSI[2]>100-(7+5) and close < open then
      sell at market
    endif
    
    if shortonmarket and RSI[2]<(7+5) then
      exitshort at market
    endif

     

    Aussi, je me demandais si il était possible d’améliorer le système, soit avec un stop loss, soit en incluant faisant en sorte que le système ne trade plus en cas de forte volatilité (cas des baisses j’imagine).

    Une moyenne très réactive pourrait peut être permettre de filtrer les fortes baisses (par exemple, durant la période 31/12/2015 => 5/02/2015)

    Je vous serais reconnaissant si vous pouviez me conseiller afin d’améliorer un peu le code dans ce sens.

    Bien à vous.

    Stéphane.

    Capture-9.png Capture-9.png Capture-10.png Capture-10.png
    #94489 quote
    JC_Bywan
    Moderator
    Master

    Bonjour et bienvenue sur les forums de PRC, deux petits points de modération pour nouveaux sur le forum:

    – Les discussions sur les stratégies de trading vont dans le forum Pro-Order, j’y déplace votre topic.

    – Pour une meilleure lisibilité, et donc augmenter les chances de réponse d’autres utilisateurs qui liront plus volontiers le post, les lignes de codes en langage PRT s’insèrent dans les posts du forum au même format que l’éditeur PRT via le bouton “insert PRT code” (cf image jointe), pas de souci à la première fois j’édite le post ci-dessus pour mettre le bon format, merci d’y penser dans les prochains posts.

    InsertPRTcode-2.png InsertPRTcode-2.png
    #94954 quote
    Balmora74
    Participant
    Veteran

    @Scoobynours

    Bonjour. Je te conseille d’ajouter un STOP du type MFE (Max Favorable Excursion) décrit par Nicolas à cette adresse :

    https://www.prorealcode.com/blog/learning/trailing-stop-max-favorable-excursion-mfe/

    J’utilise la stratégie basée sur le RSI[2] en timeframe HEBDO et DAILY sur le DOW et SP500. J’entre uniquement en position longue et je bannis les short. En rajoutant le MFE STOP j’arrive à de bons résultats.

    Bonnes recherches !

    #99665 quote
    Scoobynours
    Participant
    Junior

    Bonjour Messieurs,

    Je viens de prendre connaissance de vos réponse je n’avais pas vu jusqu’alors.

    Je vous remercie pour vos conseils d’utilisation du forum et vos réponses.

    Je vais tester cela.

    Bien à vous.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

RSI(2) long short strategy


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 3 replies,
has 3 voices, and was last updated by Scoobynours
6 years, 9 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 03/23/2019
Status: Active
Attachments: 3 files
Logo Logo
Loading...