Backtest ema7 ema20 ut30

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #193164 quote
    thibault76
    Participant
    New

    Bonjour Nicolas

    J’espère que vous allez bien. J’essaye de programmer un code pour faire du trading automatique sur PRT

     

    L’idée serait en unité de temps 30 min :

    Achat si moyenne mobile exponentielle 7 croise à la hausse la moyenne mobile exponentielle 20 en clôture de la bougie 30 min

    Vente si la moyenne mobile exponentielle 7 croise à la baisse la moyenne mobile exponentielle 20 en cloture de la bougie 30 min

    Dans le même code et en cas de vente, il faudrait AUTOMATIQUEMENT entamer un trade baissier (vente à découvert) : vente si la moyenne mobile exponentielle 20 croise à la baisse la moyenne mobile exponentielle 7 en cloture de la bougie 30 min. Rachat de la position vendeuse si la moyenne mobile exponentielle 7 croise à la hausse la moyenne mobile exponentielle 20 en cloture de la bougie 30 min

    Le stop loss est à 0.3 % de la position

     

    Avec votre dernier code que vous m’avez passez, pourriez vous svp me compléter ce code ou m’en faire un autre avec les éléments indiqués ci dessus ?

     

    En tout cas mille merci d’avance !

     

    Cordialement

     

    Thibault

    #193202 quote
    JC_Bywan
    Moderator
    Master

    Bonjour,

    Je sépare ce message du sujet “proscreener” où il était: https://www.prorealcode.com/topic/moyennes-mobiles-screener/

    pour en faire un sujet séparé qui sera transféré dans le forum “proorder”.

    En supposant qu’il y a eu inversion dans la condition de vente à découvert et que c’est la 7 croisant la 20 à la baisse plutôt que l’inverse:

    defparam CUMULATEORDERS=false
    
    ema7=ExponentialAverage[7](close)
    ema20=ExponentialAverage[20](close)
    
    if ema7 crosses over ema20 then
    exitshort at market
    buy 1 contract at market
    endif
    
    if ema7 crosses under ema20 then
    sell at market
    sellshort 1 contract at market
    endif
    
    SET STOP %loss 0.3
    #193209 quote
    thibault76
    Participant
    New

    Merci beaucoup !

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

Backtest ema7 ema20 ut30


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
thibault76 @thibault76 Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 05/13/2022
Status: Active
Attachments: No files
Logo Logo
Loading...