copiare ordini da foglio excel a metatrader
copiare ordini da foglio excel a metatrader
buonasera, sono nuovo del forum..io avrei un esigenza particolare ,sto studiando una strategia particolare sul forex che funziona con 10 ordini pendenti, siccome ogni tanto serve modificarli tutti insieme, sapete se è possibile fare una cosa automatica, cioe a un mio comando copiare in automatico i 10 ordini pendenti dal foglio xls alla metatrader 4 ? grazie di eventuali suggerimenti..
Re: copiare ordini da foglio excel
Tutto si può fare!walter66 ha scritto:buonasera, sono nuovo del forum..io avrei un esigenza particolare ,sto studiando una strategia particolare sul forex che funziona con 10 ordini pendenti, siccome ogni tanto serve modificarli tutti insieme, sapete se è possibile fare una cosa automatica, cioe a un mio comando copiare in automatico i 10 ordini pendenti dal foglio xls alla metatrader 4 ? grazie di eventuali suggerimenti..
Quello che ti serve sono solo due cose e due competenze:
- Conoscenze di Visual Basic for Applications (VBA)
- Macro in VBA
- Conoscenze di MQL4
- Trading system MQ4
Per prima cosa dovresti inserire un pulsante sul tuo foglio Excel. Alla pressione del tasto leghi una macro che legge gli ordini sul foglio e li copia su un file di testo che deve essere salvato in una particolare cartella (quella cartella MQL\Files relativa alla installazione di MetaTrader e sua cartella utente)
La macro richiamerà una funzione che svolge il lavoro e nello specifico compierà i seguenti passi:
- Controllerà l'esistenza, consistenza e coerenza degli ordini da copiare
- Cancellerà eventuali files pre-esistenti con medesima denominazione
- Genererà il file contenente i dati salienti degli ordini da replicare, separati da delimitatori (punto e virgola per i campi e ritorno a capo per i record)
Per ultimo devi crearti un Expert Advisor che all'evento Timer controlla l'esistenza di eventuali files con la denominazione concordata.
Se un file esiste lo apre, lo legge e inserisce gli ordini descritti ove mancanti.
Al termine cancella il file.
Questa è la soluzione in sintesi. A te la realizzazione!
Re: copiare ordini da foglio excel
Grazie dei suggerimenti Dainesi , il problema è che essendo principiante in materia dal momento sembra un bel casino Magari se puoi consigliarmi delle guide,possibilmente in italiano, sui 2 argomenti che hai detto, virtual basic for apllication e mql4 ,e inizio a studiarle un po, ti ringrazio...
Re: copiare ordini da foglio excel
Per VBA prova a dare un occhio a questi link:walter66 ha scritto:Grazie dei suggerimenti Dainesi , il problema è che essendo principiante in materia dal momento sembra un bel casino Magari se puoi consigliarmi delle guide,possibilmente in italiano, sui 2 argomenti che hai detto, virtual basic for apllication e mql4 ,e inizio a studiarle un po, ti ringrazio...
https://web.archive.org/web/20151223115 ... ne%201.pdf
https://web.archive.org/web/20150213040 ... /index.php
https://docs.microsoft.com/it-it/office ... -reference
https://www.mrw.it/programmazione/guida-vba/
Mentre per MQL4 ti rimando ai miei libri cartacei:
https://ilmiolibro.kataweb.it/utenti/28481/dainesi/
e in formato Kindle:
https://www.amazon.it/FOREX-programmare ... ds=dainesi
https://www.amazon.it/Strategie-trading ... ds=dainesi
Re: copiare ordini da foglio excel a metatrader
Grazie Dainesi...spero di riuscirci si
Chi c’è in linea
Visitano il forum: Nessuno e 0 ospiti