STOP LOSS ricalcolato ad ogni candela con posizione aperta
Forums › ProRealTime forum Italiano › Supporto ProBuilder › STOP LOSS ricalcolato ad ogni candela con posizione aperta
- This topic has 7 replies, 3 voices, and was last updated 7 years ago by gabri.
-
-
04/07/2017 at 3:52 PM #31393
Buongiorno
perchè se scrivo questo codice:
12345678910111213141516// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivateStopLoss = rangeif condizionilong THENbuy 1 contracts AT MARKETendifif condizionishort THENsellshort 1 contracts at MARKETendifSET STOP LOSS stoplossSET TARGET PROFIT range*1.5una volta aperta la posizione, imposta lo stop loss ed il take profit correttamente, ma ad ogni nuova candela vengono modificati?
come faccio a fissare uno SL e TP calcolato sulla candela del segnale (quindi il suo range), senza che venga modificato ad ogni nuova candela?
Grazie!!
Alessandro
04/10/2017 at 12:13 AM #31548Ho modificato il tuo codice impostando STOPLOSS a ZERO la prima volta, dopodiché lo setta solo se è ZERO, per cui una volta settato non lo cambierà più fintanti che tu non lo farai sulla base di condizioni da te decise.
1234567891011121314151617181920// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivateONCE StopLoss = 0IF StopLoss = 0 THENStopLoss = rangeENDIFif condizionilong THENbuy 1 contracts AT MARKETendifif condizionishort THENsellshort 1 contracts at MARKETendifSET STOP LOSS stoplossSET TARGET PROFIT range*1.51 user thanked author for this post.
04/10/2017 at 8:35 AM #31563Grazie…
ho provato, ma non funziona. posiziona subito lo SL e TP e lo modifica ad ogni nuova candela.
04/10/2017 at 2:28 PM #31623Dovrebbe variare ad ogni candela solo il TP perché usi direttamente
1rangee non una variabile. Se usassi una variabile come hai fatto per STOPLOSS non dovrebbe variare.
Devo dire che vado solo a logica, perché non ho provato a farlo girare.
04/10/2017 at 2:33 PM #31625ti ringrazio ancora, ma modifica anche lo stoploss, ho provato anche a mettere il codice TP stoploss*1.5….ma modifica lo stoploss ad ogni candela….sembra una cosa così semplice….e invece non lo è.
04/10/2017 at 2:54 PM #31629Non so cosa dirti, io l’ho provato su vari su EurUsd e vari TF, utilizzando GRAPH e le due variabili vengono settate UNA sola volta e MAI cambiate perché io non gli ho messo una condizione per farlo.
123456789101112131415161718192021222324// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivateONCE StopLoss = 0ONCE TakeProfit = 0IF StopLoss = 0 THENStopLoss = rangeTakeProfit = StopLoss * 1.5ENDIFif close > open THENbuy 1 contracts AT MARKETendifif close < open THENsellshort 1 contracts at MARKETendifSET STOP LOSS stoplossSET TARGET PROFIT TakeProfitGRAPH StopLoss AS "SL"GRAPH TakeProfit AS "TP"04/10/2017 at 3:15 PM #31632Funziona!!! grazie!!!
04/26/2017 at 11:50 AM #33472Puoi anche modificare il programma cosi’
1234567891011121314151617// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivateif condizionilong THENbuy 1 contracts AT MARKETStopLoss = rangeendifif condizionishort THENsellshort 1 contracts at MARKETendifSET STOP LOSS stoplossSET TARGET PROFIT range*1.5 -
AuthorPosts
Find exclusive trading pro-tools on