Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 575
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
Buon pomeriggio,
C'è un modo per cambiare la directory per la scrittura/lettura dei file da "Tester/Files" a "MQL/Files" quando l'Expert Advisor lavora con questi file durante i test?
Buon pomeriggio,
È possibile cambiare la directory di lettura/scrittura da "Tester/Files" a "MQL/Files" quando Expert Advisor usa questi file durante i test?
Con MQL - nessun modo, solo attraverso WinAPI.
Grazie per la vostra risposta!
Come si calcola il volume del lotto in incrementi? Se deposito =1000, lotto = 0,1, il deposito è diventato 2000 lotto = 0,2. Cioè, se il deposito è di 1500 o 1700, il lotto non aumenta.
Non con gli strumenti MQL, solo con WinAPI.
Grazie per la risposta!
In questo caso è meglio usare il flag FILE_COMMON e i file saranno disponibili sia dal tester che dal terminale. Solo i problemi possono verificarsi durante i test sulla rete. Ma personalmente non l'ho testato.
Taras Slobodyanik:
Facciamo i conti:
Deposito = 1.700. Diviso per 1.000 otteniamo 1,7 e arrotondato al numero intero più vicino sopra, otteniamo 2.
Moltiplicate per 0,1 e il risultato non è quello che volete.
Apparentemente è meglio prendere l'arrotondamento al più vicino numero intero inferiore MathFloor
No, no, con un deposito di 1100, il lotto sarà 0,11, e ho bisogno che il lotto non aumenti fino a 2000. Come specificare un passo =1000 nelle impostazioni?
L'ho corretto.
Anche se il principio c'è, e questa è una sfumatura
Facciamo i conti:
Deposito = 1.700. Diviso per 1.000 otteniamo 1,7 e arrotondato all'intero più vicino in cima, otteniamo 2.
Moltiplicate per 0,1 e il risultato non è quello che volete.
Apparentemente è meglio arrotondare al più vicino numero intero inferiore MathFloor
o invece di 1000, usa 1999.99 )
1000 e 0,1 sono variabili esterne.
Grazie, l'ho fatto:
Spero di aver messo_depo di tipoint correttamente.