Preloadbars vs numero di barre nel grafico

Forums ProRealTime forum Italiano Supporto ProOrder Preloadbars vs numero di barre nel grafico

  • This topic has 3 replies, 4 voices, and was last updated 2 days ago by avatarIván.
Viewing 4 posts - 1 through 4 (of 4 total)
  • #249123

    Buongiorno,

    non ho capito bene la relazione tra il numero di barre precaricato in strategia e

    il numero di barre presenti sul grafico su cui è applicata la strategia (esempio TF 1min, Num.unità 10000), PreLoadBars = 1500

    La cosa è rilevante e da capire soprattutto se un indicatore personalizzato viene chiamato (CALL) da una strategia

    (alcuni indicatori danno risultati precisi solo se applicati su un numero sufficiente di barre).

    Ora, se un indicatore viene chiamato su un grafico con 10.000 unità viene calcolato a partire dall’inizio e su 10.000 barre.

    Se viene chiamato da una strategia applicata su un grafico con 10.000 barre che succede? Che cosa succede indicando anche un

    numero di PreLoadBars?

     

    Grazie

    Roberto

    #249129
    JS

    “DefParam PreLoadBars” può essere utilizzato solo in un sistema di trading (ProOrder) e non in un indicatore (ProBuilder)…
    Il parametro “PreLoadBars” indica il numero massimo di barre che verranno caricate per calcolare gli indicatori utilizzati all’interno del sistema di trading…
    È quindi necessario assicurarsi che il valore di “PreLoadBars” sia sufficiente per permettere il corretto calcolo degli indicatori:
    (PreLoadBars > periodo massimo degli indicatori).
    Il numero massimo di “PreLoadBars” è 10.000 barre…
    Quando si richiama un indicatore da un sistema di trading, è fondamentale che “PreLoadBars” sia maggiore del periodo utilizzato nell’indicatore stesso…
    “PreLoadBars” non influisce sulla visualizzazione nel grafico, ma serve per indicare quanta memoria è necessaria al sistema di trading per funzionare correttamente sui server di ProRealTime…

    2 users thanked author for this post.
    #249134

    DefParam PreLoadBars carica 2000 barre per default.

    DefParam PreLoadBars = 0 disattiva il precaricamento.

    Gli indicatori precaricano, automaticamente, 1000 barre (o forse 500).  Fai un indicatore con la sola riga:

    e vai alla prima barra a sinistra che c’è e vedrai che numero ti da l’indicatore, puoi anche avere solo 20 unità sul grafico, non c’è bisogno di averne molte per la prova.

    Non so, però, se un indicatore richiamato da una strategia mediante CALL usa le sue 1000 (o 500) barre che ho detto sopra, oppure quelle indicate con DefParam PreLoadBars.

     

     

    1 user thanked author for this post.
    #249147

    Ciao!
    Utilizzando l’indicatore creato da Roberto possiamo vedere i 3 casi nelle schermate:

    1. Non utilizziamo l’istruzione defparam preloadbars → il valore della chiamata “Mybarindex” è 1700
    2. Utilizziamo defparam preloadbars = 0 → allora il valore della chiamata “Mybarindex” è 700
    3. Utilizziamo defparam preloadbars = 2000 → allora il valore della chiamata “Mybarindex” è 2700
    2 users thanked author for this post.
Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login