creazione sistema in multi timeframe

Forums ProRealTime forum Italiano Discussioni generiche sul trading creazione sistema in multi timeframe

Tagged: 

Viewing 4 posts - 16 through 19 (of 19 total)
  • #127949

    C’erano un sacco di errori nell’utilizzo delle variabili e nel loro utilizzo in TF diversi.

    Non puoi scrivere:

    perché alla prima riga, non avendo indicato nessun TF, è considerato TIMEFRAME(default) e solo in quel TF può essere variata la variabile TradeON, non alla riga 4 che fa parte del TIMEFRAME(Weekly), anche se puoi leggerla da qualunque TF.

    Quindi, una varibile può essere modificata solo nel TF in cui è stata creata, mentre può essere letta in qualsiasi altro TF.

    All’inizio del codice, tutto ciò che scrivi PRIMA di TIMEFRAME(xxx) fa parte di TIMEFRAME(default).

    Ai fini delle variabili create, TIMEFRAME(Daily,default) e TIMEFRAME(Daily,UpdateOnClose) sono considerati DIVERSI.

    Ai fini del numero massimo di TF utilizzati, invece, TIMEFRAME(Daily,default) e TIMEFRAME(Daily,UpdateOnClose) sono considerati UGUALI.

    Il massimo di TF utilizzabili in una strategia è 5 + quello di default.

    Esempio con un numero di TF di 6 (5 + 1 di default, che supponiamo sia quello a 1 minuto), VALIDO:

    questo esempio, invece NON è valido perchè utilizza più di 6 TF:

    in realtà ho visto che in backtrest ne accetta fino a 7 di TF (6 + quello di default che è sul grafico), mentre quando ne inserisci 8, come nel mio secondo esempio, segnala che ne sono accettati max. 6 (5 + quello di default).

    L’ordine in cui si scrivono NON è importante, possono essere anche mischiati tra loro.

    Ogni TF può essere ripetuto anche più volte, in punti diversi della strategia, conta sempre come UN timeframe.

     

    #127950

    Questo codice non ha errori, però ha qualche condizione messa in modo errato (logicamente, non sintatticamente), per cui non apre operazioni. Ho aggiunto GRAPH per vedere il valore della variabili candela per candela, alcune sono sempre 0:

     

    1 user thanked author for this post.
    #128028

    Ciao Roberto,

    grazie, sono riuscito a risolvere col backtest e ho cambiato diverse condizioni logiche che, come hai segnalato, erano del tutto errate. Comunque metto qui l’ultima versione del codice ed i risultati (a dir poco deludenti), nel caso possa essere utile a qualcuno.

    Grazie ancora dell’aiuto.

     

    #128051

    Io mi ero concentrato sul funzionamento ed il MTF e non sul codice.

    DPO è uno dei cosiddetti indicatori “repainting”, cioè che torna indietro a modificare i segnali quando ha le conferme. Questo lo rende inutilizzabile sulle strategie, dove non è possibile tornare indietro. Quindi il segnale che tu vedi sul grafico NON si è verificato in quella candela, ma in una candela successiva.

    Per questo avrai sicuramente risultati scarsi rispetto a quelli, apparentemente belli, che vedi sul grafico.

     

    1 user thanked author for this post.
Viewing 4 posts - 16 through 19 (of 19 total)

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