TRADEINDEX e BARINDEX

Forums ProRealTime forum Italiano Supporto ProOrder TRADEINDEX e BARINDEX

Viewing 2 posts - 1 through 2 (of 2 total)
  • #123859

    Buonasera, vorrei scrivere un codice per uscire da una posizione LONG dopo 4 barre.

    Scrivendo però il seguente codice il sw non funziona:

    IF BARINDEX – TRADEINDEX > 4 THEN

    SELL AT MARKET

    ENDIF

    P.S.: nel manuale di PROBUILDER non ho trovato l’istruzione TRADEINDEX ma immagino restituisca il numero della barra a cui si è entrati LONG, è corretto? e per richiamare il valore di prezzo dell’ultima volta che si è entrati LONG, quale istruzione devo usare?

    Mi scuso per le domande banali ma non ho trovato riferimenti sul manuale.

    Grazie!

    #123863

    La tua espressione per uscire è corretta, se non funziona sarà per altri motivi. Serve il codice per capirlo.

    TradeIndex è il BarIndex della barra in cui è entrato a mercato, quindi TradeIndex rimane fermo mentre barIndex va avanti, per cui la differenza tra i due ti da il numero di barre in cui sei a mercato.

    Per il Prezzo usa:

    • TradePrice(1) per l’ultimo prezzo (d’ingresso o di uscita, comunque l’ultimo, se il trade è in corso è quello d’ingresso, se è chiuso è quello di uscita)
    • TradePrice(2) ti da quello precedente ancora (se hai una posizione aperta sarà quello di chiusura del precedente trade, ad operazione chiusa sarà il prezzo d’ingresso dell’ultima operazione)
    • TradePrice(3) ancora il precedente e così via.

     

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

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