Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 14
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Genera un archivo CSV con los registros de operaciones filtrados y un segundo archivo CSV que agrupa las operaciones de compra y venta por DEAL_POSITION_ID. Las ejecuciones parciales se combinan en precios de entrada y salida ponderados por volumen, mientras que las comisiones, los swaps y las tasas registradas por el bróker siguen apareciendo por separado del resultado bruto de la operación.
QUÉ INFORMES GENERA
• Identificadores de operación, orden y posición.
• Símbolo, número mágico, dirección, tipo de entrada, hora, precio y volumen.
• Beneficios, comisiones, swaps y gastos registrados por el bróker.
• Volumen total de entrada y salida por identificador de posición.
• Precios de entrada y salida ponderados por volumen.
• Resultado bruto, costes totales, resultado neto, número de operaciones y estado del ciclo de vida.
ESTADOS DEL CICLO DE VIDA
• COMPLETO: los volúmenes de entrada y salida coinciden dentro de los límites de tolerancia.
• ABIERTO_O_INCOMPLETO: el volumen de entrada sigue sin coincidir.
• EXCESS_EXIT: el volumen de salida supera el volumen de entrada registrado.
• COMPLEX_REVERSAL: existe una reversión INOUT, por lo que el programa no genera una asignación simple.
ENTRADAS
• InpDaysBack: ventana de historial de 1 a 3.650 días.
• InpSymbolScope: símbolo del gráfico actual o todos los símbolos.
• InpMagicFilter: -1 para cada número mágico; en caso contrario, un único número mágico exacto no negativo.
• InpDealsFileName e InpPositionsFileName: dos nombres de archivo CSV distintos y seguros.
• InpUseCommonFolder: carpeta «Archivos comunes» cuando está activada.
• InpDelimiter: coma (44) o punto y coma (59).
CONFIGURACIÓN
1. Compila RoundTripCostReconcilerMT5.mq5 junto con RoundTripCostCore.mqh en la misma carpeta.
2. Añade el asesor experto a cualquier gráfico.
3. Selecciona el intervalo de historial y, si lo deseas, el filtro «exact magic».
4. Elige dos nombres de archivo CSV distintos y seguros.
5. Lee el registro de Experts y, a continuación, recupera los archivos CSV de «Archivos comunes» o de la carpeta «Archivos» del terminal.
SEGURIDAD Y LIMITACIONES
La utilidad solo lee el historial de la cuenta y escribe archivos CSV locales. No realiza, modifica, elimina ni cierra órdenes; no utiliza DLL, WebRequest ni ningún servicio externo.
Los resultados dependen del historial disponible en el terminal y el bróker conectados. Las reversiones se clasifican deliberadamente como complejas, en lugar de forzarlas a un «ida y vuelta» simple que podría resultar engañoso. Se trata de una herramienta de ayuda contable y de diagnóstico, no de una garantía de beneficios ni de impuestos.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/76117
Broker Session Schedule Inspector MT5
Inspector de sesiones de negociación nativo del bróker, de solo lectura, con estado actual, próxima transición, ámbito multisímbolo y exportación a CSV.
Broker Execution Diagnostics MT5
Script de MT5 de solo lectura que muestra el volumen del bróker, el precio, los stops, las suspensiones, el spread y las restricciones de ejecución.
Accumulation/Distribution
El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.