Problema barindex

Viewing 6 posts - 1 through 6 (of 6 total)
  • #72703

     

    #72705

    Buongiorno, vorrei che ProBacktest effettuasse operazioni solo quando barindex
    supera il valore di 200. ProBacktest invece effettua il primo acquisto prima
    che barindex raggiunga il suddetto valore. Non riesco a capirne il motivo.

    Ho postato il codice e uno screen nel messaggio precedente.
    Cosa ne pensate?
    Grazie

     

    P.S. scusate ma non riuscivo a postare messaggio, codice e screen nello stesso post.

    #72719

    L’ho testato sul DAX, h1, ed ha funzionato correttamente.

    Dalla foto 1 puoi notare:

    • ho aggiunto le ultime due righe 29 e 30 con GRAPH per vedere, nella finestra delle variabili, il loro valore candela per candela
    • ho tolto le righe 20 e 22 (le ho commentate) per evitare che la condizione d’entrata non ci fosse in modo che entrasse subito, senza condizioni
    • alla riga 4 ho aggiunto DEFPARAM PRELOADBARS=0 perché ProOrder ne carica 2000 in automatico ed è da li che inizia a contare
    • nella finestra delle variabili noterai, in corrispondenza alla barra precedente a quella di setup, che BARINDEX=200 e, quindi, X=0 in quanto BarIndex NON è maggiore di 200

    Dalla foto 2 puoi notare:

    • in corrispondenza della barra di setup (evidenziata in verde) GRAPH mostra come BARINDEX=201 e stavolta X=1
    • all’inizio della barra successiva (dove c’è la freccia azzurra) il trade viene aperto

    Per cui devi usare 0 nel PRELOAD, ovviamente questo impedisce a che gli indicatori siano correttamente calcolati, non in questo caso, perché la media a 200, iniziando dalla barra 200 a calcolarla, non da problemi. Altrimenti ProOrder, quando esegui la strategia, la fa uscire con l’errore che non ha sufficienti barre per calcolare un indicatore.

     

    1 user thanked author for this post.
    #72728

    Ciao Roberto, ha funzionato correttamente nella versione originale o dopo le tue modifiche?

    #72729

    Ha funzionato dopo le modifiche.

    #72730

    Bene, anche oggi qualcosa ho imparato. Grazie Roberto.

Viewing 6 posts - 1 through 6 (of 6 total)

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