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
Sí, no lo he mirado a fondo. Pero has entendido bien lo esencial :)
FileIsExist() devuelve la tubería con la bandera FILE_COMMON
En MT5, las posibilidades y la flexibilidad de los ajustes del comprobador de estrategias son mucho más amplias que en MT4. Sin embargo, la gran mayoría de las empresas de corretaje de todo el mundo siguen trabajando únicamente con MT4. ¿Es posible convertir el historial, descargado de una determinada empresa de corretaje en formato MT4, a formato MT5 para poder ejecutarlo en el probador de MT5?
¿Vuelve cuando se comprueba?
No, sólo lo he comprobado con un script.
En MT5, las posibilidades y la flexibilidad de los ajustes del comprobador de estrategias son mucho más amplias que en MT4. Sin embargo, la gran mayoría de las empresas de corretaje de todo el mundo siguen trabajando únicamente con MT4. ¿Es posible convertir el historial, descargado de una determinada empresa de corretaje en formato MT4, a formato MT5 para alimentar el Probador de Estrategias MT5?
No puedes hacerlo directamente. No puede. MetaQuotes Software Corp. está en contra. // Creo que está mal, pero puede que ellos lo sepan mejor.
Hay una opción que requiere bastante tiempo: utilizar el modo matemático. Si no es mucho problema, pruébalo.
FileIsExist() devuelve la tubería con la bandera FILE_COMMON
FileIsExist() también en el probador
Tengo la vaga sospecha de que los archivos no tienen nada que ver. Tal vez el probador no quiere probar su EA por otra razón. ¿Qué dice el registro?
2012.02.26 10:57:51 Core 1 EURUSD,H1: la prueba de experts\pattern10000.ex5 desde 2009.12.01 00:00 hasta 2012.02.10 00:00 ha comenzado
26 10:57:51 Núcleo 1 EURUSD,H1 (MetaQuotes-Demo): 1 minutos OHLC ticks generando
2012.02.26 10:57:51 Núcleo 1 EURUSD: historia sincronizada desde 1971.01.04 hasta 2012.02.10
2012.02.26 10:57:51 Núcleo 1 EURUSD: carga 27 bytes de datos de historia para sincronizar
2012.02.02.26 10:57:51 Core 1 EURUSD: base de ticks del símbolo encontrada
2012.02.26 10:57:51 Core 1 Intel Atom N450 @ 1.66GHz, 1013 MB
2012.02.26 10:57:51 Core 1 33 Kb de datos de inicialización totales recibidos
2012.02.02.26 10:57:51 Núcleo 1 inicializado con éxito
2012.02.26 10:57:51 Núcleo 1 depósito inicial 3000.00 USD, apalancamiento 1:100
2012.02.26 10:57:51 Núcleo 1 archivo experto añadido: Experts\pattern10000.ex5. 33944 bytes cargados
2012.02.26 10:57:50 Sincronización común del núcleo 1 completada
2012.02.26 10:57:50 Probador EURUSD,H1 (MetaQuotes-Demo): prueba de Experts\pattern10000.ex5 de 2009.12.01 00:00 a 2012.02.10 00:00
2012.02.26 10:57:49 Núcleo 1 autorizado (agente build 597)
2012.02.26 10:57:49 Núcleo 1 conectado
2012.02.26 10:57:49 Núcleo 1 conectándose a 127.0.0.1:3000
No, sólo lo he comprobado con un script.
Supuse que una comprobación como ésta se insertaría en OnInit(), y luego se ejecutaría el código para probarlo, cuyos resultados "ya veremos".