strategie en multi timeframe

Forums ProRealTime forum Français Support ProOrder strategie en multi timeframe

Viewing 5 posts - 1 through 5 (of 5 total)
  • #204298

    Bonjour à tous

    j’auria besoin s’il vous plait de votre aide pour une stratégien en multiechelle de temps . la stratégie est base sur l’indicateur  TDI que j’ai ecris.

    Ouverture : quand la SMA courte est supérieur à la bande de bollinger haute du RSI

    cloture : quand la SMA courte croise à la baisse la bande de bollinger haute du RSI .

    Je souhaite ne pas attendre la cloture de la bougie pour ouvrir la position . le calcul des conditions se fait sur le TDI en M15 je fais tourner la strategie en TIMEFRAME( default ) à 1 seconde .

    le code en backtest fonctionne parfaitement  la strategie en papertrading en 1 seconde ouvre des positions pas du tout au bon moment.

    Ci attache le code la strategie incluant le TDI lz copie des graphes montrant que le backtesting fonctionne bien .

    Vous remeciant à l’avance pour votre aide

    #204328

    Dans une bougie de 15 minutes, il y a 900 secondes. Donc 900 fois tu vas vérifier la condition Verte > BBHrsi, cette dernière peut en effet être 900 fois différentes. Tant que la bougie 15-minutes n’a pas clôturée, la valeur de Verte et BBHrsi peut changer.

    Sur l’image du TF 15-minutes que tu postes, tu constates la valeur clôturée de ton TDI, hors sa valeur a changé durant chacune des bougies.

    Si tu fais un backtest en 1-seconde, tu verras chaque instant pour la condition est vérifié et un ordre envoyé.

    C’est un choix que tu as fait délibérément, prendre en compte la valeur du TDI non clôturé pour prendre un ordre, au risque que cette information de croisement change à  la seconde qui suit.

     

    #204663

    Bonjour Nicolas,

    MErci bien pour ta réponse, c’est tres clair . Effectivement cela ne va pas . Si on ne veut pas attendre la cloture de la bougie lorsque les conditions sont présentes pour effectuer une ouverture alors l’idée est peut etre si les calculs des conditions sont effectues en M15 de faire tourner sa stratégie en M10 ou M5 ?? A suivre

    Merci encore pour ta reponse

    #204668

    Peu importe le timeframe employé, si tu prends comme acquis l’information d’une bougie qui n’est pas clôturée, alors celle ci peut être différente dés le tick suivant,  c’est un choix qui t’appartient.

    Si tu veux utiliser l’information de la dernière bougie clôturée M15, alors il faut ajouter UPDATEONCLOSE à l’instruction TIMEFRAME:

    Grâce à cela, le code lu sous cette définition TIMEFRAME ne sera lu qu’une seule fois par bougie M15 et non à chaque fermeture de bougie du TIMEFRAME(DEFAULT)

     

    #204962

    Oui tres bien merci beaucoup

Viewing 5 posts - 1 through 5 (of 5 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login