Stop Loss monetario

Forums ProRealTime forum Italiano Supporto ProOrder Stop Loss monetario

Viewing 10 posts - 1 through 10 (of 10 total)
  • #108809

    Ciao a tutti, ho inserito nel codice di un sistema su GBPJPY uno STOP $LOSS di 50000 che come dice la descrizione è nella Currency dello strumento. Lanciando il backtest noto diversi STOP oltre i 50000 ¥, addirittura uno da 112000 ¥ che è più del doppio.
    Interpreto male il significato della funzione?

    #108869

    Dove si trova l'istruzione nel tuo codice? Sei sicuro che non si trovi in una condizione in modo che lo stoploss non sia impostato affatto? Stai eseguendo il backtest in tick-by-tick? Hai incluso le tasse?

    #108876

    Allego blocco del codice in questione, il long è speculare e funziona correttamente con stop a 150000 ¥, lo short ha quelle operazioni in foto che non riesco a giustificare. Il test è fatto sia con tick-by-tick che senza e non cambia. Non ho aggiunto commissioni

    #108890

    Usi un ordine condizionale e metti uno stoploss solo al momento in cui lo metti, quindi il sistema non ha idea se l'ordine verrà eseguito o meno nel periodo successivo. È necessario spostare le istruzioni SET STOP e SET TARGET al di fuori delle proprie condizioni, ad esempio alla fine del codice. In questo modo, ti assicurerai che lo stoploss sarà posizionato correttamente una volta che il tuo ordine STOP è stato attivato sul mercato.

    #108897

    Ho provato e in effetti funziona, grazie! Ho un dubbio però, ho altri sistemi tipo questo sul DAX e lo stop funziona correttamente, cosa c’è di diverso?

     

    #108901

    E tra l’altro ho un sistema gemello a quello su GBPJPY che lavora su USDJPY e che invece funziona correttamente anche con la struttura precedente

    #108960

    Quando si utilizzano ordini in sospeso, dipende da quando vengono attivati. Stai usando le istruzioni TIMEFRAME?

    #108966

    Questo è il codice intero

     

    #109008

    Se incorpori le tue istruzioni STOP LOSS in una condizione " SE SHORTONMARKET POI", vuoi che la strategia sappia che sei già sul mercato. Quindi, in questo caso, e poiché il codice viene letto solo una volta a Close, saprà solo che sei al mercato, 1 bar troppo tardi. Pertanto, per 1 periodo, il tuo ordine non è protetto da uno stoploss. È necessario rimuovere tali condizioni alle righe 27 e 37.

    #109033

    Questa l’unica soluzione che ho trovato rispetto al codice iniziale perché mi hai indicato di togliere l’istruzione da dove era. Se nel primo caso non è corretto e nel secondo caso è pericoloso, come faccio a indicare uno stop loss che sia diverso per il lato long e il lato short?

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

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