Chiusura parziale dell’operazione

Viewing 15 posts - 1 through 15 (of 22 total)
  • Author
    Posts
  • #151789 quote
    Alessandro Manfredi
    Participant
    New

    Buonasera, vorrei trovare il modo di chiudere un trade dividendolo tra 2 o 3 take profit di valore differente.

    ............
    //CONTRATTI
    CNT=3
    //tp
    tp=25
    //sl
    sl=10
    .....
    ......
    ....
    
    buy  CNT SHARE at market
    ....
    set target profit tp
    set stop loss sl
    

    Come faccio a dire di aprire 3 contratti e chiuderne 1 al take profit “TP1” , 1 al “TP2” ed 1 al “TP3”?

    Forse è un quesito elementare, ma il mio livellò è elementare e sui manuali non sono riuscito a trovare la soluzione.

    Grazie molte

     

    Alessandro Manfredi

    #151791 quote
    Alessandro Manfredi
    Participant
    New

    Rettifico: più che 1 contratto, 1/3 dei contratti totali ( che vario da giornata a giornata).

    Quindi ad esempio chiudere 1/3 dei contratti al tp1 ( a cui avrò dato per es. un valore di 25 pips), 1/3 al tp2 (es 35 pips) e infine 1/3 al tp3 (es. 50 pips).

    Grazie ancora

    #151873 quote
    Nicolas
    Keymaster
    Master

    Sebbene sia possibile nei backtest, non è possibile fare trading in tempo reale con IG e PRT v10.3. Dovrebbe funzionare con PRT v11, quale versione stai usando?

    Alessandro Manfredi thanked this post
    #151876 quote
    Alessandro Manfredi
    Participant
    New

    Purtroppo la versione 10.3, come faccio a passare alla 11?

    #151882 quote

    La versione 11 probabilmente ci sarà a breve…..ora è disponibile solo in Demo.

    #151883 quote
    robertogozzi
    Moderator
    Master

    Devi attendere che IG la renda disponibile sui conti reali.

    Da un paio di giorni è disponibile sui conti demo di IG, sui reali credo sia questione di 2-3 settimane, se non hanno imprevisti.

    Ci stanno lavorando.

    #151890 quote
    Alessandro Manfredi
    Participant
    New

    Perfetto, quando sarà disponibile la versione 11 mi potete dire che istruzioni devo dare al codice per le chiusure parziali?

    Grazie per la vostra disponibilità

    #151896 quote
    robertogozzi
    Moderator
    Master

    Invece di:

    SELL      AT MARKET
    EXITSHORT AT MARKET

    scriverai:

    SELL      n CONTRACTS AT MARKET
    EXITSHORT n CONTRACTS AT MARKET

    done “n” sarà il numero di posizioni che vuoi chiudere (potrà essere anche 0.5).

    Ad ogni modo, quando arriverà andrà verificato.

    Alessandro Manfredi thanked this post
    #154252 quote
    robertogozzi
    Moderator
    Master

    Adesso la v11 è disponibile su tutti i conti demo e, probabilmente anche in quelli reali.

    Sui conti reali SPONSORIZZATI (aperti tramite PRT) è già disponibile, probabilmente anche sui conti reali aperti direttamente con IG (o al massino entro tutto il fine settimana).

    Quindi puoi già utilizzare le chiusure parziali.

    #154728 quote
    Stenozar
    Participant
    Master

    Buon pomeriggio,

    scusa Roberto, quindi sulla PRT 11 è già presente di default la possibilità di chiudere parzialmente le posizioni al progressivo raggiungimento di target prefissati ed anche la possibilità di associare un trailing stop al raggiungimento del primo target?

    Grazie!

    #154733 quote
    robertogozzi
    Moderator
    Master

    Si, sono già disponibili anche in reale.

    #154734 quote
    Stenozar
    Participant
    Master

    Benissimo, provo a vedere e a fare un pò di prove….altrimenti ti chiedo! 🙂

    #159300 quote
    Stenozar
    Participant
    Master

    Buonasera Roberto,

    ho provato a cercare nel forum ed online ma non trovo un video tutorial o una pagina di spiegazione su come inserire una chiusura parziale della posizione su Prorealtime V11; mi potresti indicare dove trovare queste indicazioni?

    A me interessa fare in modo che una volta raggiunto un certo livello di profitto, venga chiusa una parte della posizione e si attivi il trailing stop con stop a zero.

    Grazie

    #159303 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    If not OnMarket then
       Pareggio = 0
    Endif
    If close crosses over average[20] and Not OnMaret then
       Buy 1 contract at Market
    Endif
    If ((close - TradePrice) >= 50 * pipsize) and Pareggio = 0 then
       Sell 0.5 contracts at Market
       Pareggio = 1
    Endif
    If Pareggio = 1 then
       Sell at TradePrice(2) Stop
    Endif
    #159427 quote
    Stenozar
    Participant
    Master

    Grazie Roberto, molto gentile!

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

Chiusura parziale dell’operazione


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

This topic contains 21 replies,
has 6 voices, and was last updated by robertogozzi
3 years, 6 months ago.

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