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
También. Al intentar obtener el historial desde el principio de hoy, obtengo un resultado extraño. Este es el guión:
Este es el resultado:
HQ 0 18:38:20.974 test_CopyTicks_1178 (EURUSD,M1) Inicio del día actual: 2015.10.15 00:00:00
JM 0 18:38:22.202 test_CopyTicks_1178 (EURUSD,M1) OnStart: num = 1000000, arraySize = 1000000
CF 0 18:38:22.202 test_CopyTicks_1178 (EURUSD,M1) OnStart: Hora de llegada del primer tick disponible: 2011.12.19 00:00:08
RD 0 18:38:22.204 test_CopyTicks_1178 (EURUSD,M1) OnStart: Última hora de llegada del tick disponible: 2012.01.06 18:41:26
Aparentemente, no se puede escribir así:CopyTicks( _Symbol, array, COPY_TICKS_ALL, start, 1000000 );
Probablemente lo escribí yo mismo. ¿Cómo se libera aquí la memoria previamente ocupada?
La propia matriz MqlTick con 20.000.000 elementos ocupa unos 800 mb de memoria. Además de almacenar la misma matriz original en el terminal, donde se acumula la información y se emite.
Así que si quieres trabajar con datos masivos, sólo hay una salida: versiones de 64 bits y 8 GB de memoria. Afortunadamente, hoy en día cuesta un dinero ridículo.
Ya no son necesarios los recolectores de garrapatas: el historial de garrapatas está disponible en el terminal.
¿Dependerá su disponibilidad de la buena voluntad del DC o el ahorro de ticks está incorporado en el lado del servidor?
La propia matriz MqlTick, con 20 000 000 elementos, ocupa unos 800 mb de memoria. Más el almacenamiento de la misma matriz inicial en el terminal, donde se acumula la información y se emite.
Así que si quieres trabajar con datos masivos, sólo hay una salida: versiones de 64 bits y 8 GB de memoria. Afortunadamente, hoy en día cuesta un dinero ridículo.
¿Y si lo pide en pequeños lotes? ¿Digamos 1 millón de garrapatas cada uno? No debería ser un problema, ¿verdad? Es decir, consulta - procesamiento - siguiente consulta.
¿O los datos se acumulan y la memoria RAM se agota?
¿Dependerá su disponibilidad de la buena voluntad de las empresas de corretaje o el almacenamiento del historial de ticks estará integrado en el servidor?
Los servidores de MT5 siempre han acumulado y almacenado el historial de ticks desde el principio.
No se puede desactivar en los terminales de los clientes.
Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio
Historia de las garrapatas
Tapochun, 2015.10.15 15:08
Sí, sería bueno añadir la sobrecarga de CopyTicks() al igual que otras funciones Copy.... Para poder pasar de una fecha a otra. Ahora, por ejemplo, no puedes obtener los ticks desde el principio del día actual hasta el momento actual.¿Puede usted
Las garrapatas se apilan en archivos mes a mes, ¿verdad? Aquí tienes una captura de pantalla:
¿Y cómo se leen estos archivos? ¿O sólo a través de un probador de estrategias?
Las garrapatas se apilan en archivos mes a mes, ¿verdad? Aquí tienes una captura de pantalla:
¿Y cómo se leen estos archivos? ¿O sólo a través de un probador de estrategias?