Discussione sull’articolo "Implementazione Pratica di Filtri Digitali in MQL5 per Principianti"

 

Il nuovo articolo Implementazione Pratica di Filtri Digitali in MQL5 per Principianti è stato pubblicato:

L'idea di filtrare il segnale digitale è stata ampiamente discussa negli argomenti del forum sulla costruzione di sistemi di trading. E sarebbe imprudente non creare un codice standard di filtri digitali in MQL5. In questo articolo l'autore descrive la trasformazione del semplice codice dell'indicatore SMA dal suo articolo "Indicatori personalizzati in MQL5 per principianti" in codice di filtro digitale più complicato e universale. Questo articolo è un seguito logico all'articolo precedente. Indica anche come sostituire il testo nel codice e come correggere gli errori di programmazione.

Dovresti considerare una cosa. Un errore nel codice può generare un'intera sequenza di errori di compilazione. Quindi, per rimuovere la sequenza di errori, è sufficiente andare alla prima riga dove il compilatore ha trovato un errore e correggere il codice. Naturalmente, ci possono essere molte di queste sequenze di errori di compilazione. Quindi, dopo aver corretto un errore nel codice, dobbiamo ricompilarlo di nuovo e se il compilatore trova errori, dobbiamo cercare la prima riga nella scheda "Errors" della finestra "Toolbox":

Forse il metodo più efficace per comprendere questo sarà un impatto significativo e distruttivo sul nostro codice per studiare come reagirà il compilatore agli errori commessi consapevolmente. La tecnica è abbastanza semplice: fai l'errore in una parte particolare del codice, premi il pulsante "Compila" in MetaEditor e guarda il risultato della compilazione. Sarà ancora meglio se ricordi intuitivamente tale risultato d’ impatto distruttivo sul codice. In ogni caso questo può essere utile in un’ulteriore pratica quando si lavora con il codice MQL5.

Autore: Nikolay Kositsin

 

La DLL non viene caricata per qualche motivo scrive che la libreria non è 64x

 
anderson83ad:

La DLL non viene caricata per qualche motivo, scrive che la libreria non è 64x.

Lasciate che sollevi l'argomento :)

Scrive anche: "DF.dll" non è la versione a 64 bit. Sono andato su fx.qrz.ru, ho scaricato da lì le quattro DLL necessarie, ma non è cambiato nulla.

C'è un modo per collegarle a una MT a 64 bit?

Nessuno ha una versione a 64 bit di queste librerie?

Sarebbe meglio, ovviamente, avere delle formule per calcolare i coefficienti VLF :) Poi si potrebbe scrivere il loro calcolo in MQL.

Grazie a chi vorrà aiutarmi!

PS Se non ci sono persone di questo tipo :) Dovrò mettere un MT a 32 bit su una macchina virtuale, scrivere un esperto per ottenere array di coefficienti e scriverli su un file. E poi caricarli dal file.

Ho bisogno di questi coefficienti per tutti i TF da M1 a 250 minuti con una discrepanza di un minuto. Per questo motivo non posso usare solo i TF standard.


 
Autore, allega i sorgenti della DLL in modo che i ragazzi possano compilarla per x64 o compilarla tu stesso e pubblicarla.