Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 335
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Capisco che l'indicatore non ha bisogno di ottenere un percorso attraverso questa funzione a se stesso, per il fatto che lo specifico esplicitamente.
Cioè, il codice di cui sopra sarà sufficiente per utilizzare un indicatore in un Expert Advisor e metterlo in un mercato?
Il mio indicatore personalizzato non crea una o più copie di se stesso.
Cioè, il codice di cui sopra sarà sufficiente per utilizzare l'indicatore nell'EA e mettere l'EA sul mercato?
Questo può essere testato. Sposta temporaneamente l'indicatore usato in un'altra directory da qualche parte. Oppure installate un'altra copia del terminale senza indicatori personalizzati e trasferite lì solo il file *.ex5 per i test.
Ho completato correttamente il codice di un Expert Advisor che utilizza un indicatore personalizzato per collocarlo nel mercato secondo l' articolo?
Devo applicare questa funzione o no?
"Il percorso di se stesso può essere ottenuto usando la funzione GetRelativeProgramPath(), un esempio del suo uso è dato qui sotto:"
Sembra essere corretto. L'indicatore in questo caso è incorporato nell'Expert Advisor.
Ho una domanda sullo stesso argomento.
Sto aggiungendo tre indicatori:
Ma l'indicatoreBandWidth prende i dati daBollinger nuovo indicatore, codice all'interno:
Nel mio terminale tutto funziona, ma la copia delfile compilatoBBS.ex5 in un altro terminale non trova ilnuovoindicatore diBollinger.
2014.12.21 20:05:59.941 BBS.ex5::Indicators\BandWidth (EURUSD,M30) impossibile caricare l'indicatore personalizzato 'Bollinger new' [4802]
Forse il percorso è sbagliato ("Experts\BBS.ex5::Indicators\Bollinger new.ex5"). Come impostare il percorso corretto per l'indicatoreBandWidth per trovare ilnuovo indicatoreBollinger all'interno della risorsa? È possibile? Forse, chi ha affrontato un tale problema, per favore consigli.
P/S Tutto funziona, domanda rimossa. Grazie a tutti!
...
Ma l'indicatoreBandWidth prende i dati daBollinger nuovo indicatore, codice all'interno:
...
Forse il percorso è sbagliato ("Experts\BBS.ex5::Indicators\Bollinger new.ex5"). Come impostare correttamente il percorso dell'indicatoreBandWidth per trovare ilnuovo indicatore diBollinger all'interno della risorsa? È possibile? Chi può aver affrontato un tale problema, per favore consigli.
...
Так как всё-таки в таком случае прописать правильно путь?
Quindi come faccio a impostare correttamente il percorso in questo caso?
Il percorso è corretto, almeno l'Expert Advisor è testato e non dà errori.
Ho copiato l'indicatore BandWidth e ha iniziato a riferirsi solo agli indicatori tecnici. Poi mi sono arrabbiato e ho riscritto l'indicatoreBandWidth che si riferiva solo agli indicatori tecnici eli ho ricalcolati. È statofatto correttamente)))).
È dannoso avere diversi terminali di diversi broker sul piviale, dopo l'eliminazione dei quali rimangono le cartelle in App Date.
Il percorso è corretto, almeno l'Expert Advisor è testato e non dà errori.
Ho copiato l'indicatore BandWidth e ha iniziato a riferirsi solo agli indicatori tecnici. Poi mi sono arrabbiato e ho riscritto l'indicatoreBandWidth che si riferiva solo agli indicatori tecnici eli ho ricalcolati. È statofatto correttamente)))).
È dannoso avere diversi terminali di diversi broker sul poliziotto e dopo averli cancellati rimangono le cartelle in App Date.
Capito. Grazie.
Sembra che posterò dopo il nuovo anno. :-)
Buona giornata a tutti.
Per favore, consigli su come testare gli EA.
Sto appena iniziando a imparare come scrivere gli EA.
Ho scaricato questo EA: https://www.mql5.com/ru/code/1812, l'ho aperto nell'editor, l'ho eseguito per il debug, ho iniziato i test e non succede nulla. Le offerte non si aprono e quindi nessun risultato.
Ho provato anche altri EA, compreso quello più semplice preso da qui, che dovrebbe solo aprire e chiudere i trade. Stessa cosa - non succede niente.
Ho provato a mettere un breakpoint. Funziona solo in OnInit. Il resto del codice non funziona, il che è molto strano.
Ho capito che OnTick funziona aggiungendo un Alert. Tuttavia, non viene aperto alcun trade e non viene aperto nemmeno se le condizioni richieste sono soddisfatte.
Ho aggiunto un Alert(GetLastError(). Viene visualizzato l'errore 4753.
La domanda è questa: forse sto facendo qualcosa di sbagliato? Una delle condizioni richieste per il test non è soddisfatta?
Grazie in anticipo per la vostra risposta.
Buona giornata a tutti.
Per favore, consigli su come testare gli EA.
Sto appena iniziando a imparare come scrivere gli EA.
Ho scaricato questo EA: https://www.mql5.com/ru/code/1812, l'ho aperto nell'editor, l'ho eseguito per il debug, ho iniziato i test e non succede nulla. Nessun trade aperto e quindi nessun risultato.
Ho provato anche altri EA, compreso quello più semplice preso da qui, che dovrebbe solo aprire e chiudere i trade. Stessa cosa - non succede niente.
Ho provato a mettere un breakpoint. Funziona solo in OnInit. Il resto del codice non funziona, il che è molto strano.
Ho capito che OnTick funziona aggiungendo un Alert. Tuttavia, non viene aperto alcun trade e non viene aperto nemmeno se le condizioni richieste sono soddisfatte.
Ho aggiunto un Alert(GetLastError(). Viene visualizzato l'errore 4753.
La domanda è questa: forse sto facendo qualcosa di sbagliato? Una delle condizioni richieste per il test non è soddisfatta?
Grazie in anticipo per la vostra risposta.
Buon pomeriggio. Si prega di allegare uno screenshot del log.
Buon pomeriggio. Si prega di allegare uno screenshot del registro.