Temps d’éxécution initial d’un indicateur

Forums ProRealTime forum Français Support plateforme ProRealTime Temps d’éxécution initial d’un indicateur

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

    Bonjour

    Dans le code d’un indicateur perso, j’ai mis ‘DEFPARAM calculateonlastbars=2’ et pourtant lorsque je lance le code de l’indicateur cela met du temps (sablier pendant 7 ou 8 secondes) alors que pour toute nouvelle barre il n’y a apparemment pas de délai du tout (le calcul est instantané). Idem lorsque je change d’instrument depuis la liste, ca s’exécute très rapidement.

    D’ou cela peut provenir ? est-ce du à la compilation du code par exemple ? ..

     

    Merci par avance

     

    #222057

    Y a t’il d’autres indicateurs sur le graphique ? Si oui, essaie de les enlever et de refaire le test stp.

    #222059

    Merci. J’ai supprimé tous les autres indicateurs et le comportement est le même donc ca provient bien de l’indicateur que j’ai programmé. Ce qui est étonnant c’est que ca se produit uniquement quand on le lance mais pas à l’exécution d’un nouveau tick : a chaque nouveau tick son graphe se met à jour sans délai ..

     

    Merci par avance

    #222187

    J’imagine que ton code comporte un calcul important sur l’historique, avec une boucle peut être ? Si oui tu peux lancer ton code uniquement si tu te trouves sur le dernier chandelier avec : IsLastBarUpdate

     

     

    1 user thanked author for this post.
    #223925

    Merci beaucoup. Ca marche bien avec un ‘IF  IsLastBarUpdate’ qui englobe tout le code .. et j’ai remarqué qu’il valait mieux retirer le CalculateOnLastBars.

     

     

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