Ribaltare una posizione

Forums ProRealTime forum Italiano Supporto ProOrder Ribaltare una posizione

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

    Buongiorno,

    sto prendendo confidenza con il modulo proorder e avrei bisogno di un aiuto su come gestire gli ordini buy, sell e sellshort.

    Avevo in testa di provare un semplice sistema che aprisse un long e poi, al verificarsi di una condizione ribaltasse il long in short, e così via rimanendo sempre a mercato long o short.

    Avevo immaginato di usare ‘buy 1 contract ‘ la prima volta, e poi “sell 2 contract”  per ribaltare le posizioni long e e “buy 2 contract” per ribaltare uno short.

    E’ corretto oppure devo usare la sequenza ‘sell 1 contract’+‘sellshort 1 contract’ per ribaltare un long e la sequenza ‘exitshort’ + ‘buy 1 contract’ per ribaltare uno short?

    Grazie

     

     

     

    #136662

    BUY apre posizioni Long, da cui si esce con SELL.

    SELLSHORT apre posizioni Short, da cui si esce con EXITSHORT.

    Per fare Stop & Reverse basta eseguire l’apertura di una posizione contraria, per cui se sei Long basta eseguire SELLSHORT per chiudere il Long ed aprire una posizione Short. Se sei Short basta eseguire BUY per chiudere lo Short ed aprire una posizione Long.

    #136680

    per cui se sei Long basta eseguire SELLSHORT per chiudere il Long ed aprire una posizione Short. Se sei Short basta eseguire BUY per chiudere lo Short ed aprire una posizione Long.

    Grazie, ma per ribaltare, se sono Long di 1, devo fare SELLSHORT 1 o SELLSHORT 2? Viceversa se sono short di 1, devo fare BUY 1 o BUY 2?

     

     

    #136683

    L’istruzione opposta chiude quella aperta, quindi stabilisci tu di quanto aprirla.

    Se metti 1 apre la nuova con 1, se indichi 2 ne apre 2, indipendente da quante fossero quelle aperte in precedenza.

    #136698

    Vediamo se ho capito.

    Ammettiamo che sia lungo di 100 azioni.
    Se voglio ridurre la posizione devo usare  SELL 10 per portarla a 90, SELL 60 per portarla a 40, SELL 100 per andare FLAT, ma non posso usare SELLSHORT.
    Se invece la voglio ribaltare non posso usare SELL ma devo usare: SELLSHORT 10 per andare corto di 10, sellshort 50 per andare corto di 50, SELLSHORT 100 per andare corto di 100. SELLSHORT implica la chiusura della posizione long eventualmente aperta ed il numero di azioni passate a SELLSHORT è la quantità di azioni per cui voglio andare short a prescindere di quanto ero long.

    Viceversa, ammettiamo che sia corto di 100 azioni (e per andarci ho dovuto usare SELLSHORT 100).
    Se voglio ridurre la posizione corta da 100 a 40, devo fare EXITSHORT 60, se voglio andare FLAT EXITSHORT 100.
    Se invece la voglio ribaltare e andare lungo di 40 devo fare BUY 40, se lungo di 100 devo fare BUY 100. BUY implica la chiusura dell’intera posizione short e il numero di azioni passate a BUY è la quantità di azioni per cui voglio andare long a prescindere di quanto ero short.

    #136701

    Il ragionamento è corretto.
    In merito all’esempio iniziale, non si possono ridurre le posizioni.

    ProOrder non lo consente, per ora, nel trading automatico. Si può solo nel backtest.

    Quindi puoi accumularne, anche in più volte, ma quando le chiudi devono essere chiuse in toto.

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