Errori, bug, domande - pagina 1967
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Va bene se riuscite a compilarlo ed eseguirlo nei professionisti)
Non capisco davvero cosa non vi piaccia. Tutto funziona.
Non capisco davvero cosa ci sia di sbagliato. Tutto funziona.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
A100, 2017.08.17 18:45
Sì, è qualcosa che ho già scoperto. Ma il problema è (era) che nel sorgente questo memeber è in realtà un array, e ho deciso di trattare prima lo scalare per semplicità. Tuttavia, per l'array lo stesso trucco non funziona. Ho dovuto trascinare l'array staticamente all'interno della funzione membro.
Tuttavia, lo stesso trucco non funziona per un array. Ho dovuto trascinare l'array staticamente all'interno della funzione membro.
Questo è già un errore del compilatore - dovremmo dire a Service Desk
costruire 1650. Se diversi moduli .ex5 correlati (main e library), non funziona proprio nulla. Ovunque c'è un errore della forma:
2017.08.18 01:49:59.759 Draw (USDJPY,H1) Impossibile trovare 'xxx' in 'yyyy.ex5'
Prima tutto funzionava bene. Anche ora, quando si compila MetaEditor 1646 + MetaTrader 1650, tutto funziona
Ovviamente c'è un errore in MetaEditor 1650, mentre i file .ex5 sono quasi il doppio più sottili. Perché questi esperimenti?
Aggiungere il codice
Il risultato è nel post precedente
La biblioteca è di natura generale. A proposito, il puntatore f() restituito non è usato in questo caso - opzione 1 (ma può essere usato - vedi opzione 2 sotto). Quando si compila Test.mq5 non ci sono messaggi di errore - significa che il compilatore non ha bisogno di definire la classe (A). Tuttavia, c'è un errore durante l'esecuzione: Cannot find 'f' in 'Test2.ex5'.
Più avanti
Il linguaggio di Windows deve essere cambiato per essere felice...