Scripts: ThirdPartyTicks - página 5

 

Hola,

me gustaría probar este código, pero el compilador sello un error:

ZipLocalHeaderOpen' tiene constructor y no se puede utilizar como miembro de la unión ZipHeader.mqh 52 23

guión de error


¿Me puede ayudar a encontrar una solución para compilar sin error? muchas gracias

Piero

 
Piero Lenzo:

¿Pueden ayudarme a encontrar una solución para compilar sin error?

https://www.mql5.com/ru/forum/64405/page3#comment_7721376

Обсуждение статьи "Работаем с ZIP-архивами средствами MQL5 без использования сторонних библиотек"
Обсуждение статьи "Работаем с ZIP-архивами средствами MQL5 без использования сторонних библиотек"
  • 2017.08.10
  • www.mql5.com
Этот модификатор был введен разработчиками торговой платформы MetaTrader 5 для того, чтобы можно было распаковывать ответ некоторых серверов, используя стандартную функцию WebRequest.
 

Gracias fxsaber, ¡ahora está todo bien!

 

El archivo de ticks de terceros ya ha alcanzado los 5 GB (10800 archivos). Desempaquetar+parse lleva 6 minutos: 860 millones de ticks.


Cuando trabajas con números tan grandes, los frenos aparecen en lugares a los que raramente prestas atención. Por ejemplo, obteniendo una lista de ficheros o ArrayResize.

  • Se ha trabajado mucho para combatir los "cuellos de botella".
  • Se ha añadido un registro aún más detallado.
  • Resuelto el problema de compilación en las nuevas versiones de MT5.
  • Realizadas pequeñas pero a veces importantes correcciones para seguir trabajando con los símbolos personalizados generados.
  • El código se ha vuelto feo en algunos lugares.
La actualización estará disponible después de la moderación.
 
Gracias por la actualización
 

Cuando se analizan cientos de millones de valores, cada operador en un código aparentemente óptimo empieza a jugar un papel.

Hice tuning, incrementando la velocidad en 1.5 veces - 4.5 millones de MqlTicks por segundo. Es sólo dos veces más lento que CopyTicks.

[Eliminado]  
Hrenfx fue absorbido por el quinto metac. Pero al principio estaba en el buen camino - escribiendo su propio recuento. :)
 

Actualizado al estado de trabajo.

ZY zip-archivo no es real - contiene la versión antigua.

 
Creación de un análogo filtrado a partir del símbolo fuente para la aceleración en Tester.
Archivos adjuntos: