Trailing stop chiarimenti
Forums › ProRealTime forum Italiano › Supporto ProOrder › Trailing stop chiarimenti
- This topic has 14 replies, 3 voices, and was last updated 4 years ago by robertogozzi.
-
-
07/10/2020 at 9:27 AM #1389061234567891011121314151617181920212223242526272829303132333435363738//trailing stop functiontrailingstart = start //trailing will start @trailinstart points profittrailingstep = step //trailing step to move the "stoploss"//reset the stoploss valueIF NOT ONMARKET THENnewSL=0ENDIF//manage long positionsIF LONGONMARKET THEN//first move (breakeven)IF newSL=0 AND close-tradeprice(1)>=trailingstart*pipsize THENnewSL = tradeprice(1)+trailingstep*pipsizeENDIF//next movesIF newSL>0 AND close-newSL>=trailingstep*pipsize THENnewSL = newSL+trailingstep*pipsizeENDIFENDIF//manage short positionsIF SHORTONMARKET THEN//first move (breakeven)IF newSL=0 AND tradeprice(1)-close>=trailingstart*pipsize THENnewSL = tradeprice(1)-trailingstep*pipsizeENDIF//next movesIF newSL>0 AND newSL-close>=trailingstep*pipsize THENnewSL = newSL-trailingstep*pipsizeENDIFENDIF//stop order to exit the positionsIF newSL>0 THENSELL AT newSL STOPEXITSHORT AT newSL STOPENDIF
Salve, utilizzo spesso questo codice per il trailing stop..ma vorrei avere alcuni chiarimenti per capire se ho capito bene il codice:
Con “start” definisco il numero di pips dal quale parte il trailing stop.
Con “step” invece il numero di pips di ritorno indietro del prezzo per far chiudere la posizione.Corretto?
Esiste una implementazione di questo codice che permetta di impostare un numero “x “di pips minimo di guadagno?
Grazie a tutti.
07/10/2020 at 9:44 AM #138912STEP è il passo, cioè ogni quanti pips lo stop loss viene aggiornato.
All’inizio ti mette in pareggio.
Il minimo di guadagno è lo step mano a mano che il profitto cresce.
07/10/2020 at 10:03 AM #13891507/10/2020 at 10:10 AM #138916Porta lo stop loss in guadagno di 2 punti, per cui se il prezzo rintraccia esci in profitto.
Dopo altri due porta lo stop in profitto di 4.
07/10/2020 at 10:23 AM #138920Quindi fino a 8pips di guadagno dal prezzo iniziale non è attivo e poi si attiva da lì, 8 sarebbe il punto di pareggio ovvero il nuovo stoploss definito da codice, giusto?
- se aumenta di 2 pips aggiorna lo stoploss a 10 e così via
- se invece il prezzo scende cosa accade, nel senso di quanto deve scendere per chiudere la posizione? Fa sempre riferimento ai 2 pips o invece si potrebbe definire un valore diverso?
Grazie ancora:-)
07/10/2020 at 11:01 AM #1389318 è quando si attiva la PRIMA volta per il pareggio, poi sale in profitto di 2 in 2.
07/10/2020 at 11:10 AM #13893207/10/2020 at 12:02 PM #138936È 2 il punto di uscita, può diventare 4, 6 ecc…
08/28/2020 at 3:18 PM #142845ciao mi permetto 2 domande su questo codice:
1 / se l’operazione va verso una perdita qual è il livello dello SL?
2 / Immaginiamo “tradingstart = 2”. se il trade raggiunge questo valore non può diventare negativo in seguito, giusto? … Almeno il profitto = 2
Grazie!08/28/2020 at 4:16 PM #142850- NewSL è il livello di uscita (se attivato).
- No, tranne quando si verifica uno slippage.
Occorre tenere presente che, specialmente sui time frame bassi, può succedere che il prezzo dello SL sia troppo vicino al prezzo corrente. In quel caso viene eseguito in modo non corretto.
1 user thanked author for this post.
08/29/2020 at 8:09 AM #142881ciao roberto
1 / NewSL: quando viene attivato esattamente, puoi spiegarci la più grande perdita possibile?
2 / ok08/29/2020 at 10:56 AM #142888La più grande perdita è data dal tuo stop loss.
Se hai uno stop loss di 100 punti e l’operazione va dalla parte opposta prima che il trailin stop venga attivato perderai 100 punti.
Una volta che NewSL è attivato (dopo TRAILINGSTART pips di guadagno alla chiusura della candela) l’operazione viene portata immediatamente in pareggio. Ogni TRAILINGSTEP pips NewSL verrà incrementato per avera un guadagno sempre maggiore nel caso in cui il prezzo tornasse indietro.
1 user thanked author for this post.
08/29/2020 at 12:25 PM #142899Roberto está de acuerdo en que todo está claro para las ganancias. Por otro lado por las pérdidas que no entiendo. O tal vez debería agregar esto: set stop ploss. ¿Al final del código?
Roberto concorda sul fatto che tutto è chiaro per i guadagni. D’altra parte per le perdite che non capisco. O forse dovrei aggiungere questo: set stop ploss. Alla fine del codice?12345678910111213141516171819202122232425262728293031323334353637383940//************************************************************************//trailing stop functiontrailingstart = 19 //trailing will start @trailinstart points profittrailingstep = 7 //trailing step to move the “stoploss”//reset the stoploss valueIF NOT ONMARKET THENnewSL=0ENDIF//manage long positionsIF LONGONMARKET THEN//first move (breakeven)IF newSL=0 AND close-tradeprice(1)>=trailingstart*pipsize THENnewSL = tradeprice(1)+trailingstep*pipsizeENDIF//next movesIF newSL>0 AND close-newSL>=trailingstep*pipsize THENnewSL = newSL+trailingstep*pipsizeENDIFENDIF//manage short positionsIF SHORTONMARKET THEN//first move (breakeven)IF newSL=0 AND tradeprice(1)-close>=trailingstart*pipsize THENnewSL = tradeprice(1)-trailingstep*pipsizeENDIF//next movesIF newSL>0 AND newSL-close>=trailingstep*pipsize THENnewSL = newSL-trailingstep*pipsizeENDIFENDIF//stop order to exit the positionsIF newSL>0 THENSELL AT newSL STOPEXITSHORT AT newSL STOPENDIF//************************************************************************08/29/2020 at 1:09 PM #142905Per favore
- 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.
- usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.
Certo, è sempre meglio aggiungere al codice sia set stop ploss che set Target pProfit, anche se non sono obbligatori. Questi sono ciò che ti permette di limitare le perdite e determinare i profitti.
Il trailing stop è solo un modo per garantirsi da perdite quando il prezzo cambia direzione dopo essere stato in profitto per un certo numero di pips (39 nel tuo caso).
Se cerchi su internet, troverai molte spiegazioni sul funzionamento del trailing stop.
08/29/2020 at 2:34 PM #142915Scusa, volevo scrivere 19, non 39.
-
AuthorPosts
Find exclusive trading pro-tools on