Errore di entrata/uscita sul BackTest

Forums ProRealTime forum Italiano Supporto ProOrder Errore di entrata/uscita sul BackTest

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

    Ciao, ho sviluppato un indicatore per l’indice Russel su timeframe 5 minuti. Devo dire che il BackTest mi da dei risultati incoraggianti, in allegato le immagini dei risultati.

    In pratica l’indicatore restituisce 4 valori per essere utilizzati in Proorder, oppure per associare degli allarmi in caso si voglia intervenire in discrezionale. Per ora il codice non è “elegante”, ma eventualmente se volete provarlo sarò felice di condividerlo.

    valori restituiti:

    2 Entrata Long, 1 Uscita dal long

    -2 Entrata Short, -1 Uscita dallo short

    Però ho notato che in alcuni casi (3 su 91 trade) il BackTest esegue delle operazioni senza rispettare il segnale, escluderei errori di programmazione , possibile ci sia un bug? vi è mai capitato?

     

     

     

    #132534

    Per fare le verifiche esatte occorre:

    • lo stesso codice che hai usato tu
    • lo strumento su cui l’hai eseguito
    • il time frame usate
    • il numero di unità di barre usate
    • il periodo (da… a…)
    • lo spread + eventuali commissioni
    • data ed ore delle candele dove si è verificata un’entrata/uscita errata oppore una mancara entrata/uscita

    Devo farti notare che hai sbagliato forum, non è ProBuilder quello corretto perché non si tratta di un indicatore, bensì di una strategia e va postata nel forum di supporto ProOrder (lo sposto io).

    Vorrei segnalarti anche che, come dalle regole più importanti ben evidenziate sotto (in giallo), il titolo deve essere significativo, “possibile bug” è troppo generico e non fa capire di cosa si sta esattamente parlando, meglio sarebbe “Errore di entrata/uscita sul BackTest” (lo modifico io).

    Ti ringrazio per la collaborazione per le prossime volte 🙂

     

     

    #132540

    Grazie mille gentilissimo, mi scuso per il titolo vago grazie per la correzione. Mentre ero in effetti indeciso sulla sezione perchè in realtà nasce come indicatore che può essere utilizzato anche in una strategia automatizzata.

    L’indicatore richiede 5 parametri,  (di base è configurato per il Russell TF 5Min)

    MyIndicator2C[2,0.3,20,0,15] [Volatilita, Spread medio asset,Fattore per moltiplicazione Spread,Tipo di grafico (0,1),TP]

    Il [Tipo di grafico] serve per utilizzarlo nel grafico, o come indicatore

    Quindi  può essere caricato ed utilizzato in 2 modi

    1. Sul grafico in modo che possa disegnare le frecce per indicare entrate ed uscite [Tipo di grafico=0]
    2. Come indicatore in modo che indichi gli stati (-2,-1,2,1) per utilizzarlo in una strategia o associarlo ad allarmi [Tipo di grafico=1]

     

    Per rispondere alle tue richieste:

    • lo stesso codice che hai usato tu [Lo pubbico sotto]
    • lo strumento su cui l’hai eseguito [US Russell 2000 Cash ($10)
    • il time frame usate [5 Minuti]
    • il numero di unità di barre usate [15000]
    • il periodo (da… a…) [Tutto]
    • lo spread + eventuali commissioni [0.3]
    • data ed ore delle candele dove si è verificata un’entrata/uscita errata oppore una mancara entrata/uscita [Entrate non segnalate dall’indicatore 30/03/2020 03:10, 30/03/2020 10:25, 30/03/2020 18:20]

    Inserisco il codice qui di seguito, come dicevo non è molto “elegante” è ancora in fase beta:

    Indicatore:

    Strategia:

     

    #132543

    Scusate ho invertito i valori del tipo di grafico, correggo:

    Quindi  può essere caricato ed utilizzato in 2 modi

    1. Sul grafico in modo che possa disegnare le frecce per indicare entrate ed uscite [Tipo di grafico=1]
    2. Come indicatore in modo che indichi gli stati (-2,-1,2,1) per utilizzarlo in una strategia o associarlo ad allarmi [Tipo di grafico=0]
    #132554

    Non è un mio codice, per cui non lo conosco. Leggendolo un pò velocemente ho notato, ad esempio che alla riga 163 viene assegnato a StatoPosizione il valore 2, mentre alle righe 183, 189 ecc… viene stampata la freccia di segnalazione SOLO se si verificano anche altre condizioni.

    Siccome lui restituisce SOLO StatoPosizione, mentre le frecce sono solo un aspetto visivo, tu puoi avere dei segnali anche se non visualizzati.

    Non so bene cosa volesse fare l’autore (puoi chiedere a lui mettendo “@” davanti al suo nome utente in un tuo post, riceverà un’email, però non abusarne, è un’opportunità da non usare spesso).

    Ad ogni modo, aggiungendo l’istruzione GRAPH in fondo al codice si può vedere (screenshot allegato) che sulla candela di setup delle operazioni che hai riferito, il segnale c’è.

     

    #132565

    Grazie mille, ok controllo meglio grazie veramente.

    l’autore sono io, è un codice che ho scritto personalmente

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