inserimento target profit diversi
Forums › ProRealTime forum Italiano › Supporto ProOrder › inserimento target profit diversi
- This topic has 7 replies, 3 voices, and was last updated 1 year ago by robertogozzi.
-
-
02/02/2023 at 12:06 PM #208943
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.
02/02/2023 at 7:18 PM #208973Eccolo (non l’ho provato):
123456789101112131415161718Defparam CumulateIrders = falseONCE LotSize = 2ONCE HalfSize = floor(LotSize / 2,1)ONCE TP = 100ONCE TP1 = TP / 2MyProfit = PositionPerf * PositionPrice / PipSizeMyLongConditions = not OnMarket and …If MyLongConditions thenBuy LotSize contracts at MarketSet Target pProfit TPSet stop pLoss TP / 2EndifIf OnMarket and (abs(CountOfPosition) = LotSize) thenIf MyProfit >= TP1 thenSell HalfSize contracts at MarketSet Stop Price PositionPriceEndifEndifaggiungi le tue condizioni dove ho messo i puntini.
Varia i valori numerici cone preferisci.
02/02/2023 at 7:20 PM #208975Pubblica 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 🙂
02/03/2023 at 8:34 AM #20899202/03/2023 at 2:02 PM #20902602/03/2023 at 2:53 PM #209032Nella 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.
02/03/2023 at 3:17 PM #209041Ho 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.
02/03/2023 at 4:21 PM #209046Posta 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.
-
AuthorPosts
Find exclusive trading pro-tools on