Plage définie de temps et non nombre de barres

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #201877 quote
    Dakota
    Participant
    New

    Bonjour,

    Sûrement un code simple mais je patauge.

    Je voudrais calculer le caractère serré ou large d’un range sur une plage temps qui ne bouge pas (entre 12h et 14h) et en faire une condition dans ProOrder.

    Avec le code suivant :

    TIMEFRAME(10 minutes)
    indicator1 = highest[12](high)[1]
    indicator2 = lowest[12](low)[1]
    largeur = ((indicator1 / indicator2)-1)*100
    condition1 = largeur<0.2

    la condition est remplie quand la variation sur les 2 heures précédentes (12 fois 10 minutes) est plus petite que 0,2%

    Ma difficulté est que le calcul se fait en permanence sur les 12 bougies qui précèdent la dernière [1]. Donc s’il est 16h20 le calcul va se faire entre 14h10 et 16h10.

    Comment faire un calcul qui ne prenne que la période 12h/14h, pour savoir si la condition est remplie, et rien d’autre ni avant ni après ?

    Merci de vos lumières !

    #201885 quote
    JC_Bywan
    Moderator
    Master

    Bjr, en calculant tes indicator1 et 2 dans un bloc if-endif qui teste pour la bougie de calcul l’heure d’ouverture (opentime) ou de fermeture (time, qui n’est pas l’heure à tout instant, mais bel et bien l’heure de fermeture de la bougie considérée), afin de ne le calculer qu’au moment voulu.

    OpenTime

    if opentime = …

    indicator1=…

    endif

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

Plage définie de temps et non nombre de barres


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Dakota @dakota Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by JC_Bywan
3 years, 5 months ago.

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