Refresh indicatore

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #155709 quote
    ErmitageErmitage
    Participant
    Average

    Buongiorno,

    ho scritto un semplicissimo codice che rappresenta delle linee orizzontali sul grafico, il problema è che periodicamente le linee tracciate scompaiono per poi riapparire dopo un paio di secondi, cioè come se facessero una sorta di “refresh”

    C’è il modo di evitare questa cosa? magari modificando opportunamente l’indicatore, devo semplicemente rappresentare dei livelli che di tanto in tanto vado ad aggiornare

    Grazie in anticipo

    defparam drawonlastbaronly = true
    IF IsLastBarUpdate THEN
    $var[0] = 3764
    $var[1] = 3757
    $var[2] = 3745
    $var[3] = 3739
    $var[4] = 3726
    $var[5] = 3721
    $var[6] = 3693
    $var[7] = 3686
    $var[8] = 3674
    $var[9] = 3663
    $var[10] = 3654
    $var[11] = 3639
    $var[12] = 3628
    $var[13] = 3617
    $var[14] = 3613
    $var[15] = 3604
    $var[16] = 3586
    $var[17] = 3575
    $var[18] = 3562
    $var[19] = 3552
    $var[20] = 3543
    $var[21] = 3515
    $var[22] = 3503
    $var[23] = 3496
    $var[24] = 3486
    $var[25] = 3473
    $var[26] = 3465
    $var[27] = 3454
    $var[28] = 3447
    $var[29] = 3441
    $var[30] = 3436
    $var[31] = 3428
    $var[32] = 3415
    $var[33] = 3398
    $var[34] = 3390
    $var[35] = 3377
    $var[36] = 3370
    $var[37] = 3350
    $var[38] = 3337
    $var[39] = 3327
    $var[40] = 3320
    $var[41] = 3312
    $var[42] = 3297
    $var[43] = 3276
    $var[44] = 3264
    
    For i=0 TO 100
    DRAWHLINE($var[i])coloured(119,136,153)style(dottedline,2)
    Textvar=$var[i]
    DRAWTEXT("#Textvar#",barindex+Hoffset,$var[i]+Voffset,SansSerif,bold,14)coloured(0,0,0)
    NEXT
    ENDIF
    
    RETURN
    
    #155713 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    Certo che c’è un refresh, è continuo. Gli indicatori operano in reale.

    Può capitare che il servere (o il tuo PC) a causa di propri rallentamenti sporadicamente possa causare questo effetto.

    Tieni presente che ogni tick l’indicatorde deve fare un ciclo per stampare 101 righe.

    Tra l’altro hai definito solo quelle fino a 44, prova a scrivere 44 al posto di 100 alla riga 49. Quelle da 45 a 100 dove le stampa? nessuno gliel’ha detto, magari è quello che scombussola l’indicatore!

    #155715 quote
    ErmitageErmitage
    Participant
    Average

    Grazie Roberto , proverò a fare così mi chiedevo se c’era modo di far disegnare le rette e poi non avere più alcun aggiornamento dell’indicatore.

    #155721 quote
    robertogozzirobertogozzi
    Moderator
    Legend

    No, perché sarebbe contario al principio degli indicatori che è quello di seguire passo passo il mercato.

    Inoltre, se una volta stampate le linee non venisse fatto il refresh quando spostassi il grafico o facessi lo zoom in avanti e indietro perderesti le linee stampate. Quindi il refresh è costante e imprescindibile.

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Refresh indicatore


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Ermitage @ermitage Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by robertogozzirobertogozzi
5 years, 8 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 12/30/2020
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...