non mi entra correttamente…
Forums › ProRealTime forum Italiano › Supporto ProOrder › non mi entra correttamente…
- This topic has 8 replies, 2 voices, and was last updated 2 years ago by Mauro M.
-
-
10/12/2022 at 8:50 AM #202346
vorrei che entrasse long al minimo della candela precedente meno 30 punti e viceversa. sul daily. Grazie
12345678910111213141516171819202122232425DEFPARAM CumulateOrders=falseNTICK = 30c4=barindex-tradeindex=1//Long entryif Close < Open thenbuy 1 shares at low - Ntick stopendif//stop loss massimo in punti dal prezzo ingressoif LongOnMarket and c4 thenSELL AT MARKETendif//Short entryif Close > Open thensellshort 1 shares at high - Ntick stopendif//stop loss massimo in punti dal prezzo ingressoIf ShortOnMarket AND c4 THENEXITSHORT AT MARKETendifset stop ploss 70set target pprofit 14010/12/2022 at 4:08 PM #202384Se vuoi allegare un file del codice fallo pure, ma, salvo che il codice ecceda 200-300 linee, è bene postarlo. Grazie 🙂
Per fare riferimento alla candela precedente devi usare [1] accanto a low e high, altrimenti viene presa in considerazione la barra corrente.
Inoltre è meglio convertire i punti con PipSize, per essere certi che non vengano interpretati come prezzo. Sugli indici può funzionare ugualmente, ma su EurUsd, ad esempio, sommare 30 significa passare da 0,9600 a 30,9600 o a -29,0400.
Gli ordini pendenti devono essere LIMIT, non stop, in quanto entri ad un prezzo migliore, non peggiore, rieptto a quello corrente. Però, nel caso tu voglia utilizzare [1] per riferirti alla barra precedente, devi usare un IF per mettere l’ordine LIMIT se il prezzo d’entrata è migliore, oppure STOP se è peggiore (se non usi [1] è inutile, in quanto HIGH è sicuramente più alto e LOW più basso di CLOSE):
12345678910111213141516171819202122232425262728293031323334353637DEFPARAM CumulateOrders=falseNTICK = 30*pipsizec4=barindex-tradeindex=1//Long entryif Close < Open thenEntrata = low[1] - Ntickif close > Entrata thenbuy 1 shares at Entrata limitelsif close < Entrata thenbuy 1 shares at Entrata stopendif//graphonprice Entrata coloured(0,0,255,255)endif//stop loss massimo in punti dal prezzo ingressoif LongOnMarket and c4 thenSELL AT MARKETendif//Short entryif Close > Open thenEntrata = high[1] + Ntickif close > Entrata thensellshort 1 shares at Entrata stopelsif close < Entrata thensellshort 1 shares at Entrata limitendif//graphonprice Entrata coloured(255,0,0,255)endif//stop loss massimo in punti dal prezzo ingressoIf ShortOnMarket AND c4 THENEXITSHORT AT MARKETendifset stop ploss 70set target pprofit 140se vuoi vedere la linea dove sono i prezzi di entrata, rimuovi le doppie barre dei commenti dove c’è graphonprice.
10/12/2022 at 7:42 PM #20239910/12/2022 at 10:59 PM #202402Su cosa l’hai provato?
10/13/2022 at 6:41 AM #20240610/13/2022 at 8:32 AM #20241710/13/2022 at 8:35 AM #20242110/13/2022 at 9:48 AM #202431Il 6 ci sono le condizioni e piazza l’ordine d’ingresso LONG sul minimo precedente, che è quello del giorno 5. Se il prezzo d’entrata viene raggiunto il giorno successivo entra (e sarà il 7).
Se vuoi cambiare il giorno precedente con il giorno corrente sostituisci [1] con [0] nelle due righe:
12Entrata = low[1] - NtickEntrata = high[1] + Ntick10/13/2022 at 10:16 AM #202441 -
AuthorPosts
Find exclusive trading pro-tools on