Preloadbars vs numero di barre nel grafico

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #249123 quote
    occhiostanco
    Participant
    New

    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 quote
    JS
    Participant
    Senior

    “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…

    robertogozzi and Iván González thanked this post
    #249134 quote
    robertogozzi
    Moderator
    Master

    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:

    Return BarIndex AS "BarIndex"

    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.

    Iván González thanked this post
    #249147 quote
    Iván González
    Moderator
    Master

    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
    JS and robertogozzi thanked this post
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Preloadbars vs numero di barre nel grafico


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

This topic contains 3 replies,
has 4 voices, and was last updated by Iván González
6 months, 2 weeks ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 07/26/2025
Status: Active
Attachments: 3 files
Logo Logo
Loading...