Portfolio Command Desk
- Utilidades
-
Seckin Erkut
Algo Trading Systems Developer. I develop strategies and portfolios not by hypes but from solid academic literature.
I put my money where my mouth is, be sure to check the performance of my EAs through my signals. - Versión: 1.0
- Activaciones: 10
Supervisión de la envolvente para cuentas con múltiples EA. Cada «número mágico» se supervisa en función de su propio backtest; se muestra un semáforo en el gráfico y se envía una alerta únicamente cuando cambia el estado. Incluye la capa de medición completa y gratuita.
En qué consiste
Ejecutas varios Expert Advisors en una misma cuenta. Esta utilidad lee su historial de operaciones cerradas, lo agrupa por número mágico y supervisa cada sistema en función de su propia prueba retrospectiva: un semáforo en el gráfico y una alerta solo cuando el estado cambia realmente. En segundo plano se encuentra una capa de medición completa: estadísticas por sistema, drawdown combinado, correlación y simulación de Monte Carlo. Nunca realiza ninguna orden.
Qué aporta respecto al Desk gratuito
El Portfolio Correlation Desk gratuito mide tu cartera. Este la vigila.
Edición gratuita: https://www.mql5.com/en/market/product/188832
Cada sistema se supervisa en función de su propia prueba retrospectiva. Tú le asignas a cada «número mágico» dos valores: la caída máxima de la prueba retrospectiva y la racha de pérdidas más larga. El Desk los convierte en umbrales y muestra un semáforo en la lista: OK, WATCH, BREACH.
Solo avisa cuando algo cambia. Si un sistema pasa al estado «ATENCIÓN», se envía un mensaje: una alerta en la terminal, una notificación en tu móvil o un correo electrónico, lo que elijas. No se repiten las alertas mientras permanezca en ese estado, y se envía un único mensaje cuando se recupere. Al reiniciar la terminal no se reproducen las alertas anteriores.
Varias terminales, una sola vista. Ejecútalo en todos los MetaTrader de tu VPS y deja que uno de ellos agregue el resto: una caída combinada, una matriz de correlación, una lista que abarque todos ellos.
Todo lo que mide la edición gratuita está incluido y no ha cambiado.
El «envelope»
La idea surge de una pregunta sencilla: ¿sigue comportándose este sistema como en su backtest, o ha salido de esa envolvente?
La respuesta se introduce en una sola línea, y la sintaxis aparece directamente en el cuadro de diálogo de entrada:
| 111=800/6;222=650/4 | (magic = maxDD / maxConsecLoss) |
A partir de esas dos cifras por sistema, el Desk establece los umbrales:
- WATCH cuando la caída actual alcance 1,5 veces tu referencia, o la racha de pérdidas en vivo alcance el máximo entre 1,5 veces y +3 de tu racha de referencia.
- INFRACCIÓN cuando la caída actual alcance 2,0 veces la referencia.
- Vuelve a estar«OK» cuando se recupere: un mensaje de recuperación, no una secuencia. Una pequeña banda de histéresis mantiene el valor estable en una línea, evitando que oscile.
Los sistemas sin referencia simplemente muestran una insignia gris con la indicación «NO REF». Se siguen midiendo, pero no se evalúan.
La envolvente supervisa la caída ACTUAL, no el récord histórico: un sistema que se recupera vuelve a ponerse en verde, que es de lo que se trata.
Sigue midiendo
La versión gratuita completa está incluida: estadísticas por sistema, caída aislada frente a combinada con la tasa de compresión, la reorganización de Monte Carlo con percentiles y el mapa de calor de correlación de las ganancias y pérdidas diarias, semanales o mensuales. Si solo quieres mediciones, el «Portfolio Correlation Desk» gratuito es el producto que necesitas.
Multiterminal
Cada terminal ejecuta el mismo EA con una función, denominada en lenguaje sencillo en el cuadro de diálogo de entrada: «solo este terminal», «publicar este terminal en la carpeta central» o «agregar todos los terminales publicados».
Los editores escriben su historial cerrado en la carpeta compartida de MetaTrader; el centro fusiona cada terminal publicada con sus propias operaciones y ejecuta todo el análisis sobre los datos combinados. Todas las terminales deben estar en el mismo equipo o VPS, que es donde se encuentra la carpeta compartida. La vista del centro se actualiza en un periodo de actualización, de unos 15 segundos.
El hub muestra números mágicos sin prefijo de terminal, para que el panel resulte legible. Para un seguimiento eficaz, recomendamos asignar números mágicos diferentes a los EA de distintas terminales.
Las alertas siempre se activan en la terminal propietaria del sistema, por lo que nunca se notifica nada por duplicado.
Los paneles
ROSTER: una fila por sistema con una celda de ESTADO en color, seguida de las estadísticas completas: operaciones, tasa de acierto, factor de beneficio, ganancia, expectativa en R, rachas, caída máxima, caída máxima en R y saldo neto.
CARTERA: primero la línea ENVELOPE (cuántos «ok», «watch», «breach» y «no ref»), con el máximo histórico del saldo y su antigüedad a la derecha. A continuación, compresión, Monte Carlo y correlación, igual que en la edición gratuita.
CORRELACIÓN: el mapa de calor. Las etiquetas de los ejes se dibujan en diagonal para que los números mágicos completos sigan siendo legibles incluso con cuarenta sistemas en la cuadrícula.
Un nuevo máximo del saldo también se indica con una notificación discreta, junto con el tiempo que se mantuvo el pico anterior.
Entradas
El cuadro de diálogo está agrupado, y el grupo «Envelope» incluye la sintaxis en su propio encabezado para que nunca tengas que buscarla.
Envolvente
- : una línea, una entrada por sistema: 111=800/6;222=650/4. Léelo como «mágico = caída máxima / racha de pérdidas más larga», ambos datos extraídos de la prueba retrospectiva de ese sistema. Se admiten espacios, se admite un punto y coma al final, y si se repite el valor «magic», simplemente se anula el anterior. Los sistemas que se omitan se siguen evaluando; simplemente muestran una insignia gris con la indicación «NO REF» en lugar de ser valorados. Las entradas con formato incorrecto se omiten y se registran en el log, por lo que un error tipográfico nunca pasa desapercibido.
Notificaciones
- Interruptor principal para todos los canales: una opción para silenciarlo todo sin perder la configuración de cada canal.
- Ventana de alertas del terminal: la ventana emergente dentro de MetaTrader.
- Notificaciones push: a la aplicación MetaQuotes de tu teléfono. Requiere tu ID de MetaQuotes en las opciones de la terminal; si falta, el registro lo indica una vez.
- Correo electrónico: requiere que el SMTP esté configurado en las opciones de la terminal; se muestra la misma nota una sola vez si no lo está.
Multiterminal
- Función de esta terminal: tres opciones sencillas: solo esta terminal, publicar esta terminal en la carpeta del hub o agregar todas las terminales publicadas. Los editores escriben su historial en la carpeta compartida; el agregador fusiona todos ellos con sus propias operaciones.
- Etiqueta de la terminal en el centro: un nombre corto para esta terminal. Si se deja en blanco, se utiliza el número de cuenta. Solo se utiliza para distinguir los archivos publicados; no se muestra en el panel.
Datos
- Granularidad de los intervalos de P/L: correlaciona los resultados diarios, semanales o mensuales. La opción mensual es la predeterminada y la más segura; en los intervalos diarios poco densos, las celdas vacías hacen que las correlaciones tiendan a cero. La opción semanal es adecuada para cuentas que operan con frecuencia.
- Mínimo de operaciones cerradas por «magic »: los sistemas por debajo de este recuento quedan excluidos del informe y de la cartera combinada, de modo que la comparación se realiza entre elementos homogéneos. Aumenta este valor si los sistemas recientes están distorsionando el panorama.
- Incluir «magic» 0: desactivado por defecto. En la mayoría de las terminales, ese grupo contiene operaciones manuales y cualquier EA que se haya dejado con su «magic» por defecto.
- Etiquetas: 111=Trend A; 222=Mean Rev B — asigna nombres a los sistemas en lugar de números: 111=Trend A; 222=Mean Rev B. Los nombres aparecen en la lista, en el eje del mapa de calor y en el texto de las alertas.
- Período de actualización, en segundos: con qué frecuencia el panel busca nuevas operaciones cerradas, de 5 a 300. El agregador también vuelve a leer los archivos publicados en este intervalo, por lo que determina la actualidad de la vista combinada.
Monte Carlo
- Reordenaciones: cuántas veces se reordenan los resultados de tu periodo, de 100 a 100 000. 2 000 es más que suficiente.
- 0 = aleatorio, otro = repetible: la semilla. El valor 0 genera una semilla aleatoria en cada ejecución. Cualquier otro valor hace que los percentiles sean repetibles, lo cual es importante cuando la cifra se incluye en un informe o en una comparación a lo largo del tiempo.
- Saldo para la línea de percentiles: saldo de referencia utilizado únicamente para expresar la caída del percentil 95 como porcentaje.
Paneles
- tabla de lista, bloque de compresión + Monte Carlo, mapa de calor de correlación: activa o desactiva cada bloque de forma independiente.
- Sistemas de etiquetas S01, S02...: ocultan los números mágicos reales tras etiquetas genéricas. Útil para capturas de pantalla y para compartir resultados.
- Desplazamiento a la izquierda / Desplazamiento hacia arriba: la posición de los paneles en el gráfico, en píxeles desde la esquina superior izquierda.
- filas de la lista mostradas: de 5 a 64. Limítalas cuando tengas más sistemas de los que deseas mostrar en pantalla; los que tengan mayor beneficio neto seguirán apareciendo en primer lugar.
- Lado máximo del mapa de calor: el cuadrado más grande que puede ocupar la cuadrícula, en píxeles. El tamaño de las celdas se deriva de este valor.
- omitir mapa de calor a partir de este número de sistemas: a partir de este número, se omite el mapa de calor, ya que la cuadrícula necesitaría más rectángulos de los que el gráfico puede redibujar con fluidez. Los demás paneles continúan mostrándose.
Demostración
- Muestra un conjunto de datos de demostración predefinido mientras la cuenta no tenga operaciones cerradas: una cartera de muestra determinista con el «semáforo» activo, para que puedas ver cómo funciona el producto antes de tener un historial. Cada título lleva la indicación [DATOS DE DEMOSTRACIÓN]. Los datos de demostración nunca envían notificaciones, nunca escriben en CSV y nunca modifican el archivo de estado. Tu primera operación real cerrada los sustituye de forma permanente.
Exportar
- escribe PCMD_*.csv en MQL5\Files: guarda la lista (incluida la columna de estado) y la matriz de correlación en el disco con cada actualización. Se desactiva automáticamente mientras se muestra el conjunto de datos de demostración.
Lo que no hace
Nunca coloca, modifica ni cierra una orden. No genera señales ni predicciones. No se conecta a ninguna red ni servicio externo: el centro multiterminal consiste en archivos sin formato en la carpeta compartida de MetaTrader de tu propio equipo.
Las caídas máximas se miden en las operaciones cerradas y no incluyen la fluctuación de las posiciones abiertas. Las alertas requieren que el terminal esté en funcionamiento, lo cual ocurre en un VPS.
Primeros pasos
Adjúntalo a cualquier gráfico. Introduce tus referencias. Activa los canales que desees. Si ejecutas varias terminales, selecciona las funciones. Listo: solo te avisa cuando se produce un cambio de estado.
MetaTrader 5.
