Explication de UpdateOnClose

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #103379 quote
    Lorenzodb22
    Participant
    Junior

    Bonjour,

    Je souhaite avoir des informations concernant le Update On Close, j’ai bien lu l’article suivant : https://www.prorealcode.com/topic/premiere-approche-sur-le-multi-timeframe-avec-prorealtime/

    Cependant je ne comprends pas son utilisation. En effet j’utilise le MACD et je souhaite que MACD ligne et MACD ligne moins signal ne s’actualisent et ne soient prisent en compte qu’à la clôture de la bougie et non que celles ci n’oscillent tout au long de la bougie, quel que soit le TimeFrame….

    Merci d’avance pour votre réponse

    #103391 quote
    Nicolas
    Keymaster
    Master

    UpdateOnClose, comme cela l’indique, signifie que tous ce qui se trouvera dans le timeframe spécifié ne s’actualisera qu’à fin de bougie, à sa fermeture / clôture / Close.

    Ainsi si je crée une stratégie MTF comme ceci:

    timeframe(15 minutes,updateonclose)
    a = rsi[14]
    
    timeframe(default)
    if a>50 then 
     buy at market 
    endif

    Je lancerai un ordre d’achat dans le timeframe courant (default) que si le RSI du TF 15 minutes est au dessus du niveau 50 à la clôture de la bougie 15 minutes.

    Par contre, si je supprime “updateonclose”, alors le RSI du TF 15-minutes changera d’état (de valeur) à chaque clôture du TF courant (default), donc je pourrai trader en intra-bar du TF 15-min.

    #103393 quote
    Lorenzodb22
    Participant
    Junior

    Merci de votre réponse.

    Mais je n’arrive pas du tout à le programmer pour le MACD comme je le dis dans mon premier message, pouvez vous me donner une piste s’il vous plait

    #103398 quote
    Nicolas
    Keymaster
    Master

    Pas compris ma réponse ? Il suffit simplement d’avoir Updateonclose écrit comme dans mon exemple. Dans ce cas, les données du MACD seront celles à clôture du chandelier du TF dans lequel il est déclaré, c’est tout ce qu’il y a à faire 🙂

    #103400 quote
    robertogozzi
    Moderator
    Master

    Essayez ceci et repérez les différences dans la fenêtre de variable lors du backtesting:

    timeframe(15 minutes,updateonclose)
    a = rsi[14]
    timeframe(15 minutes,default)
    b = rsi[14]
    timeframe(default)
    if a>500 then
       buy at market
    endif
    graph a
    graph b
    Nicolas thanked this post
Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

Explication de UpdateOnClose


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by robertogozzi
6 years, 7 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 07/24/2019
Status: Active
Attachments: No files
Logo Logo
Loading...