Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 575
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Buenas tardes,
¿Hay alguna manera de cambiar el directorio para escribir/leer archivos de "Tester/Files" a "MQL/Files" cuando el Asesor Experto está trabajando con estos archivos durante las pruebas?
Buenas tardes,
¿Es posible cambiar el directorio de lectura/escritura de "Tester/Files" a "MQL/Files" cuando el Asesor Experto utiliza estos archivos durante las pruebas?
Con MQL - no hay manera, sólo a través de WinAPI.
Gracias por su respuesta.
¿Cómo se calcula el volumen del lote en incrementos? Si el depósito =1000, el lote = 0,1, el depósito se convirtió en 2000 el lote = 0,2. Es decir, si el depósito es de 1500 o 1700, el lote no aumenta.
No con herramientas MQL, sólo con WinAPI.
Gracias por la respuesta.
En este caso es mejor utilizar la bandera FILE_COMMON y los archivos estarán disponibles tanto en el probador como en la terminal. Sólo pueden surgir problemas al realizar las pruebas en la red. Pero personalmente no lo he probado.
Taras Slobodyanik:
Hagamos las cuentas:
Depósito = 1.700. Dividido entre 1.000 obtenemos 1,7 y redondeado al número entero más cercano por encima, obtenemos 2.
Multiplique por 0,1 y el resultado no será el deseado.
Aparentemente es mejor tomar el redondeo al entero inferior más cercano MathFloor
No, no, con un depósito de 1100, el lote será de 0,11, y necesito que el lote no aumente hasta 2000. ¿Cómo especificar un paso =1000 en los ajustes?
Lo he corregido.
Aunque el principio está ahí, y esto es un matiz
Hagamos las cuentas:
Depósito = 1.700. Dividido entre 1.000 obtenemos 1,7 y redondeado al entero más cercano por encima, obtenemos 2.
Multiplique por 0,1 y el resultado no será el deseado.
Aparentemente es mejor redondear al entero inferior más cercano MathFloor
o en lugar de 1000, utilice 1999,99 )
1000 y 0,1 son variables externas.
Gracias, lo hice:
Espero haber puesto_depo de tipoint correctamente.