Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1835

 
Alexey Viktorov #:

Andrey, hai un approccio molto strano all'apprendimento della programmazione. Non ho mai provato a lavorare con i file .dll, ma dopo aver guardato la documentazione ho notato

Dov'è la dichiarazione della funzione nel tuo codice?

E poi nell'esempio

le funzioni che dovrebbero essere chiamate dal codice sono elencate...

Dove sono le funzioni nel tuo codice?

Non ho avuto fortuna con l'importazione di funzioni, il problema è descritto nel primo post della pagina precedente.

Ho provato a farlo in un altro modo, come in

https://www.mql5.com/ru/docs/basis/preprosessor/import

Non posso decidere se lo sto facendo correttamente con l'esempio dato o se l'esempio è sbagliato.

 
Saluti. Qualcuno può consigliarmi come aggiungere la funzione di trading a tempo all'EA di mt4. Voglio che il mio EA lavori per esempio dalle 00.00 alle 23.00 e non faccia nulla per il resto di un'ora. Forse qualcuno ha un pezzo di codice e come implementarlo. Ho una buona idea di come implementare questo nel mio EA.
 
Иван Макаров time-trading a mt4 Expert Advisor? Se voglio che il mio EA lavori dalle 00.00 alle 23.00 e non faccia nulla per l'ora successiva. Forse qualcuno ha un pezzo di codice e come implementarlo. Ho una buona idea di come implementare questo nel mio EA.

L'hai mai provato tu stesso? Cosa non ha funzionato per te? È facile fare il confronto in formato minuscolo o temporale.

 
Andrey Sokolov #:

Non sono ancora riuscito a importare le funzioni, ho descritto il problema nel primo post della pagina precedente.

Sto cercando di farlo in un modo diverso, come nell'aiuto

https://www.mql5.com/ru/docs/basis/preprosessor/import

Non posso ancora decidere se lo sto facendo in modo errato dall'esempio di cui sopra o se l'esempio è sbagliato.

Questo esempio è sbagliato!

Ho iniziato con questi articoli

https://www.mql5.com/ru/articles/249

https://www.mql5.com/ru/articles/5563

 
Andrey Sokolov #:

Non sono ancora riuscito a importare le funzioni, ho descritto il problema nel primo post della pagina precedente.

Sto cercando di farlo in un modo diverso, come nell'aiuto

https://www.mql5.com/ru/docs/basis/preprosessor/import

Non l'ho ancora capito, lo sto facendo in un modo sbagliato, o non è l'esempio giusto.

La domanda è in mql4, quindi non capisco subito che è una questione di mql5. Non lo vedo in mql4.

Avete fatto un dll di prova?

 
Alexey Viktorov #:

La domanda è nel topic di mql4 e non ho capito subito che era una domanda su mql5. Non esiste una cosa del genere in mql4.

Avete fatto un dll di prova?

Che cosa non esiste?

 
Alexey Viktorov #:

La domanda è nel topic di mql4 e non ho capito subito che era una domanda su mql5. Non esiste una cosa del genere in mql4.

Avete fatto un dll di prova?

All'inizio l'ho fatto per il 4, ma ora è per il 5 e c'è lo stesso errore, nessuna funzione trovata nella dll.


#property strict

#import "C:\Users\Андрей\source\repos\ConsoleAppForMql\TestLib\bin\Debug\TestLib.dll"
int Inc();
#import

int OnInit(){

Print("  до вызова Inc()");

int x = Inc();

Print(" Inc()  "+ (string)x);

return(INIT_SUCCEEDED);}

void OnDeinit(const int reason){

}
void OnTick(){

} 
 
Tretyakov Rostyslav #:

L'esempio non è corretto!

Ho iniziato con questi articoli

https://www.mql5.com/ru/articles/249

https://www.mql5.com/ru/articles/5563

Grazie, ci penserò.

Se c'è un esempio funzionante, penso che lo renderebbe molto facile.

 
Andrey Sokolov #:

Grazie, ci penserò.

Se c'è un esempio funzionante, penso che lo renderebbe molto facile.

Ho già scritto

primo post.

 
Tretyakov Rostyslav #:

Ho già scritto

il primo post.

Grazie, non l'ho ancora finito.

Motivazione: