stop loss e take profit
Forums › ProRealTime forum Italiano › Supporto ProOrder › stop loss e take profit
- This topic has 8 replies, 3 voices, and was last updated 4 years ago by robertogozzi.
Tagged: loss, Profit, SL, stop, stop loss, take, take profit, target, Target Profit, tp
-
-
10/08/2020 at 7:04 PM #146786
buongiorno ho creato un trading sistem ma non riesco ad inserire correttamente il take profit e stop los
mi servirebbe cosi:
Stop los sulla linea centrale del canale di donchan settato a 10 periodi E un massimo del 20 %
Quando la posizione va in guadagno del 15% entra in funzione il trailing stop del 15%
10/09/2020 at 7:27 AM #14681420% e 15% di cosa?
10/09/2020 at 9:58 AM #14684010/09/2020 at 10:34 AM #14684910/09/2020 at 4:54 PM #146908Per settare lo SL:
123456p = 10 //10 periodi per Canale DonchianAlto = Highest[p](high[1]) //bordo superiore Canale DonchianBasso = Lowest[p](low[1]) //bordo inferiore Canale DonchianMezzo = (Alto + Basso) / 2 //linea di mezzo Canale DonchianSL = min((Prezzo - Mezzo),(Prezzo * 0.20)) //Max. 20%SET STOP LOSS SLPer il trailing stop:
1234567891011121314151617181920212223ONCE LimiteTrailingStop = 15 //15% inizio e step del trailing stopIF Not OnMarket THENGuadagno = LimiteTrailingStopMySL = 0NewSL = 0ENDIFIF LongOnMarket THENIF (close - PositionPrice) >= (PositionPrice * Guadagno / 100) THENNewSL = PositionPrice + MySLMySL = MySL + (PositionPrice * LimiteTrailingStop / 100)Guadagno = Guadagno + LimiteTrailingStopENDIFELSIF ShortOnMarket THENIF (PositionPrice - close) >= (PositionPrice * Guadagno / 100) THENNewSL = PositionPrice - MySLMySL = MySL + (PositionPrice * LimiteTrailingStop / 100)Guadagno = Guadagno + LimiteTrailingStopENDIFENDIFIF NewSL > 0 THENSELL AT NewSL STOPEXITSHORT AT NewSL STOPENDIFnon li ho provati.
10/14/2020 at 11:58 PM #14743510/15/2020 at 12:07 AM #147437Certo, io ho mezzo Prezzo come esempio, tu dovrai mettere CLOSE, o TRADEPRICE, o un altro dato che corrisponda ad un prezzo. Forse CLOSE è il più appropriato, dipende dalla tua strategia.
10/15/2020 at 8:53 AM #14745310/15/2020 at 9:48 AM #147455Basta un copia e incolla:
123456789101112131415161718192021222324252627282930p = 10 //10 periodi per Canale DonchianAlto = Highest[p](high[1]) //bordo superiore Canale DonchianBasso = Lowest[p](low[1]) //bordo inferiore Canale DonchianMezzo = (Alto + Basso) / 2 //linea di mezzo Canale DonchianSL = min((Prezzo - Mezzo),(Prezzo * 0.20)) //Max. 20%SET STOP LOSS SL//ONCE LimiteTrailingStop = 15 //15% inizio e step del trailing stopIF Not OnMarket THENGuadagno = LimiteTrailingStopMySL = 0NewSL = 0ENDIFIF LongOnMarket THENIF (close - PositionPrice) >= (PositionPrice * Guadagno / 100) THENNewSL = PositionPrice + MySLMySL = MySL + (PositionPrice * LimiteTrailingStop / 100)Guadagno = Guadagno + LimiteTrailingStopENDIFELSIF ShortOnMarket THENIF (PositionPrice - close) >= (PositionPrice * Guadagno / 100) THENNewSL = PositionPrice - MySLMySL = MySL + (PositionPrice * LimiteTrailingStop / 100)Guadagno = Guadagno + LimiteTrailingStopENDIFENDIFIF NewSL > 0 THENSELL AT NewSL STOPEXITSHORT AT NewSL STOPENDIFdovrai sostituire Prezzo, come ti ho detto, con il prezzo che desideri.
-
AuthorPosts
Find exclusive trading pro-tools on