Codice rientro in posizione

Forums ProRealTime forum Italiano Supporto ProOrder Codice rientro in posizione

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

    Ciao Roberto, seguendo tue indicazioni di tempo fa ho costruito un codice per rientrare a mercato dopo che un TS è uscito (lo posto con le note nel caso possano servire ad altri utenti).

    Ti volevo chiedere due cose, intanto la prima: se puoi controllare se formalmente è corretto, mi sembra di si ma è sempre meglio un tuo controllo  (testato su un TS di prova sul cfd del S&P 500 (1 euro a punto).

     

     

    #187442

    Si, io ho aggiunto alla fine queste righe:

    e mi sembra andasse tutto bene (ho controllato solo 3-4 operazioni, in modo sparso).

     

     

     

    #187443

    Grazie Roberto, la seconda cosa: non riesco ad inserire correttamente lo split della posizione (codice verificato) nel TS  in modo tale che valga SOLTANTO per l’entrata1 (cross iniziale).

    [In pratica riesco a distinguere per le due entrate SL e TP, ma non lo split]

    Puoi inserire nel codice sopra riportato il codice dello split (riportato sotto)?

    once partialcloseGain = 1
    If partialcloseGain then
    ONCE PerCent = 0.5
    ONCE PerCentGain = 0.02 //0.02= 2%
    ONCE MinLotSize = 0.5
    ExitQuantity = abs(CountOfPosition) * PerCent
    LeftQty = max(MinLotSize,abs(CountOfPosition) – ExitQuantity)
    CloseQuantity = abs(CountOfPosition) – LeftQty
    IF Not OnMarket THEN
    Flag = 1
    ENDIF
    IF partialcloseGain AND LongOnMarket and close >= (PositionPrice * (1 + PerCentGain)) AND Flag THEN
    SELL CloseQuantity Contracts AT Market
    Flag = 0
    endif
    endif

    #187455

    Ho aggiunto unaverifica che CloseQuantity non sia mai < 0.
    Ho anaggiunto la variabile Codice per fare in modo che riconosca quando è la prima entrata, all’incrocio:

    1 user thanked author for this post.
    #187459

    Grazie Roberto, faccio un pò di prove e ti faccio sapere.

    Una cosa al volo: se volessi utilizzare lo split per entrambe le entrate (come fa lo split iniziale che avevo riportato senza il tuo flag “Codice”) devo scrivere alla riga 37:

    AND (Flag=1 or Flag=0) ?

    #187468

    No, devi solo togliere CODICE, oppure se vuoi mantenere quella variabile, assegnargli 0 alla riga 20.

     

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