Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 16
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Panel de análisis comercial
La idea que hay detrás
El código se basa en una idea sencilla: tu cuenta de operaciones ya contiene un informe de rendimiento veraz, solo tienes que leerlo. En lugar de exportar el historial a una hoja de cálculo, este indicador consulta el propio historial de operaciones cerradas de la plataforma mediante las funciones HistorySelect() y HistoryDealGetTicket(), lo agrega y muestra el resultado en un pequeño panel dibujado directamente sobre el gráfico con la clase CCanvas. No analiza los precios ni realiza, modifica ni cierra ninguna orden: solo lee las operaciones que ya has realizado, por lo que no necesita permiso de AutoTrading.
Cómo interpretar el panel
Cada línea del panel responde a una pregunta específica sobre tu actividad de trading, independientemente de la ventana de retrospectiva que hayas establecido:
- Operaciones (Nd): cuántas operaciones cerradas se encuentran dentro del periodo de análisis. Una tasa de acierto o un factor de beneficio basados en unas pocas operaciones aún no son significativos; considera cualquier cifra inferior a unas 30 operaciones como una vista previa, no como un veredicto.
- Tasa de acierto: el porcentaje de operaciones cerradas que han alcanzado o superado el umbral de rentabilidad (incluidos el swap y la comisión). Por sí sola, no indica si el sistema es rentable: una tasa de acierto del 30 % con operaciones muy ganadoras puede seguir siendo un sistema muy rentable.
- Factor de beneficio: beneficio bruto dividido por la pérdida bruta. Un valor superior a 1,0 significa que las operaciones ganadoras superan a las perdedoras en este periodo; un valor inferior a 1,0 significa lo contrario, independientemente de lo que muestre la tasa de acierto.
- P/L neto: el resultado neto tras deducir comisiones y swaps, codificado por colores para que un periodo con pérdidas resulte evidente a simple vista.
- Racha ganadora / Racha perdedora: cuántas operaciones consecutivas se han cerrado de la misma manera, contando hacia atrás desde la operación más reciente. Útil para detectar cuándo un sistema se ha desviado de su comportamiento habitual.
- Mejor símbolo / Peor símbolo: qué instrumento ha contribuido más y cuál menos al resultado neto dentro del periodo. Si un símbolo está financiando discretamente al resto, aquí es donde se pone de manifiesto.
- Curva de capital: las pérdidas y ganancias netas acumuladas a lo largo de la ventana, representadas como una línea sencilla para que la tendencia sea visible sin necesidad de leer ni un solo número.
Ninguna de estas cifras es una señal de negociación. El panel existe para responder con sinceridad a una pregunta cada vez que lo consultes: ¿funciona esto realmente o solo da la sensación de que funciona?
Variables externas (entradas)
Cada dato de entrada se agrupa en la pestaña «Entradas», bajo «Panel», «Ámbito de datos» y «Colores», y se puede modificar para cada gráfico sin necesidad de editar el código:
| Entrada | Por defecto | Finalidad |
|---|---|---|
| InpCorner | Esquina superior izquierda | Esquina del gráfico a la que está anclado el panel. |
| InpOffsetX / InpOffsetY | 12 / 18 | Desplazamiento en píxeles del panel respecto a esa esquina. |
| InpPanelWidth / InpPanelHeight | 300 / 250 | Tamaño del panel en píxeles. |
| InpRefreshSecs | 5 | Frecuencia con la que el panel vuelve a leer el historial y se actualiza, independientemente de los ticks. |
| InpHistoryDays | 90 | Número de días de historial de operaciones cerradas que se incluyen en las estadísticas. |
| InpAllSymbols | true | El valor «true» agrupa todos los símbolos con los que se opera en la cuenta; el valor «false» limita el panel únicamente al símbolo del gráfico actual. |
| InpBackColor | azul marino oscuro | Color de fondo del panel. |
| InpBorderColor | ámbar | Color del borde del panel. |
| InpTextColor | blanco roto | Color del texto de la etiqueta y del valor principal. |
| InpAccentColor | ámbar | Color del texto del título del panel. |
| InpProfitColor | azul | Color utilizado para indicar un resultado neto positivo, una racha ganadora y una curva de capital al alza. |
| InpLossColor | rojo | Color utilizado para indicar un resultado neto negativo, una racha de pérdidas y una curva de capital a la baja. |
Uso recomendado
Se trata de un indicador, no de un asesor experto, por lo que no está vinculado a un símbolo o marco temporal concretos: añádelo a cualquier gráfico y leerá el historial de tu cuenta en lugar de los datos de precios de ese gráfico. Si operas con varios símbolos en una misma cuenta, deja activada la opción «InpAllSymbols» para obtener una visión global, o desactívala en un gráfico específico para evaluar ese instrumento por separado.

Fig. 1. El panel tal y como aparece en un gráfico: número de operaciones, tasa de acierto, factor de beneficio, P/L neto, racha actual, mejor/peor símbolo y la línea de tendencia de la curva de capital. Representado en blanco y negro según las directrices de imagen de Code Base.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/75553
SHK Heikin Ashi MACD Signal Arrows
Un indicador gráfico para MetaTrader 5 que dibuja velas Heikin Ashi, flechas de compra y venta confirmadas, filtrado opcional de divergencias en el histograma del MACD y alertas configurables.
Portfolio Correlation Analyzer
Análisis de solo lectura para cuentas que ejecutan varios asesores expertos. Agrupa las operaciones cerradas por «número mágico» y mide lo que realmente te ahorra ejecutar esos sistemas conjuntamente: el drawdown individual frente al combinado, la matriz de correlación por pares representada como un mapa de calor en el gráfico y una reorganización mediante el método de Monte Carlo de los rendimientos de la cartera a lo largo del periodo.
SAX Forecaster
Un modelo de predicción basado en la aproximación simbólica agregada (SAX)
Global Macro Soros
Global Macro Soros. Un indicador de coincidencia de tendencias en múltiples marcos temporales inspirado en el estilo de trading macro de George Soros.