trade eseguiti al prezzo sbagliato in backtest

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

    Ciao a tutti,
    sto provando a testare le mie prime strategie ma ho un problema col backtest e non capisco se è dovuto a un errore nel mio codice o al fatto che sto utilizzando dati end of day o altro.

    Allego lo screenshot del backtest sul micro SP500, il sistema dovrebbe entrare all’apertura di barra se le condizioni di entrata sono verificate ma ho notato che in realta entra più in basso a un prezzo a cui la barra non è nemmeno arrivata.
    Questo problema lo trovo su tutti i future mentre quando lo testo su azioni a volte apre e chiude correttamente altre volte fa lo stesso tipo di errore.

    Il codice è questo:

    // Definizione dei parametri del codice
    DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
    SMA = Average[10](close)
    
    // ENTRATA LONG
    IF (low < low[1]) AND (close > SMA) THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    // USCITA LONG
    IF (high > high[1]) THEN
    SELL AT MARKET
    ENDIF

     

     

    Vi è mai capitato? Come avete risolto?

    SP-generale.png SP-generale.png SP-apertura.png SP-apertura.png
    #135098 quote
    robertogozzi
    Moderator
    Master

    Sulla candela che hai evidenziato entra perfettamente, il setup è fatto sulla candela precedente.

    Quella dov’è la freccia è semplicemente la candela al cui inizio entra a mercato.

    E’ esattamente come si fa sul trading manuale, si aspetta la conferma della chiusura della candela e si entra all’inizio della successiva.

    #135118 quote
    Lorenzo_O
    Participant
    New

    Grazie per la risposta Roberto,

    il trade viene aperto sulla candela giusta il prezzo di apertura della candela è 3032 , il trade da quello vedo nello screenshot viene aperto al prezzo di 2852 come indicato dal triangolo blu.

    #135124 quote
    robertogozzi
    Moderator
    Master

    Non saprei dirti il motivo, fai una segnalazione a PRT premendo Ctrl+M  dalla piattaforma.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

trade eseguiti al prezzo sbagliato in backtest


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Lorenzo_O @lorenzo_o Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by robertogozzi
5 years, 8 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 06/07/2020
Status: Active
Attachments: 2 files
Logo Logo
Loading...