Costruire un EA per tutti come tutorial
36 risposte
Conmariano
7 anni fa #116417
Salve,
Non sono un programmatore e pensavo che acquistando l'EA Wizard sarebbe stato molto più facile costruire un EA. Ma dopo un po' di pratica di costruzione ho visto che è necessario essere un programmatore di mql-1TP9 per capire anche l'EA Wizard.
Quindi mi viene in mente una domanda per voi: E' possibile costruire in questo forum almeno un EA step-by-step per far capire meglio a tutti i non programmatori l'EA Wizard?
Ho già una strategia che è descritta qui: https://www.mql5.com/en/articles/1734
In questa strategia ci sono degli snippet di codice. In realtà non so come integrarli. Ma soprattutto voglio capire e capire come si costruisce un EA di questo tipo in EA Wizard. In modo da poter costruire altri EA in futuro.
I frammenti di codice dell'articolo si trovano nel mq4.
Saluti speranzosi da
Conmariin 🙂
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #141875
Salve,
avete provato il nostro EA Wizard? In pratica non è necessario essere un programmatore per creare il vostro EA.
È possibile utilizzare Wizard per 14 giorni di prova. È possibile ottenere una licenza di prova SQ Pro qui https://strategyquant.com/trial che può essere utilizzato anche per l'EA Wizard
Conmariano
7 anni fa #141878
Salve,
avete provato il nostro EA Wizard? In pratica non è necessario essere un programmatore per creare il vostro EA.
È possibile utilizzare Wizard per 14 giorni di prova. È possibile ottenere una licenza di prova SQ Pro qui https://strategyquant.com/trial che può essere utilizzato anche per l'EA Wizard
Sì, ho già acquistato l'EA Wizard. E ho provato a creare alcuni EA con esso. Come ho descritto sopra. E sì, è meglio avere pratica di programmazione o sapere come costruire un EA redditizio. Perché è necessario conoscere la logica di funzionamento di un EA in mql.
Ma non era questo il punto. La mia domanda era: È possibile costruire in questo forum almeno un EA step-by-step per far capire meglio a tutti i non programmatori l'EA Wizard?
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #141909
Salve,
Vuoi dire che ti serve un tutorial sull'uso dei codici personalizzati in Wizard o solo sull'uso degli strumenti e delle funzioni integrate?
Conmariano
7 anni fa #142297
Salve,
Vuoi dire che ti serve un tutorial sull'uso dei codici personalizzati in Wizard o solo sull'uso degli strumenti e delle funzioni integrate?
Intendo dire come utilizzare i codici personalizzati. Ad esempio, in questa strategia ho due cose che non so come realizzare:
1. Esistono diverse definizioni di variabili come questa: double O1=NormalizzaDouble(iOpen(Symbol(),PERIOD_M1,2),4);
Dove e come devo dichiarare questa definizione di variabile.
2. E ci sono diverse condizioni come questa: se(C1 >= O1 && L1 (C1-O1)) && C2 >= O2 && C2 >
H1 && L2 > L1)
Che in realtà sono 6 condizioni.
Qual è il percorso per integrare con successo questo codice in EA Wizard?
Grazie!
Conmariin 🙂
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
Conmariano
7 anni fa #142309
Ok, penso di sapere come integrare le condizioni della domanda 2. Ma non ho ancora capito come posso realizzare le definizioni delle variabili in EA Wizard?
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #142317
Salve,
Intendi dire come calcolare un valore e assegnarlo a una variabile per un uso successivo ....?
Conmariano
7 anni fa #142323
Penso di no. Si tratta di definire le definizioni delle variabili.
In realtà posso impostare variabili nei parametri della strategia. Si tratta di variabili del tipo double, int, string e boolean. E posso dire quale valore deve avere.
Ma ho questa definizione di variabile doppio O1=NormalizzaDoppio(iOpen(Symbol(),PERIOD_M1,2),4); dove O1 è la variabile. Quindi la mia domanda è: dove posso definire il resto sul lato destro di = ?
Il sporco soluzione è:
Definire le variabili "dummy" come segue http://img4web.com/view/39FE5K
In questo modo sarò in grado di costruire le regole di trading http://im g4web.com/view/FUA7XC
Quando l'EA sarà pronto e avrò il codice, modificherò manualmente le definizioni delle variabili nell'editor di Metatrader.
Funziona, ma sarebbe bello poter fare tutto in EAWizard. Soprattutto quando voglio apportare modifiche in un secondo momento.
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #142351
Conmariano
7 anni fa #142377
Ah! Grazie! 🙂
Molto meglio!
Ma ho aperto l'editor di Metatrader e c'è scritto qualcosa come nell'allegato.
Ho esaminato il codice e c'è molto codice che non volevo (Harami, Doji...).
Sembra che interferisca perché i nomi delle mie variabili sono gli stessi, come questo in Harami, Doji...
Come posso liberarmene. In modo da poter escludere gli errori da questo?
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #142379
Conmariano
7 anni fa #142417
Ok, ho rinominato le variabili. Non ci sono più errori. 🙂
Quindi la PriceAction è completa. Non so come integrare S e R come indicato nell'articolo. Quindi chiedo: qualcuno ha un'idea di quale indi o qualcos'altro posso prendere al posto di S e R?
La costruzione di PriceActionEA finora è contenuta nell'allegato.
Grazie! 🙂
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #142492
Quindi chiedo: qualcuno ha un'idea su quale indi o qualcos'altro posso prendere al posto di S e R?
È possibile utilizzare i massimi e i minimi delle barre a timeframe più alto per definire i livelli S e R. È semplice e potrebbe funzionare.
Conmariano
7 anni fa #142543
aha. Ok. E la posizione della s e della r sono impostate automaticamente? Hm. Devo pensarci. Al momento non so come iniziare.
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
tomas262
7 anni fa #142641
Salve,
È possibile creare variabili - supporto, resistenza e se, ad esempio, si opera sul timeframe M30, è possibile assegnare a queste variabili i valori del timeframe H4.
resistenza = High(H4)[1]
supporto = Basso(H4)[1]
o simili
Conmariano
7 anni fa #142946
Salve,
È possibile creare variabili - supporto, resistenza e se, ad esempio, si opera sul timeframe M30, è possibile assegnare a queste variabili i valori del timeframe H4.
resistenza = High(H4)[1]
supporto = Basso(H4)[1]
o simili
Ok, ma prima devo calcolare le linee di supporto e resistenza, ad esempio in H4. Come posso farlo? Con un indicatore? Qualcuno ha un indi SandR con le linee importanti?
Manovre automatiche con Expert Advisor
https://www.rabenesche.de