Optimisation code ralenti

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #81750 quote
    Plscap
    Participant
    Veteran

    Bonjour Nicolas, Bonjour à tous,

    J’ai un petit soucis avec la fabrication d’un signal que je suis entrain de faire et la plateforme me dit que c’est long à calculer

    Du coup comment serait-il possible d’améliorer le code pour l’alléger et ne pas être ralenti?

    Merci à tous par avance.

    Voici le code ou j’utilise l’indicateur de Nicolas DayImpuls, et ou je crée juste un signal (histogram) dès que l’oscillateur casse les niveaux haut et bas.

    ignored, v32, v33, v34, ignored, ignored, ignored = CALL "PRC_DayImpuls T3 v3"[100, 4, 1.4]
    
    IF v32[1]<v33[1] AND v32>v33 THEN
    xput=1
    Else
    xput=0
    ENDIF
    
    IF v32[1]>v34[1] AND v32<v34 THEN
    xcall=1
    ELSE
    xcall=0
    ENDIF
    
    Return xput coloured(204,0,0) style(histogram), xcall coloured(0,153,0) style(histogram)
    2018-10-02-12_34_49-.png 2018-10-02-12_34_49-.png
    #81752 quote
    Nicolas
    Keymaster
    Master

    Ce temps de calcul assez long est dut aux boucles comprises dans le code. Malheuresement, elles y sont pour une raison.

    Pour réduire le temps de calcul, tu peux soit réduire les unités affichées sur le graphique, ou alors ajouter: [scode]defparam calculateonlastbars=600[/scode] en tête du code, pour ne calculer l’indicateur que sur les 600 dernières barres. Attention, cela pourrait aussi avoir un impact sur les niveaux calculés, à vérifier.

    Plscap thanked this post
    #81753 quote
    Plscap
    Participant
    Veteran

    Super Nicolas je te remercie,

    J’ai du coup utilisé la fonction “defparam calculateonlastbars=600”

    bon en effet ça change un peu au niveau du calcul, mais en ajustant les autres paramètres du code je retrouve la même chose 🙂

    Merci à toi comme toujours.

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

Optimisation code ralenti


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Plscap @flodefacebook Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Plscap
7 years, 5 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 10/02/2018
Status: Active
Attachments: 1 files
Logo Logo
Loading...