Costruzione di una strategia con due Medie Mobili
Forums › ProRealTime forum Italiano › Supporto ProOrder › Costruzione di una strategia con due Medie Mobili
- This topic has 12 replies, 2 voices, and was last updated 3 years ago by robertogozzi.
-
-
01/08/2021 at 1:14 PM #156899
Ciao a tutti ,sono nuovo e alle prime armi con la programmazione ( sto studiando), vorrei cistruire una semplice strategia basata sull’utilizzo di tre medie mobili, mi spiego meglio:
es. mm10 mm20 mm30
la strategia prevede un buy all incrocio up tra la 10 e la 30 e una chiusura posizione quando la 10 incrocia al ribasso la 20 per chiusura posizione. Il contrario per posizioni short.
Qualcuno può darmi un imput o aiutino ?
Grazie in anticipo a tutti.
01/08/2021 at 1:46 PM #156904Dai un titolo significativo al tuo argomento. Descrivi la tua domanda o l’oggetto nel titolo. Non utilizzare titoli privi di significato come “Aiuto per la codifica”.
Grazie 🙂
L’ho modificato io.
01/08/2021 at 6:05 PM #15696901/09/2021 at 5:43 PM #1571221234567891011121314151617181920212223242526272829303132333435363738394041424344454647// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// MM 34 filtro di lungo periodo, MM 18 per chiusura operazioni long short, MM 8 apertura operazioni long short// Time Frame H1// Condizioni per entrare su posizioni longindicator1 = Average[8](close)indicator2 = Average[18](close)indicator3 = Average[34](close)c1 = (indicator1 > indicator2)c2 = (indicator1 > indicator3)IF NOT ONMARKET AND c1 AND c2 THENBUY 1 CONTRACT AT MARKETENDIF// Condizioni per uscire da posizioni longindicator4 = Average[8](close)indicator5 = Average[18](close)c3 = (indicator4 < indicator5)IF c3 THENSELL AT MARKET// Condizioni per entrare su posizioni shortindicator6 = Average[8](close)indicator7 = Average[18](close)indicator8 = Average[34](close)c4 = (indicator6 < indicator7)c5 = (indicator6 < indicator8)IF NOT ONMARKET AND c4 AND c5 THENSELL 1 CONTRACT AT MARKETENDIF// Condizioni per uscire da posizioni shortindicator9 = Average[8](close)indicator10 = Average[18](close)c6 = (indicator9 > indicator10)IF c6 THENBUY AT MARKETENDIFQuesto è la mia prima programmazione, purtroppo non mi apre posizioni short, qualcuno può gentilmente aiutarmi ? Grazie
Incrocio 3MM 8 18 34.itf
01/09/2021 at 5:50 PM #15712501/09/2021 at 6:09 PM #157127Se vuoi allegare un file devi cliccare su “Select File”.
01/09/2021 at 6:48 PM #157131Perché manca ENDIF alla riga 27.
Alla riga 37 devi mettere SELLSHORT per aprire una posizione Short.
Alla riga 46 devi mettere EXITSHORT per chiudere una posizione Short.
Per riepilogarti:
Buy apre una posizione LONG
Sell chiude una posizione LONG
SellShort apre una posizione SHORT
ExitShort chiude una posizione SHORT01/09/2021 at 8:13 PM #15713401/11/2021 at 6:08 PM #157381Ciao Roberto, mi spieghi perchè la strategia non apre la posizione alla candela successiva ? Allego immagine. La candela evidenziata da un rettangolo con incrocio media mobile ribassista è delle 17,00, ma la strategia mi apre la posizione alle 19,00.
Devo correggere qualcosa ? Io vorrei aprisse posizione alla candela successiva, è possibile?
Grazie in anticipo.
01/11/2021 at 6:29 PM #15738301/11/2021 at 6:46 PM #157386Per favore per le immagini allega solo file ditipo PNG o JPEG (JPG),
Usa PDF per i documenti formattati e TXT per i testi non formattati.
Grazie 🙂
Non riesco a vedere bene la freccia d’entrata, né è visibile la data, né lo strumento.
Ad ogni modo quando alla chiusura di una barra viene verificata la condizione entra immediatamente. Siccome la barra è chiusa, la freccia la vedi sulla barra successiva, quella che sta per aprirsi.
01/11/2021 at 7:01 PM #15738801/11/2021 at 7:05 PM #157390Entra a mercato SEMPRE alla chiusura di una barra, se le condizioni si sono verificate. Non devi fare niente.
-
AuthorPosts
Find exclusive trading pro-tools on