STOP A BREAK EVEN E STOP SU INDICATORE
Forums › ProRealTime forum Italiano › Supporto ProOrder › STOP A BREAK EVEN E STOP SU INDICATORE
- This topic has 9 replies, 2 voices, and was last updated 4 years ago by romanelli4.
-
-
05/25/2020 at 3:01 PM #133183
Buongiorno,
dovrei scrivere il seguente codice ma sbaglio qualcosa……..
L’ingresso funziona
il resto non sono riuscito
grazie mille
max
stop e trailing12345IF NOT ShortOnMarket AND mie condizioni THENSELLSHORT 1 CONTRACTS AT Prezzoshort stopSET STOP LOSS ....quando high raggiunge il mio indicatore UPset stop trailing.... quando low raggiunge il mio indicatore DOWN si porta lo stop a pareggio +1 pt di guadagnoset target profit ....quando low raggiunge il mio indicatore exit05/25/2020 at 6:20 PM #133216Innanzitutto non si può usare contemporaneamente SET STOP LOSS e SET STOP TRAILING, il secondo sovrascrive sempre quello precedente.
SET STOP LOSS:
Stop Loss1234567891011IF NOT ShortOnMarket AND mie condizioni THENSELLSHORT 1 CONTRACTS AT Prezzoshort stopENDIFIF MioIndicatoreUP THENSl = abs(high - TradePrice)SET STOP LOSS SlENDIFIF MioIndicatoreEXIT THENTp = abs(low - TradePrice)set target profit TpENDIFSET STOP TRAILING
Stop Trailing1234567891011IF NOT ShortOnMarket AND mie condizioni THENSELLSHORT 1 CONTRACTS AT Prezzoshort stopENDIFIF MioIndicatoreDOWN THENSl = TradePrice - 1 * pipsizeExitShort at Sl STOPENDIFIF MioIndicatoreEXIT THENTp = abs(low - TradePrice)set target profit TpENDIF(non provati).
Questo è un esempio slegato dalla realtà, in quanto non so cosa fa e come lavora la tua strategia, però da come hai posto la domanda il tutto si attiva a partire dalla barra successiva all’entrata, quando TRADEPRICE sarà conosciuto; questo ti espone almeno ad un’intera barra o più (sicuramente la prima) SENZA stop loss (puoi risolvere aggiungendo SET STOP pLOSS 50, o un altro numero di pips, sotto SELLSHORT).
Ad ogni modo tu farai le tue prove e vedrai qual’è la soluzione migliore per te.
05/26/2020 at 11:29 AM #133298Grazie Roberto,
ci lavoro un po su
e vediamo
un saluto
max
05/28/2020 at 5:44 PM #133645non funziona stop a pareggio12345678910111213141516171819IF NOT ShortOnMarket AND miecondizioni THENSELLSHORT 1 CONTRACTS AT Prezzoshort stopSET STOP PLOSS SLSHORTendif//CONDIZIONI PER STOP A PAREGGIO SHORT///////////////////////////////////////////////////////////////////////////STOPAPAREGGIOSHORT=low<=Average[20](close)IF ShortOnMarket AND STOPAPAREGGIOSHORT THENSlPSHORT = TradePrice //- 1 * pipsizeExitShort at SlPSHORT limit////ho provato anche stop ma nienteENDIF// Condizioni per uscire da posizioni short//////////////////////////////////IF ShortOnMarket AND miecondizioniexit THENEXITSHORT AT miecondizioni limitENDIFBuonasera,
dopo un gran numero di prove funziona l’entrata , lo stop loss ,il profit ma non riesco a far funzionare lo stop a pareggio…..mannaggia!
come si può fare???
grazie mille
max
05/28/2020 at 10:46 PM #133675Alla riga 11 l’ordine deve essere STOP e non LIMIT, assicurandosi preventivamente che il prezzo corrente sia < allo stop loss.
05/29/2020 at 8:37 AM #133726Buongiorno Roberto e sempre grazie mille
alla riga 11 ho provato anche con stop (come scritto in grigio accanto) ma niente
lo stop iniziale è superiore al prezzo di carico e rimane sempre quello (vedi allegato).
Vorrei come nell’allegato che lo stop loss venisse messo(spostato,un nuovo ordine o qualsiasi altra cosa) sul trade price.
“Troviamo il modo dai!!! :-).”
grazie mille
max
05/29/2020 at 11:05 AM #133763Devi fare in modo che la riga 8 venga eseguita solo la prima volta (ogni volta che sei a mercato, ovviamente), non anche le candele successive, altrimenti la condizione può non è più soddisfatta e rende tutto inutile.
Se non è nemmeno questo devi postare il codice completo, indicandomi lo strumento ed il TF utilizzato.
06/03/2020 at 3:36 PM #134416Buonasera Roberto,
sempre molte grazie
ma come faccio a dirgli quanto sopra ??
ho provato con crosses under ma non funziona …
un ultimo suggerimento se no posto il codice completo…..ma ci volevo arrivare da quasi da solo!
grazie
max
06/03/2020 at 11:31 PM #134494Le righe 8-12 prova a riscriverle così:
12345678910IF Not OnMarket THENSlPSHORT = 0ENDIFSTOPAPAREGGIOSHORT=low<=Average[20](close)IF ShortOnMarket AND STOPAPAREGGIOSHORT AND SlPSHORT = 0 THENSlPSHORT = TradePrice //- 1 * pipsizeENDIFIF ShortOnmarket AND SlPSHORT > 0 THENExitShort at SlPSHORT STOPENDIF06/05/2020 at 7:02 PM #134784Buonasera Roberto,
PERFETTO,
grazie mille
max
-
AuthorPosts
Find exclusive trading pro-tools on