STOP e PROFIT diversi lato Long e Short
Forums › ProRealTime forum Italiano › Supporto ProOrder › STOP e PROFIT diversi lato Long e Short
- This topic has 8 replies, 4 voices, and was last updated 5 years ago by agamennone m.
-
-
07/22/2019 at 2:32 PM #10311512345678IF LONGONMARKET THENSET STOP PLOSS MySLLSET TARGET PPROFIT MyTPLENDIFIF SHORTONMARKET THENSET STOP PLOSS MySLSSET TARGET PPROFIT MyTPSENDIF
Buongiorno a tutti,
per avere Stop e Profit diversi tra lato long e short ho pensato di scrivere così il codice, il problema è che giustamente verifica di essere LONGONMARKET o SHORTONMARKET alla candela successiva, quindi nel caso di un sistema in 1H rimane 1 ora senza stop loss (del Profit mi interessa meno). Come posso risolvere? Grazie
07/22/2019 at 2:40 PM #103116Se non vari il calcolo mentre è a mercato, non è necessario settarli nuovamente ad ogni candela, quindi puoi farlo anche solo quando entri in posizione:
12345678910IF MieCondizioniLong AND Not OnMarket THENBUY 1 CONTRACT AT MARKETSET STOP PLOSS MySLLSET TARGET PPROFIT MyTPLENDIFIF MieCondizioniShort AND Not OnMarket THENSELLSHORT 1 CONTRACT AT MARKETSET STOP PLOSS MySLSSET TARGET PPROFIT MyTPSENDIF07/22/2019 at 2:56 PM #103119In realtà varia perché si adatta all’ATR, questa è porzione completa
12345678910111213MyATR=(AverageTrueRange[24](close)[1])*10000MySLL=MyATR*4MyTPL=MyATR*8MySLS=MyATR*3MyTPS=MyATR*4IF LONGONMARKET THENSET STOP PLOSS MySLLSET TARGET PPROFIT MyTPLENDIFIF SHORTONMARKET THENSET STOP PLOSS MySLSSET TARGET PPROFIT MyTPSENDIF07/22/2019 at 2:59 PM #103120Va bene, basta che aggiungi le due righe per lo SL e TP anche quando entri in posizione.
Tieni presente che come l’hai messo tu tis viene cambiato ad ogni nuova candela, sia SL che TP.
07/22/2019 at 3:17 PM #103121Sì, l’ho backtestato così, variabile ad ogni candela. Ottimo grazie
07/23/2019 at 9:00 AM #10319912345678910111213141516171819Ciao Roberto,Tu intendi di aggiungere stop e target quando si entra a mercato come in questo esempio.GrazieIF MieCondizioniLong AND Not OnMarket THENBUY 1 CONTRACT AT MARKETSET STOP PLOSS MySLLSET TARGET PPROFIT MyTPLENDIFIF MieCondizioniShort AND Not OnMarket THENSELLSHORT 1 CONTRACT AT MARKETSET STOP PLOSS MySLSSET TARGET PPROFIT MyTPSENDIFATR=(AverageTrueRange[24](close)[1])*10000MySLL=MyATR*4MyTPL=MyATR*8MySLS=MyATR*3MyTPS=MyATR*407/23/2019 at 9:58 AM #103208Puoi usare entrambi, lo setti quando entri e poi, visto che lo vari candela per candela, lo setti ogni volta.
07/23/2019 at 10:07 AM #103209Grazie
08/11/2019 at 12:19 AM #104545ciao,se invece volessi inserire uno stop quando entro long al minimo delle ultime 5 candele che,una volta superato il livello entry cominciasse a funzionare su ATR tipo trailing? Fattibile?
-
AuthorPosts
Find exclusive trading pro-tools on