PFA Simulator
- Utilidades
-
Victor Paula Oberto
Algo Trading Engineer | MQL5, C/C++/C#, Python | HFT, Arb, SaaS & AI - Versión: 1.0
PFA Simulator - Asesor Experto en Simulación de Carteras
Introducción
El Simulador PFA es un Asesor Experto MQL5 y el paso final del sistema Analizador de Cartera (PFA) - un conjunto de herramientas de análisis de cartera incluido con cualquier Asesor Experto compatible de este perfil.
El flujo de trabajo PFA consta de tres pasos:
- Exportador PFA (integrado en el EA) → Exporta posiciones de backtest a archivos CSV individuales por configuración.
- Fusionador PFA (script separado - gratuito) → Fusiona todos los CSV exportados en un único archivo limpio y ordenado.
- PFA Simulator (este EA - gratis) → Reproduce la cartera fusionada dentro del Probador de Estrategias MT5 para evaluar el verdadero rendimiento combinado.
- Una vez que tenga un archivo de cartera combinada de PFA Merger, el Simulador PFA reproduce cada posición - a través de todos los símbolos y estrategias - dentro del Probador de Estrategias MT5, dándole una curva de equidad consolidada y un informe de rendimiento para toda la cartera.
- Repetición completa de la cartera - Carga todas las posiciones desde el CSV fusionado y las ejecuta en el Probador de Estrategias en orden cronológico, respetando las marcas de tiempo originales de entrada y salida con precisión de milisegundos.
- Soporte Multisímbolo - Maneja automáticamente posiciones a través de diferentes símbolos dentro de una única ejecución de backtest.
- Multiplicador de lotes - Amplíe o reduzca toda la cartera con un único parámetro, sin modificar los archivos de posiciones individuales.
- Ejecución precisa de marcas de tiempo - Analiza las marcas de tiempo de entrada y salida con una resolución de milisegundos para una reproducción precisa de las operaciones.
- Inicialización automática de gráficos - Abre automáticamente los gráficos de los símbolos necesarios durante el backtest para una correcta simulación multisímbolo.
- Registro limpio - Registra cada posición abierta y cerrada con marca de tiempo y código de retorno para una trazabilidad completa.
Cómo utilizarlo
- Complete los pasos de PFA Exporter y PFA Merger para generar el archivo PFA_pos_STRAT_ALL_MERGED_SORTED.csv.
- Coloca el CSV fusionado en la carpeta MQL5/Files/ (Common Files).
- Adjunte el Simulador PFA a cualquier gráfico en el Probador de Estrategias MT5.
- Ajuste el parámetro de nombre de archivo para que coincida con su CSV fusionado (por defecto ya es correcto para configuraciones estándar).
- Ejecute el backtest con Modelado: Cada tick se basa en ticks reales - el Simulador reproducirá la cartera completa y generará una curva de renta variable combinada y un informe.
Parámetros
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Número mágico | 1001 | Número mágico para las posiciones simuladas. |
| Nombre del archivo de posiciones | PFA_pos_STRAT_ALL_MERGED_SORTED.csv | Archivo CSV fusionado para cargar (desde PFA Merger). |
| Multiplicador del lote | 1.0 | Escala todos los lotes de posiciones hacia arriba o hacia abajo (p.ej. 2.0 = el doble de lotes). |
Lo que obtiene
- PFA Simulator EA - Listo para usar, no requiere configuración compleja. Compatible con todos los EAs habilitados para PFA de este perfil.
El Simulador PFA es parte del sistema PFA. Para preparar el archivo de cartera para la simulación, descargue también el script gratuito PFA Merger de este perfil.
