inserimento target profit diversi

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #208943 quote
    NAMBO40
    Participant
    New

    Buongiorno avrei necessita di trovare un modo per inserire un primo target profit  dopo un  numero di punti  ,  dividere  poi la posizione al 50 % spostare lo stop in pari e lasciare correre il restante 50 %  della posizione  sino ad un secondo  target  dopo un numero di punti stabiliti. Grazie.

    #208973 quote
    robertogozzi
    Moderator
    Master

    Eccolo (non l’ho provato):

    Defparam CumulateIrders = false
    ONCE LotSize     = 2
    ONCE HalfSize    = floor(LotSize / 2,1)
    ONCE TP          = 100
    ONCE TP1         = TP / 2
    MyProfit         = PositionPerf * PositionPrice / PipSize
    MyLongConditions = not OnMarket and … 
    If MyLongConditions then
       Buy LotSize contracts at Market
       Set Target pProfit TP
       Set stop   pLoss   TP / 2
    Endif
    If OnMarket and (abs(CountOfPosition) = LotSize) then
       If MyProfit >= TP1 then
          Sell HalfSize contracts at Market
          Set Stop Price PositionPrice
       Endif
    Endif

    aggiungi le tue condizioni dove ho messo i puntini.

    Varia i valori numerici cone preferisci.

    #208975 quote
    robertogozzi
    Moderator
    Master

    Pubblica solo nella lingua del forum in cui stai postando. Ad esempio solo l’inglese nei forum di lingua inglese e il francese solo nei forum di lingua francese.

    L’ho spostato io dal forum Inglese.

    Grazie 🙂

    #208992 quote
    NAMBO40
    Participant
    New

    Scusami ma sono nuovo e devo fare un po di pratica. Ho provato ma non funziona . Da errore di codice sulla prima linea.  Dove sono i puntini devo mettere la distanza del primo target profit? Grazie mille.

    #209026 quote
    GraHal
    Participant
    Master

    Riga 7 sopra, vedi dopo la parola ‘e’ sotto

    MyLongConditions = non OnMarket e

    #209032 quote
    robertogozzi
    Moderator
    Master

    Nella prima riga scrivi CumulateOrders. Ho fatto un errore di battitura.

    Alla riga 7, come ha detto GraHal, devi aggiungere le tue condizioni per entrare Long. Condizioni che io non conosco.

    È solo un esempio della gestione del 50% da applicare alla tua strategia.

    #209041 quote
    NAMBO40
    Participant
    New

    Ho provato ma non funziona. Mi spiego meglio.  Entro in posizione long o short sul dax   con 1 contratto dopo  20 punti (primo target)  il sistema dovrebbe portare lo stop al prezzo di carico e dividere la posizione a meta lasciando cosi a mercato 0,5 contratto . L operazione  per il restante 0,5  la chiudo  manualmente .  Spero di essere stato esaustivo.  Per me sono cose nuove e devo fare un po di pratica, grazie mille.

    #209046 quote
    robertogozzi
    Moderator
    Master

    Posta il codice.

    Tieni presente che il broker stabilisce la quantità minina da tradare, se è 1 non potrai chiudere metà posizione, mentre puoi se il minimo è 0.5 o meno.

    Il backtest però funziona ugualmente, in quanto non è collegato al broker.

    Con il codice forse si può capire dov’è il problema.

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

inserimento target profit diversi


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
NAMBO40 @nambo40 Participant
Summary

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

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