Un script original e independiente de MetaTrader 5 para comprobar la configuración multisímbolo de un bróker antes de desarrollar o probar un EA de cartera. Lee los símbolos exactos ya seleccionados en «Market Watch» y genera un informe de diagnóstico en el diario de expertos. El código fuente MQ5 incluye la licencia MIT y no requiere ninguna biblioteca externa, DLL ni solicitud de red.

Guía de instalación: el archivo adjunto START-HERE.txt explica la instalación, las tres entradas y unidades, las etiquetas del diario y un resumen de la prueba grabada en inglés y francés.
El informe muestra el tamaño del contrato, el volumen mínimo/máximo/por paso, el límite de volumen direccional agregado, el punto, el tamaño de tick negociable, los dígitos, las distancias de stop/congelación, los modos de cálculo y de negociación, el modo de ejecución y las políticas de ejecución de órdenes de mercado comunicadas. Comprueba las cuadrículas de volumen y precio, la sincronización, la hora de cotización y el spread. Estos campos siguen las propiedades de símbolos de MQL5; la cotización actual de compra/venta se lee con SymbolInfoTick.
Para cotizaciones válidas y alineadas con la cuadrícula, así como para el volumen mínimo, el script estima el margen aislado de COMPRA y VENTA, el resultado de un movimiento de precio de un tick al alza y a la baja para cada lado, y el resultado inmediato basado únicamente en el spread para cada lado. Los importes se indican en la divisa de la cuenta. Los errores de OrderCalcMargin y OrderCalcProfit se notifican como advertencias; un resultado no disponible nunca se sustituye por un cero ficticio. Los cálculos con cotizaciones obsoletas se identifican como históricos.
El script no envía órdenes ni gestiona posiciones. No llama a API para modificar la configuración de los gráficos, las selecciones de Market Watch ni las variables globales de la terminal. No muestra el identificador de la cuenta, el saldo ni la lista de posiciones. La salida es únicamente texto de diario.
Las estimaciones de margen no tienen en cuenta las posiciones actuales ni las órdenes pendientes y no constituyen una comprobación del margen disponible. Los cálculos de variación de precios y spreads excluyen comisiones, swaps y deslizamientos. El script no valida el historial diario, las señales de los indicadores ni los horarios de apertura de las sesiones de negociación. Un informe sin errores no garantiza que los fondos sean suficientes ni que el bróker acepte una orden. Los símbolos personalizados, las cotizaciones obsoletas y los datos de conversión de divisas que falten requieren una revisión por separado.
Verificado el 7 de octubre de 2026: el script independiente se compiló en MetaEditor con 0 errores y 0 advertencias. Una prueba de funcionamiento aislada en el Probador de Estrategias de MT5 ejecutó el mismo diagnóstico a través de un envoltorio de EA solo para pruebas en el US500 con una cuenta simulada en USD. Inspeccionó un símbolo válido, omitió cuatro entradas no válidas, duplicadas o vacías, y generó dos estimaciones de margen y seis cálculos de beneficios sin ninguna advertencia. También superaron las pruebas dieciocho comprobaciones auxiliares determinísticas. El envoltorio no forma parte de esta presentación. Se trata de una prueba de funcionamiento del software, no de una validación de todos los brókers, símbolos o divisas de cuenta.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/78139
Planificador de asignación de carteras: panel de control «presupuesto por lotes» y archivo CSV
Antes de configurar una cesta, comprueba qué ponderaciones objetivo se ajustan a los lotes mínimos de tu bróker. El Planificador de asignación de carteras convierte un presupuesto nocional hipotético explícito y unos porcentajes en una tabla gráfica: valor nocional por lote mínimo, lotes redondeados a la baja, asignación calculada, déficit objetivo y estado de cada fila. Vuelve a calcular cuando lo necesites, consulta las descripciones emergentes de las filas, pagina las listas más largas y, si lo deseas, exporta la instantánea mostrada a un archivo CSV. No se envían órdenes de negociación ni se consultan el saldo de la cuenta, el capital propio ni las posiciones.
Prop Daily Loss Meter
Muestra qué parte del límite de pérdidas diario de una cuenta de una empresa de inversión ya se ha utilizado y cuánto queda. Indicador de solo lectura.
Accumulation/Distribution
El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.