Solo che qualcosa non funziona nel tuo Expert Advisor, non apre affatto le operazioni((((
Sì, ho scaricato l'Expert Advisor e un altro file, l'ho eseguito sulla cronologia e non ha aperto un solo trade, l'ho provato su diversi timeframe, forse mi è sfuggito qualcosa... E funziona tutto?
Sì, ho scaricato l'Expert Advisor e un altro file, l'ho eseguito sulla cronologia e non ha aperto un solo trade, l'ho provato su diversi timeframe, forse mi sono perso qualcosa... Funziona per te?
ZahvatkiN, per favore rileggi le sezioni:
2. descrizione della strategia di trading
4. Implementazione della strategia in MQL5
Scarica la cronologia... per noi funziona tutto...
Modificare i parametri di ingresso per motivi di interesse...
Ho copiato solo 2 file, l'Expert Advisor Experts\mts.mq5 compilato senza errori e il file Scripts\testclose.mq5, che alla compilazione ha dato 8 avvertimenti, i parametri nelle proprietà sono cambiati, come i livelli di stop e take e i muwings, tutti uguali su qualsiasi time frame pulse è assente))). La scansione degli errori è allegata.
Ho copiato solo 2 file, l'Expert Advisor Experts\mts.mq5 compilato senza errori e il file Scripts\testclose.mq5, che alla compilazione ha dato 8 avvisi, i parametri nelle proprietà sono cambiati, come i livelli di stop e take e i muwings, tutti uguali su qualsiasi time frame pulse è assente))). Si allega la scansione degli errori.
Causa dell'errore 4756
dove si può vedere/scaricare il video?
Ciao!
Come posso aggiungere l'apertura del lotto iniziale all'Expert Advisor, in modo da non doverlo aprire sempre?
Un altro articolo molto bello, ma la traduzione è un po' complicata.
Cercare semplicemente tutto in un programma è veloce ma inutile quando si tratta di comandi informatici.
[ema21, ema55] = movavg(close, 21, 55, 'e');
è tradotto in
[ema21, ema55] = gltDurch(schließen, 21, 55, 'e');
Che ovviamente non può funzionare.
Spero che questo sia stato solo trascurato.
I file sono eseguibili solo se si ricreano i due bus virtuali (InputBus) con i 4 segnali open,ema21,ema55,num
e (OutputBus) con gli altri 10 segnali. Questi non vengono salvati nel file Simulink, ma nell'area di lavoro.
Quindi, creare e salvare l'area di lavoro.
Sono riuscito a creare e simulare il progetto con Matlab 2016b e a creare una DLL da esso, ma solo tramite il codificatore incorporato perché la comunicazione con Visual Studio produce errori.
con Visual Studio produce errori. Questa comunicazione è molto incerta. Su alcuni computer funziona senza problemi e VS si avvia con il progetto caricato, mentre su altri si blocca.
Se riuscirò a creare una strategia tramite Simulink come Dll e a integrarla in MT5, vi riferirò.

- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Il nuovo articolo Simulink: una Guida per gli Sviluppatori di Expert Advisor è stato pubblicato:
Non sono un programmatore professionista. E così, il principio di "passare dal semplice al complesso" è di primaria importanza per me quando lavoro allo sviluppo del sistema di trading. Cosa esattamente è semplice per me? Prima di tutto, è la visualizzazione del processo di creazione del sistema e la logica del suo lavoro. Inoltre, è un minimo di codice scritto a mano. In questo articolo, tenterò di creare e testare il sistema di trading basato su un pacchetto Matlab, e quindi scrivere un Expert Advisor per MetaTrader 5. I dati storici di MetaTrader 5 verranno utilizzati per il processo del test.
Con Simulink, l'utente può costruire un modello da zero o modificare un modello già esistente. Il pacchetto supporta il sviluppo di sistemi lineari e non lineari, che vengono creati sulla base di comportamenti discreti, continui e ibridi.
Le proprietà principali del pacchetto sono presentate sul sito dello sviluppatore:
Iniziamo quindi la revisione immediata dell'ambiente Simulink. Viene inizializzato da una finestra Matlab già aperta in due dei seguenti modi:
Autore: Denis Kirichenko