TRADEINDEX e BARINDEX

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #123859 quote
    Dunlop
    Participant
    New

    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 quote
    robertogozzi
    Moderator
    Master

    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)
  • You must be logged in to reply to this topic.

TRADEINDEX e BARINDEX


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Dunlop @dunlop Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by robertogozzi
5 years, 10 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 03/29/2020
Status: Active
Attachments: No files
Logo Logo
Loading...