Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Scripts

Neural Loss-Pattern Auditor - script para MetaTrader 5

Publicado por:
Cristian David Castillo Arrieta
Cristian David Castillo Arrieta
Profesional en Finanzas y Negocios Internacionales con especialización en Gestión Financiera. Desarrollador autodidacta en MQL5 y Python con enfoque en trading algorítmico, construcción de portafolios multi-activo y gestión cuantitativa de riesgo.
Visualizaciones:
12
Ranking:
(1)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa



Las estadísticas agregadas, como la tasa de ganancias o el factor de beneficio, no pueden mostrar si la probabilidad de una pérdida depende de lo que el operador acaba de hacer, como ajustar el tamaño de la posición justo después de una pérdida anterior. El «Neural Loss-Pattern Auditor» analiza precisamente ese tipo de patrón de comportamiento, directamente a partir del historial de operaciones del propio operador.

El script principal crea un conjunto de datos de ocho características por cada operación cerrada y genera un informe de diagnóstico completo en la pestaña «Expertos»:

  • Aumento de la precisión: la precisión de validación de la red entrenada frente a la precisión que se obtendría adivinando siempre la clase mayoritaria.
  • Tabla de calibración: la predicción media de cada intervalo de probabilidad frente a la frecuencia de pérdidas real observada en dicho intervalo.
  • Importancia de las características por permutación: en cuáles de las ocho características se basa realmente la red, clasificadas según la caída de precisión cuando se baraja esa columna.
  • Una puntuación compuesta (de la A a la F) que combina los tres diagnósticos, con recomendaciones escritas.

Entrada. Con el valor predeterminado InpUseDemoData=true, el script genera 480 operaciones cerradas sintéticas con un patrón inyectado conocido (un tamaño de posición mayor justo después de una pérdida) y las analiza, de modo que el resultado es visible de inmediato. Establece InpUseDemoData=false para leer, en su lugar, el historial real de operaciones cerradas, a través de las funciones HistorySelect() y HistoryDealGet*(); en este modo no se necesita ningún archivo ni CSV.

Parámetros. InpMinTrades establece el número mínimo de operaciones cerradas necesarias antes del entrenamiento; InpValidationFraction establece qué parte del historial más reciente se reserva para la validación; InpHiddenNeurons, InpLearningRate e InpEpochs controlan la red; InpCalibrationBins e InpPermutationRepeats controlan los dos diagnósticos; e InpWeightUplift, InpWeightCalibration, InpWeightTopFeature, junto con las tres entradas *Scale y las cuatro entradas Grade, controlan la puntuación compuesta.

La herramienta está escrita en MQL5 puro. No necesita bibliotecas externas, ni Python, ni ningún tipo de servicio de IA. En el artículo [ARTICLE_URL] se puede consultar una descripción completa del método, los cálculos matemáticos que hay detrás de cada diagnóstico y el código.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/76544

Server Clock and Daily Reset Hour Server Clock and Daily Reset Hour

Un panel gratuito de MetaTrader 5, de solo lectura, que convierte la regla de reinicio diario de tu empresa de inversión (escrita en cualquier zona horaria que utilice la empresa) a la hora real del servidor de tu bróker, muestra una cuenta atrás en tiempo real hasta el próximo reinicio y te avisa antes de que un cambio de horario de verano desplace el límite una hora. No envía órdenes ni lee datos de la cuenta; solo muestra información.

Basket Protective Close Basket Protective Close

Cierra una cartera de posiciones cuando su pérdida flotante alcanza un límite establecido como importe fijo, un porcentaje del saldo o un porcentaje del capital. Los filtros de ámbito permiten seleccionar por símbolo o números mágicos, con un objetivo de beneficio opcional y reintentos seguros que no bloquean el sistema.

Fair Value Gap Detector Indicator Fair Value Gap Detector Indicator

Detecta las brechas de valor razonable de 3 velas (desequilibrios de precios) y las representa mediante recuadros que permanecen visibles hasta que el precio vuelve a atravesar la brecha. La detección solo se realiza en barras completamente cerradas, por lo que las brechas nunca aparecen y desaparecen intermitentemente mientras se forma la vela actual.

MT5 Vertical Scroll MT5 Vertical Scroll

Esto permite que el gráfico de MT5 se desplace igual que el de TradingView, con un botón automático para restablecerlo.