Automated Trading Journal
- Utilidades
-
Amal Yuldashev
Desarrollamos herramientas de gestión del riesgo, gestión de operaciones, diario de trading y análisis gráfico para traders de MetaTrader. La mayoría son gratuitas.
Cada versión se prueba antes de publicarse, y cada ficha está disponible en once idiomas. - Versión: 1.0
- Activaciones: 10
Un diario de trading automático que separa tu cuenta por EA y luego explica por qué. Es un indicador: va en cualquier gráfico, incluso junto a tu EA, y nunca opera. Lee el historial de la cuenta y da una fila a cada EA con una operación cerrada: sus operaciones, su neto tras comisiones y swap y una curva de sus resultados cerrados; las manuales también tienen fila. Después muestra las horas y sesiones de cada EA, cuáles de tus EA más activos pierden los mismos días, cómo se ejecutaron las órdenes de la cuenta frente al precio solicitado, dónde están tus límites de la prop firm, cómo se compara el trading de un EA con su propio backtest y qué resultado habría dado cada operación con un mismo tamaño de lote.
No hay nada que escribir. Trabaja con las operaciones que MetaTrader ya guarda, así que no hay notas, etiquetas ni capturas que añadir, ni una lista de operaciones sueltas en el gráfico: esa lista es la propia pestaña Historial de MetaTrader, y la exportación escribe una en un archivo cuando la quieras en una hoja de cálculo. Lo que añade es la separación que MetaTrader no hace: cada resultado por EA, con los símbolos, costes, horarios y curvas de cada EA en el periodo que elijas, y dónde están ahora mismo tus límites de la prop firm.
Cada EA en su propia fila
- Cada número mágico (magic number) es una estrategia. Las operaciones abiertas a mano, en el escritorio o en la app del móvil, llevan el número mágico 0 y aparecen como Manual.
- Una operación pertenece al EA que la abrió. MetaTrader marca la operación de cierre con el número mágico de quien cerró la posición, así que cuando un gestor de operaciones, un script de cierre total o tu propia mano cierra la operación de un EA, un diario que agrupa las operaciones por su propio número mágico se la asigna a otro. Aquí se queda con el EA que la abrió.
- Una operación es una posición, desde que se abre hasta que queda plana. Los cierres parciales pertenecen a la misma operación, igual que un añadido en una cuenta netting; una reversión en netting cierra la operación y abre una nueva en la dirección contraria.
- Nombres: los que escribas en Strategy names, por ejemplo 12345=Breakout. Si no, el comentario con el que se abrió al menos la mitad de las operaciones de la estrategia, y si no, Magic 12345.
- Una estrategia con varios números mágicos se agrupa con un signo más en el mismo parámetro: 777+778=Grid muestra ambos como una sola fila llamada Grid.
- Deja fuera una estrategia escribiendo su número mágico en Strategies to leave out, por ejemplo 555; 666. Sus operaciones se excluyen de la tarjeta y de todas las pestañas salvo Fills y Prop firm, que siempre leen la cuenta entera, y la tarjeta indica cuántas has dejado fuera, así que un total nunca se confunde con el de toda la cuenta. Se basa en el número mágico propio de cada operación, de modo que puedes dejar fuera un solo EA de un grupo.
- El neto es el beneficio más swap, comisión y tasas de las propias operaciones de la posición. Una operación con más de medio céntimo a favor es ganadora y con más de medio céntimo en contra, perdedora; entre ambos cuenta como operación pero no como ninguna de las dos.
La tarjeta
- Elige el periodo: Today, Week, 2 weeks, Month o All, y un rango propio si lo defines en los parámetros. 2 weeks abarca hoy y los 13 días anteriores. Una operación pertenece al periodo en que cae su última salida. Los días empiezan a la hora que fijes, en hora del servidor; las semanas el lunes y los meses el día 1.
- Arriba aparece el beneficio neto del periodo, en la divisa de la cuenta, con una curva de los resultados cerrados de la cuenta a su lado, y debajo, en tres recuadros, las operaciones, la tasa de acierto y el profit factor.
- Después, tus estrategias de mejor a peor, cada una con sus operaciones, su neto y una pequeña curva de sus resultados cerrados en el periodo. Si no caben todas en el gráfico o hay más de seis, se pasan de página con Next. En un gráfico demasiado bajo para tres de ellas, los tres recuadros son los primeros en ceder espacio.
- Con reglas de prop firm configuradas, hasta tres de ellas aparecen al pie de la tarjeta, los dos límites de pérdida como barras.
- Details abre una segunda tarjeta al lado. Puedes arrastrar la tarjeta a cualquier sitio o, desde los parámetros, fijarla en su lugar o anclarla a una esquina.
La tarjeta de detalle, nueve pestañas
Haz clic en una estrategia de la tarjeta y Results, Symbols, Costs, Time y Backtest muestran solo esa estrategia; vuelve a hacer clic para verlas todas o, en Backtest, para ver la lista de tus informes. Together y Curves siguen con todas las estrategias que se muestran, y Fills y Prop firm con la cuenta entera, sea cual sea la estrategia en la que hagas clic. El botón ? de la parte superior de la tarjeta de detalle cambia las cifras por una línea que explica qué significa cada una, en cualquier pestaña; vuelve a hacer clic en él para ver de nuevo las cifras.
- Results (resultados): las posiciones abiertas ahora y su resultado flotante, separadas de todo lo cerrado; operaciones ganadoras y tasa de acierto, neto y profit factor; ganancia media y pérdida media; mejor y peor operación; el resultado medio por operación; la mayor caída de la curva de operaciones cerradas; lo que se llevaron los costes y, cuando el resultado bruto es un beneficio, qué parte de él representan; el tiempo medio que se mantuvo una operación.
- Symbols (símbolos): de cada símbolo, operaciones, tasa de acierto, neto, profit factor y mayor caída, con los más operados primero. Si hay más de los que caben en la tabla, el resto comparte una sola fila.
- Costs (costes): comisión (con tasas), swap, su total, el coste por lote y, cuando el resultado bruto es un beneficio, la parte de él que se llevaron. Una fila por estrategia para toda la cuenta, una por símbolo para una sola estrategia, y cuando la tabla se queda sin espacio, el resto comparte una sola fila. Informa de los costes; no juzga a tu bróker.
- Time (horario): el neto según la hora en que se abrió la operación, en 24 barras en hora del servidor, y cuatro sesiones: asiática, Londres, Londres y Nueva York, Nueva York. Tres parámetros fijan dónde cambian las sesiones; los valores por defecto sirven para un servidor en GMT+2 en invierno y GMT+3 en verano.
- Fills (ejecuciones): a qué distancia del precio solicitado se ejecutó cada orden, en puntos y por símbolo: cuántas se ejecutaron peor, la media y la peor. Mide las ejecuciones que conservaron ese precio: una salida en el stop loss o el take profit y la entrada de una orden limitada o stop. Una orden a mercado no se mide: en nuestras pruebas MetaTrader no guardó para ella ningún precio solicitado, así que nunca se le atribuye deslizamiento.
- Prop firm: cada límite y objetivo que configures, con el margen que queda. Más abajo, los detalles.
- Together (en conjunto): cómo se mueven juntas tus cinco estrategias más activas, como la correlación de sus resultados cerrados diarios, par a par, y cuáles dos se parecen más. Un par necesita al menos 10 días en los que alguna de las dos cerró una operación antes de mostrar un número.
- Curves (curvas): los resultados cerrados de las cinco estrategias más activas en el periodo, sobre un mismo eje de tiempo, cada una con su color.
- Backtest: la estrategia en la que has hecho clic junto al informe del Probador de estrategias que has asociado a ella, tasa a tasa. Más abajo, los detalles.
La simulación con lote fijo
Un EA que sube su lote a medida que crece la cuenta hace que sus primeros meses parezcan pequeños al lado de los posteriores. El botón junto a Details, At 0.10 lot con el valor por defecto, lleva todas las operaciones a un mismo tamaño: su beneficio, swap y comisión se escalan según la relación entre el lote que fijes en What-if: every trade at this lot size y el lote con el que se abrieron, y lo mismo las posiciones abiertas. La tarjeta lo indica con "Net profit at 0.10 lot" (beneficio neto con 0.10 lotes), y todas las cifras y pestañas lo siguen salvo Fills, que cuenta puntos, y las cifras de la prop firm, en la tarjeta y en la pestaña Prop firm, que se quedan tal como operó la cuenta; el encabezado de la prop firm en la tarjeta dice "as traded" (tal como se operó). Vuelve a hacer clic en el botón para ver la cuenta tal como operó.
Exportación
Export, en la tarjeta de detalle, escribe el periodo en tres archivos CSV que abre una hoja de cálculo: una fila por estrategia, una por símbolo y una por operación cerrada. Se guardan en MQL5\Files\TickForgeFX, con un nombre que indica el periodo y el minuto en que exportas, y el tamaño de lote cuando la simulación está activa. Contienen las estrategias que muestra la tarjeta. El pie de la tarjeta de detalle dice dónde se guardaron. Nada sale de tu ordenador.
El backtest junto a su EA
Guarda un informe del Probador de estrategias como HTML, copia el archivo en MQL5\Files y asócialo al número mágico de tu EA en Backtest reports, por ejemplo Breakout.htm=12345; Grid.htm=777, hasta seis. Para los EA agrupados en Strategy names, sirve cualquiera de los números mágicos del grupo. Haz clic en ese EA de la tarjeta y la pestaña Backtest coloca sus operaciones del periodo que elijas junto al informe completo, tasa a tasa: operaciones por semana, la tasa de acierto, el profit factor, la ganancia y la pérdida medias, el resultado medio por operación, los costes por lote y el tiempo que se mantuvo una operación. Los importes se calculan con el lote propio de cada uno; At 0.10 lot lleva los dos a un mismo tamaño. Aquí también una operación es una posición, mientras que la cifra Total Trades del propio informe cuenta cada salida, así que el recuento de operaciones de la pestaña puede ser menor que el del informe. Si no has hecho clic en ninguna estrategia, la pestaña muestra la lista de los informes que has asociado y si se leyó cada uno; un informe copiado o sobrescrito más tarde se lee la próxima vez que hagas clic en la pestaña. Un informe solo se usa si se lee entero: una fila con palabras que no reconoce, como las que puede escribir un terminal configurado en otro idioma, lo deja fuera, y la pestaña lo indica. Un informe nunca entra en las cifras de la cuenta, en la sección de la prop firm ni en la exportación.
Límites de la prop firm: vigila, nunca actúa
- Account size (tamaño de la cuenta): escríbelo, o déjalo en 0 y se lee del historial como el balance con el que empezó el challenge. Si el historial que entrega MetaTrader no llega al primer depósito de la cuenta, el panel te pide que lo escribas en vez de adivinarlo.
- Daily loss (pérdida diaria), como porcentaje del tamaño de la cuenta, medida desde el balance inicial del día, la equity inicial del día, el mayor de los dos o la equity máxima del día. El día empieza a tu hora y se mide desde ese momento aunque MetaTrader estuviera cerrado: lo que la cuenta registró desde entonces cuenta para hoy, y las operaciones abiertas en el cambio de día se valoran al precio de ese momento, leído del historial del gráfico.
- Overall loss (pérdida total), desde el tamaño de la cuenta o con trailing desde la equity máxima. Un depósito no da margen extra. Medida desde el tamaño, retirar beneficios no mueve la línea; con trailing, la línea se mueve con un depósito o un retiro, así que el dinero que entra o sale no da ni quita margen.
- Profit target (objetivo de beneficio), con operaciones cerradas, y lo que falta para alcanzarlo.
- Trading days (días de trading): un día cuenta cuando se abrió una operación en él, o cuando se abrió o se cerró alguna, según lo que use tu prop firm.
- Best day (mejor día), como parte del beneficio total, frente al límite de consistencia de tu prop firm. Muestra Within u Over en cuanto ese límite se puede cumplir, y hasta entonces indica qué está esperando.
- El challenge se toma como iniciado en el último depósito, retiro, bono o corrección del 5% o más del balance que deja, como el primer depósito, un reinicio o un retiro (si no hay ninguno, en la primera operación), salvo que escribas una fecha de inicio. Un nuevo inicio reinicia el objetivo, los días de trading, el mejor día y el máximo del trailing, y vuelve a leer un tamaño dejado en 0, así que en una cuenta fondeada que cobra retiros, escribe el tamaño y la fecha de inicio.
- La equity máxima, del día o del challenge, es la más alta que leyó mientras funcionaba con su panel visible, y se conserva al reiniciar MetaTrader. Para el resto del tiempo, y si el historial llega al primer depósito de la cuenta, el historial añade el balance de cada momento en que la cuenta no tenía operaciones abiertas, cuando equity y balance eran iguales. Un máximo alcanzado con una operación abierta mientras el diario estaba apagado no se ve, así que mantenlo en marcha si tu prop firm mide desde un máximo.
- El crédito que añade tu bróker queda fuera de todas las cifras.
Nunca cierra una operación al llegar a un límite. Si quieres que un límite se haga cumplir, nuestro Daily Loss and Drawdown Risk Manager cierra las operaciones en la línea que fijes.
Junto a tus EA
Es un indicador, así que comparte gráfico con tu EA: ponlo en el gráfico donde funciona tu EA o en cualquier otro. Lee todo el historial de la cuenta, así que cada operación aparece sin importar qué gráfico, terminal o móvil la abrió, y una sola copia cubre la cuenta. MetaTrader no deja que un indicador abra operaciones, así que no puede tocar las operaciones de tus EA.
Sobre la demo, con franqueza
En este mercado, la demo de un producto de pago solo funciona en el Probador de estrategias, y una cuenta del probador empieza sin operaciones, así que ahí no hay nada tuyo que leer. Por eso, en una prueba visual muestra un mes de ejemplo: tres estrategias inventadas y unas pocas operaciones manuales, con un challenge de prop firm de ejemplo al lado, desplazado para terminar dentro de los siete días que llegan hasta el día en que empieza tu prueba. Cada periodo, fila y pestaña funciona sobre él como lo haría con tu cuenta, la simulación incluida, aunque las estrategias, sus nombres, el challenge con sus lecturas y el informe de backtest junto a Breakout EA son los del ejemplo: Strategy names y Strategies to leave out no cambian nada ahí. Las tarjetas dicen que es un ejemplo: el pie de la tarjeta de detalle dice "A sample month, not an account" (un mes de ejemplo, no una cuenta). Es el mismo mes que muestran las capturas. Para ver tus propios EA, ponlo en tu cuenta.
Lo que no es
- No es un diario en el que escribir: sin notas, etiquetas, capturas, valoraciones ni calendario.
- No es una lista de operaciones en el gráfico: la pestaña Historial de MetaTrader tiene todas, y la exportación escribe las operaciones cerradas en un archivo.
- No es un gestor de riesgo ni un gestor de operaciones: es un indicador, y MetaTrader no deja que ningún indicador abra, modifique ni cierre una operación.
- No es un pronóstico: mide lo que ya pasó y lo que está abierto ahora, y no predice nada. La simulación reescala lo que pasó; no dice lo que pasará.
Conviene saber
- Cuentas hedging y netting, ambas.
- Una copia por gráfico: una segunda copia añadida al mismo gráfico queda inactiva, y la tarjeta indica que hay un segundo diario esperando hasta que quites uno.
- Lee todo el historial al ponerlo, de nuevo cuando cambian tu balance o tus posiciones abiertas y una vez por minuto en cualquier caso.
- Todas las cifras van en hora del servidor, el reloj con el que MetaTrader marca cada operación.
- La comisión que un bróker cobra como movimiento aparte en la cuenta, y no en las propias operaciones, entra en las cifras de la prop firm, pero no en el neto de ninguna estrategia.
- Si tu bróker recortó el historial antiguo, una operación cuya apertura ya no está va a quien la cerró, con cada una de sus salidas contada como una operación aparte, y el pie de la tarjeta de detalle avisa de que faltan algunas aperturas cuando una de esas operaciones está entre las mostradas.
Si me necesitas, respondo
Pregunta en los comentarios o por mensaje en MQL5 y te responderé yo, no un servicio de soporte. Si algo falla, quiero saberlo, y un aviso de error recibe una corrección, no un parche.
Tu historial ya dice cuál de tus EA se gana su sitio. Esto te muestra por qué.
