Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1319
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
Cosa intende per"formato di mascheramento "? Come al solito, ad esempio "*.csv", specificare separatamente la directory per iniziare la ricerca.
Beh, "di solito" può essere diverso. Quelli standard per OS possono essere estesi secondo le vostre esigenze. Per esempio, potete specificare la data nel nome in diversi formati, ecc.
Cercando una funzione per cercare la directory di un file per maschera, la ricerca dovrebbe passare attraverso tutte le sottodirectory, la funzione dovrebbe restituire un array con il percorso completo del file. Per favore, condividete una tale funzione.
FileFindFirst supporta la ricerca per maschera. Non resta che scrivere una funzione ricorsiva per tutte le sottodirectory.
Se sorge una domanda del genere, significa che è troppo presto per risolvere un problema del genere, bisogna imparare le basi. Ma ora, al posto del malvagio me, verranno delle persone gentili a spiegare tutto con calma.
E ti chiedo solo - hai guardato cosa sta succedendo in questo metodo?
Beh, "di solito" può essere diverso. Il sistema operativo standard può anche essere esteso per soddisfare le vostre esigenze. Per esempio la data nel nome può essere impostata in diversi formati, ecc.
Non vedo il motivo di rendere tutto più complicato.
FileFindFirst
FileFindFirst supporta la ricerca per maschera. Resta da scrivere una funzione ricorsiva per tutte le sottodirectory.
Conosco la teoria, grazie.
Buon pomeriggio a tutti. Sto cercando di scrivere un consulente su un indicatore personalizzato.
Sul grafico, disegna frecce come questa
L'indicatore ha così tante impostazioni. Prima parte.
e la seconda parte delle impostazioni
L'indicatore cerca le divergenze in base a uno dei 4 indicatori classici: ao, stochastic, rsi, macd .
La particolarità dell'indicatore è che disegna una freccia di segnalazione quando la candela si apre, cioè a zero barra e mentre la candela si sta formando, la freccia si blocca e, dopo che la candela è chiusa, non viene ridisegnata.
L'indicatore ha 8 buffer. Perché è possibile disegnare 8 frecce: 4 in vendita per ciascuno degli indicatori standard e 4 per l'acquisto.
Si presenta così nella finestra dei dati:
Come me Capisco che il buffer zero sia la freccia sugli stocastici sui villaggi. Il primo buffer è una freccia sullo stocastico per un acquisto. La seconda freccia del buffer sull'ao si sedette. Il terzo buffer è un ao per comprare una freccia. Il quarto buffer è una freccia su rsi per sedersi. Il quinto è la freccia rsi per l'acquisto. La sesta è la freccia MACD al paese E il settimo buffer è la freccia MACD per un acquisto.
Ho trasferito tutti i parametri di input dell'indicatore nell'EA:
Più in là spuntare, per cominciare, voglio implementare la logica più semplice: una freccia è apparsa su uno qualsiasi dei buffer, apro un ordine ...
Per cominciare, ho dichiarato le variabili per la ricezione dei segnali per ao buy e sat, e tramite la funzione iCustom ottengo il valore per ao buy dal terzo buffer e per ao sat dal secondo . E allo stesso modo ottengo valori per acquisto stocastico da zero buffer e per lo stocastico si è seduto dal primo buffer.
Dopo aver ricevuto i valori dai buffer nelle variabili, controllo la presenza di una freccia sul grafico.
Nel tester di strategia, si scopre che se accendo l'analisi di AO nei parametri di input, vengono aperte le offerte - va tutto bene ... E se accendo l'analisi di stocastico, non succede nulla: nessun errore o qualunque altra cosa. Dimmi per favore - cosa sto facendo di sbagliato nell'ottenere il valore del buffer dell'indicatore o nel controllare che ci sia qualcosa in esso? Come correggere il mio errore?
Grazie in anticipo. p/s rispondo subito il possibile la domanda è: perché i commenti sono scritti in maiuscolo: sono malato, dovrei farlo? Scrivo perché mi fa comodo guardarlo a causa della mia prima disabilità. gruppi dopo il coma a 1,5 mesi.
Per cominciare, ho dichiarato le variabili per la ricezione dei segnali per ao buy e sat, e tramite la funzione iCustom ottengo il valore per ao buy dal terzo buffer e per ao sat dal secondo . E allo stesso modo ottengo valori per acquisto stocastico da zero buffer e per lo stocastico si è seduto dal primo buffer.
Dopo aver ricevuto i valori dai buffer nelle variabili, controllo la presenza di una freccia sul grafico.
Nel tester di strategia, si scopre che se accendo l'analisi di AO nei parametri di input, vengono aperte le offerte - va tutto bene ... E se accendo l'analisi di stocastico, non succede nulla: nessun errore o qualunque altra cosa. Dimmi per favore - cosa sto facendo di sbagliato nell'ottenere il valore del buffer dell'indicatore o nel controllare che ci sia qualcosa in esso? Come correggere il mio errore?
Grazie in anticipo. p/s rispondo subito il possibile la domanda è: perché i commenti sono scritti in maiuscolo: sono malato, dovrei farlo? Scrivo perché mi fa comodo guardarlo a causa della mia prima disabilità. gruppi dopo il coma a 1,5 mesi.
Ci sono molte parentesi inutili nel codice per cominciare
e per vedere qual è il problema senza leggere il codice, è necessario eseguire l'EA nel tester
Stupido. 132 barre. Ho 6 valori su ogni barra. Come lo scrivo come array? Non voglio usare una struttura).
Uh...
Cosa?