Dentro de la arquitectura modular de PMTS V5: por qué cada módulo es independiente y qué significa para el capital institucional
Publicado el 29 de abril de 2026 — por el Equipo de Research de PMTS
En el trading algorítmico institucional, la arquitectura es destino. Los sistemas que sobreviven una década de cambios de régimen, caídas de bróker, modificaciones regulatorias y dislocaciones imprevistas casi nunca comparten una única ventaja de trading. Lo que sí comparten es una propiedad estructural: modularidad. Cada componente hace una sola cosa, puede fallar de forma aislada y puede ser reemplazado sin tocar el resto del sistema. PMTS V5, la versión productiva de la plataforma que opera XAUUSD en vivo sobre MetaTrader 5, fue reconstruida desde cero alrededor de este principio. Este artículo explica por qué cada módulo de PMTS V5 es independiente — y por qué esa decisión es el pilar estructural detrás del track record en vivo de 84.13% de win rate, 2.2220 de profit factor y 3.7100 de Sharpe sobre 126 operaciones cerradas en la cuenta institucional de referencia.
La trampa monolítica: por qué la mayoría de bots retail no escalan
La gran mayoría de expert advisors que se venden a traders retail sobre MetaTrader 5 son monolíticos. Un único archivo MQL5 contiene la lógica de entrada, la lógica de salida, el sizing de posición, los filtros de riesgo, los filtros de noticias, la protección de equity y el ruteo de órdenes — frecuentemente más de 4.000 líneas comprimidas dentro de un único OnTick(). La arquitectura funciona a pequeña escala porque la superficie de fallo es reducida. Colapsa a escala institucional por tres razones.
Primero, cada modificación arrastra blast radius. Un ajuste de dos líneas en una rutina de trailing-stop puede alterar silenciosamente cómo la rama de sizing interpreta el margen libre, porque ambas comparten estado vía variables globales. Los auditores no pueden certificar lo que no pueden descomponer. Segundo, los bots monolíticos no pueden fallar parcialmente. Cuando el filtro de noticias parsea mal un feed de Reuters, todo el EA se congela — incluyendo el módulo de protección de equity que debería haber cerrado posiciones para acotar el drawdown. Tercero, las bases de código monolíticas no se pueden hot-patch. Empujar un fix implica detener el EA, lo que significa cerrar posiciones o, peor, dejarlas corriendo sin supervisión. Ninguno de esos modos de fallo es aceptable para asignadores de capital evaluando un sistema bajo un marco institucional de riesgo.
Inventario de módulos de PMTS V5: siete componentes independientes
PMTS V5 descompone el ciclo de vida del trading en siete módulos discretos, cada uno compilado en su propio include MQL5 y validado de forma independiente antes de que el orquestador maestro los conecte entre sí. Cada módulo expone una interfaz estricta, posee su propio estado y puede ser unit-testeado contra un stream de ticks congelado sin lanzar MT5.
1. Módulo de generación de señales
Es el único componente que decide dirección. Ingiere price action, clasificación de régimen y la salida de siete sub-modelos de IA cross-validadores, y emite un objeto de señal normalizado: instrumento, lado, score de convicción, ventana de holding esperada. No tiene conocimiento del tamaño de cuenta, no tiene conocimiento de posiciones abiertas y no tiene autoridad para enviar órdenes. Su trabajo termina al producir un candidato. Trabajo reciente del archivo de PMTS sobre validación multi-capa explica cómo los siete sub-modelos de IA cross-chequean cada candidato antes de que se le permita continuar río abajo.
2. Módulo de clasificación de régimen
De forma independiente al generador de señales, este módulo clasifica el entorno actual de XAUUSD a lo largo de tres ejes: fuerza de tendencia, cluster de volatilidad realizada y estrés macro (tono de la Fed, proximidad de FOMC, trayectoria de yields reales). Todos los demás módulos leen del clasificador; ninguno escribe en él. Cuando el clasificador de régimen pasa de "volatilidad-comprimida / Fed-dovish" a "expansión / Fed-hawkish" — como ocurrió en la antesala del FOMC del 29 de abril — todos los módulos consumidores ven el cambio sincrónicamente desde una única fuente de verdad.
3. Módulo de validación de riesgo
Es el gatekeeper. Consume una señal candidata y la aprueba, la rechaza o la devuelve para re-sizing. Sus inputs son la etiqueta de régimen, el estado actual de la cuenta (equity, margen libre, exposición abierta en instrumentos correlacionados) y un envelope institucional de riesgo configurable. El validador de riesgo tiene autoridad de veto y es el único módulo que puede rechazar una señal. No genera trades y no los ejecuta; solo dice sí o no.
4. Módulo de position sizing
El sizing se computa solo después de que la validación de riesgo pasa. El position sizer recibe equity, la estimación de volatilidad condicional al régimen y el score de convicción del generador de señales. Devuelve un único número — tamaño de lote — usando una escalera discreta de sizing en lugar de fórmulas continuas, lo que hace que la salida sea reproducible y auditable. Dos inputs idénticos siempre producen el mismo lote. No hay offsets aleatorios, ni jitter anti-detección, ni atajos broker-específicos. La reproducibilidad es la precondición del análisis post-trade forense.
5. Módulo de ejecución
La ejecución es su propio include MQL5 sin conocimiento de por qué se está colocando una operación. Recibe una especificación de orden completa — símbolo, lado, lote, stop, target, magic number — y es responsable de rutearla al bróker, reintentar fallos transitorios, manejar requotes y devolver acknowledgements de fills al orquestador. Es dueño del presupuesto de latencia. No es dueño de la idea de trading.
6. Módulo de protección de equity
Este módulo corre sobre su propio timer, completamente desacoplado del flujo de señal. Su única responsabilidad es monitorizar exposición abierta y cerrar posiciones si los circuit breakers basados en equity o volatilidad se activan. Como no depende del generador de señales ni del clasificador de régimen, un fallo en cualquiera de esos módulos no deshabilita la protección de equity. Esta es la razón estructural por la que el max drawdown sobre la cuenta institucional de referencia se mantiene acotado en 3.1513% a lo largo de 155 sesiones de trading.
7. Módulo de telemetría y sincronización
Cada deal cerrado, cada snapshot de equity, balance y P&L flotante, y cada acknowledgement de orden se transmite al backend de PMTS a través de este módulo. Es el puente entre MQL5 y el dashboard de la plataforma que asignadores y clientes utilizan para monitorizar performance. El módulo de telemetría es read-only respecto al estado de trading — no puede cancelar órdenes, no puede redimensionar posiciones y no puede pausar el EA. Su modo de fallo degrada observabilidad, nunca trading.
Aislamiento de fallos: qué pasa cuando un módulo se rompe
El payoff arquitectónico de la modularidad estricta es que ningún componente puede comprometer a los demás. Si el módulo de generación de señales produce un candidato malformado — un score de convicción NaN, un instrumento no soportado, un lado invertido — el validador de riesgo lo rechaza y la orden nunca llega al bróker. Si el clasificador de régimen se queda colgado, el validador de riesgo cae a su envelope más conservador y continúa aprobando o rechazando en base a la última etiqueta de régimen conocida. Si la conexión con el bróker se degrada, el módulo de ejecución reporta el error al orquestador sin corromper la cola de señales ni el timer de protección de equity. Ninguno de estos paths de fallo requiere intervención humana, y ninguno permite que un bug pequeño mute hacia un evento de cuenta.
El contraste con EAs monolíticos es más nítido bajo inputs patológicos. Un bot monolítico que recibe un tick malformado, en el peor caso, coloca un trade no intencionado, dimensiona mal una posición o deja de procesar por completo. Un bot modular rechaza el tick en la frontera y continúa. A lo largo de 126 operaciones cerradas, esta disciplina se manifiesta en la simetría entre largest-loss y largest-win: $1,155.06 de mayor ganancia frente a una observación de mayor pérdida del peor caso que la escalera de position sizing tiene estructuralmente acotada.
Despliegue hot-swap: actualizar sin parar el motor
Como cada módulo es su propio include con una interfaz estricta, los ingenieros de PMTS pueden reemplazar un único componente — por ejemplo, la escalera de position sizing — y recompilar solo ese módulo contra el harness de tests existente. El orquestador se enlaza al nuevo módulo en el siguiente reload de chart, mientras las posiciones abiertas siguen gobernadas por el módulo de protección de equity y los stops vigentes. No hay ciclo de "cerrar todo y reiniciar". Para un sistema que mantiene exposición a oro a través de sesiones overnight y dentro de semanas con FOMC, esa capacidad no es una conveniencia. Es una precondición para mantenerse en vivo precisamente cuando el capital no puede quedar sin supervisión.
Implicaciones de performance: lo que revela el track record
La arquitectura modular es invisible para los clientes. Lo que los clientes ven es la consecuencia: una ventana móvil de 30 días hasta el 29 de abril de 2026 en la que PMTS ejecutó 1,067 operaciones a través de las cuentas master y replica con una win rate agregada del 67.01%, y la ventana más reciente de 7 días en la que ejecutó 413 operaciones con una win rate agregada del 68.52%. Sobre la cuenta institucional de referencia específicamente, el record en vivo es de 84.13% de win rate, 2.2220 de profit factor, 3.7100 de Sharpe, y un drawdown máximo observado de 3.1513% a lo largo de 155 sesiones, con equity acumulado de $156,715.76 sobre una baseline de $150,000.
La interpretación es simple. La modularidad no crea alfa — el módulo de generación de señales lo hace. La modularidad protege el alfa. Impide que un bug del clasificador de régimen filtre hacia ejecución, impide que un glitch de ejecución deshabilite la protección de equity, e impide que un corte de telemetría pare el loop de trading. En un año caracterizado por inflación pegajosa, premium geopolítico y una función de reacción de la Fed que osciló entre hawkish y dovish en meses sucesivos, la ausencia de puntos únicos de fallo arquitectónicos es lo que mantuvo el drawdown acotado mientras la estrategia compounded.
Qué significa esto para los asignadores de capital
Para un asignador de capital evaluando una estrategia algorítmica de oro, la pregunta correcta no es "cuál es la win rate". Las win rates son efímeras y no condicionadas al régimen. La pregunta correcta es "qué pasa cuando uno de tus componentes se comporta mal". Un bot monolítico responde con un encogimiento de hombros. PMTS V5 responde con una frontera de contención documentada, una política de fallback y un path de hot-patch. Eso es lo que hace que el 3.7100 de Sharpe en vivo y el 2.2220 de profit factor sean defendibles ante un comité de inversión, y no presentados como una captura de pantalla sin auditar.
Los asignadores que quieran ver la arquitectura instrumentada en tiempo real pueden monitorizar la salida de cada módulo vía el dashboard público de PMTS, que transmite deals cerrados, exposición abierta, curva de equity y P&L por cuenta desde las 17 cuentas en producción referenciadas arriba. Para iniciar el flujo de onboarding y acceder al track de asignación institucional, cree una cuenta PMTS y solicite el cuestionario institucional al Equipo de Research.
Conclusión
Las ventajas decaen. Las arquitecturas, cuando están correctamente factorizadas, no. La descomposición en siete módulos de PMTS V5 — generación de señales, clasificación de régimen, validación de riesgo, position sizing, ejecución, protección de equity y telemetría — es lo que permite a la plataforma absorber nueva research, nuevos instrumentos y nuevos regímenes sin comprometer los módulos que ya funcionan. Cada módulo es independiente porque el coste de acoplarlos, pagado eventualmente en drawdown irrecuperable, es mayor que el coste de diseñar las fronteras de antemano. Ese trade-off es el caso institucional completo a favor de PMTS.
Rentabilidades pasadas no garantizan resultados futuros. El trading conlleva un riesgo sustancial de pérdida y no es adecuado para todos los inversores. Las cifras de performance citadas en este artículo reflejan resultados en vivo sobre una cuenta institucional de referencia específica hasta el 28 de abril de 2026 y no constituyen una previsión de retornos futuros. El capital asignado a PMTS puede incurrir en pérdidas hasta el importe total invertido. Consulte siempre con un asesor financiero cualificado antes de asignar capital a cualquier estrategia de trading algorítmico.
Ready to start trading with AI?
Join hundreds of traders using PMTS algorithmic trading technology
Get Started