Medie mobili su diversi time frame
Forums › ProRealTime forum Italiano › Supporto ProOrder › Medie mobili su diversi time frame
- This topic has 10 replies, 3 voices, and was last updated 1 year ago by robertogozzi.
-
-
11/15/2023 at 7:31 PM #223756
Buonasera, vorrei testare un sistema di trading su un 2 h che acquisti o venda a seconda se 2 o più medie mobili siano maggiori o minori del 2 h precedente, ma che apra contestualmente l’operazione opposta (ovviamente sia short che long) solo se le stesse mm sul daily assecondano il trend, in caso contrario l’operazione andrà chiusa e basta.
per semplicità chiederei un esempio con solo 2 mm, per es. a 5 e 10 periodi.
Grazie in anticipo per gli eventuali suggerimenti.
Angelo
11/15/2023 at 8:02 PM #22375711/15/2023 at 8:13 PM #223758Aprire posizioni opposte contemporaneamente non funziona nello stesso sistema.
Non sono posizioni opposte, chiudo il long e/o apro lo short solo a determinate condizioni, ho altri backtest che lo fanno ma lavorano solo su un time frame.
11/15/2023 at 8:22 PM #223759Aprire posizioni opposte contemporaneamente non funziona nello stesso sistema.
Non sono posizioni opposte, chiudo il long e/o apro lo short solo a determinate condizioni, ho altri backtest che lo fanno ma lavorano solo su un time frame.
Forse non mi sono spiegato bene nella richiesta iniziale, non intendo aprire due posizioni opposte ma chiudere una posizione e aprire contestualmente una posizione contraria.
11/16/2023 at 4:49 PM #223823Ho capito, uno stop & reverse.
Appena posso telo faccio.
11/16/2023 at 5:35 PM #223829Ho capito, uno stop & reverse.
Appena posso telo faccio.
Grazie 1000 in anticipo, Roberto.
11/21/2023 at 5:14 PM #224076Scusami, ma non ho ancora avuto il tempo necessario. Abbia ancora un pò di pazienza!
11/21/2023 at 5:18 PM #224077Scusami, ma non ho ancora avuto il tempo necessario. Abbia ancora un pò di pazienza!
Nessun problema, e grazie ancora.
11/24/2023 at 11:50 AM #224239Ecco fatto:
12345678910111213141516171819202122232425262728293031323334DEFPARAM CumulateOrders = false//Timeframe(Daily,UpdateOnClose) //Timeframe(Daily,default)Sma5Daily = average[5,0](close)Sma10Daily = average[10,0](close)//Timeframe(2h,UpdateOnClose)Sma5h2 = average[5,0](close)Sma10h2 = average[10,0](close)//L1 = Sma5h2 > Sma5h2[1]S1 = Sma5h2 < Sma5h2[1]L2 = Sma10h2 > Sma10h2[1]S2 = Sma10h2 < Sma10h2[1]L3 = Sma5Daily > Sma5Daily[1]S3 = Sma5Daily < Sma5Daily[1]L4 = Sma10Daily > Sma10Daily[1]S4 = Sma10Daily < Sma10Daily[1]EntryLong = Not LongOnMarket AND L1 AND L2 AND L3 AND L4EntryShort = Not ShortOnMarket AND S1 AND S2 AND S3 AND S4ExitL = LongOnMarket AND (S3 OR S4)ExitS = ShortOnMarket AND (L3 OR L4)IF EntryLong THENBUY 1 Contract at MarketENDIFIF EntryShort THENSELLSHORT 1 Contract at MarketENDIFIF ExitL THENSELL at MarketENDIFIF ExitS THENEXITSHORT at MarketENDIFalla linea 3 le medie mobili sono aggiornate solo alla chiusura della candela giornaliere. Se le desideri aggiornate alla chiusura della candela H2 devi usare l’istruzione indicata nel commento della riga stessa.
11/24/2023 at 2:12 PM #22425511/24/2023 at 5:16 PM #224261Per favore non quotare i post di altri quando non è necessario distinguere l’uno dall’altro, per evitare di rendere meno leggibile l’argomento (ho rimosso io la citazione).
Grazie 🙂
-
AuthorPosts
Find exclusive trading pro-tools on