Saltar al contenido
Todos los documentos de la biblioteca

Usar manejadores modulares para dirigir y filtrar los registros de un robot de trading

Artículo MQL5 articles

Resumen

Esta entrega explica los manejadores de registro como componentes que reciben registros de un registrador y los envían a destinos como la consola, un archivo o una base de datos. Describe una clase base de manejador con nombre, umbral de gravedad y operaciones comunes para emitir registros, vaciar el trabajo pendiente y cerrar recursos. Los manejadores derivados pueden dar formato a los mensajes y enviarlos de manera independiente, lo que permite que un flujo de registros se use en varias salidas.

Los ejemplos describen cómo enviar los mensajes de menor gravedad a un archivo, las advertencias y los errores al terminal y los errores críticos a una base de datos. El artículo también explica cómo conectar los manejadores a un formateador y probar la integración de la biblioteca. Sin embargo, los manejadores de archivos y bases de datos se describen como simulaciones que actualmente solo imprimen los registros, en lugar de guardarlos en esos destinos. El material trata sobre la supervisión de EA y el diseño de software; no presenta una señal de trading, análisis de mercado ni resultados de trading medidos.

Ideas clave

  • Los manejadores separan la creación de registros de la decisión sobre adónde se envían.
  • Un manejador puede aplicar su propio umbral de gravedad y formato de salida.
  • Varios manejadores pueden enviar registros a distintos destinos al mismo tiempo.
  • Una clase base compartida define operaciones para emitir, vaciar y cerrar manejadores.
  • Los manejadores de archivos y bases de datos descritos son marcadores provisionales, no sistemas de persistencia terminados.

Etiquetas

Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.