Refresh indicatore

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #155709 quote
    Ermitage
    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
    robertogozzi
    Moderator
    Master

    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
    Ermitage
    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
    robertogozzi
    Moderator
    Master

    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.

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 robertogozzi
5 years, 2 months ago.

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