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:
- 111
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
El «Spread Monitor Panel» es un panel ligero integrado en el gráfico que muestra el coste real de la operación: el spread en tiempo real del símbolo del gráfico, que se actualiza cada segundo.
Muestra el spread actual en puntos (seguro para spreads flotantes: calculado a partir de Ask-Bid, no a partir de la propiedad entera del símbolo), además del mínimo, la media y el máximo desde que se añadió el indicador, junto con el número de muestras y la hora de inicio. El valor actual se codifica por colores: verde por debajo del umbral de advertencia, naranja entre advertencia y peligro, y rojo en el umbral de peligro o por encima de él.
Se activa una alerta opcional cuando el spread se mantiene igual o por encima del umbral de peligro durante N segundos consecutivos —el clásico patrón de picos por publicación de noticias o renovación de posiciones— con un tiempo de espera configurable para que no te sature de alertas.
Parámetros de entrada: umbrales de advertencia y peligro en puntos, activación/desactivación de la alerta, segundos de mantenimiento, tiempo de espera de la alerta, esquina del panel, desplazamientos X/Y y tamaño de la fuente.

Usos habituales: decidir si las condiciones son aptas para operar antes de la publicación de noticias, comparar los spreads de los brókers entre una cuenta demo y una real, ajustar el filtro de spread máximo de un EA y documentar el comportamiento del spread de un símbolo a lo largo de las sesiones.
Solo supervisión: no realiza operaciones, no tiene búferes ni gráficos, y funciona con cualquier símbolo y marco temporal.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/74565
Position Size Calculator - risk-based lot sizing script
Calcula el tamaño de lote adecuado para una operación prevista en función de tu nivel de riesgo (porcentaje del capital o importe fijo) y la distancia del stop-loss (puntos o nivel de precio). Tiene en cuenta las especificaciones del contrato del valor —tamaño y valor del tick, volumen mínimo/máximo/incremento— y calcula el margen necesario.
Trade Journal Exporter - closed positions to CSV
Exporta tus posiciones cerradas correspondientes a un periodo configurable a un archivo CSV para su análisis en Excel o Google Sheets: hora y precio de entrada y salida (ponderados por volumen en el caso de ejecuciones parciales), volumen, resultado en puntos, comisión, swap, beneficio neto y duración de la operación.
BBandsPsar
BBandsPsar es un indicador híbrido personalizado que combina el marco de volatilidad de las bandas de Bollinger con la lógica de seguimiento de tendencias del SAR parabólico. Al integrar estas dos metodologías, concilia de forma eficaz la volatilidad del mercado con la dinámica de las tendencias emergentes en una única herramienta coherente.
Execution Cost Sensitivity Analyzer
Un script escrito íntegramente en MQL5 que mide la solidez de la ventaja de una estrategia frente a los costes de ejecución. Lee un archivo CSV con los datos de fecha, beneficio y volumen de las operaciones cerradas y modela el coste de cada operación como una parte fija más una parte por lote. Muestra el coste de umbral de rentabilidad por operación, el margen de seguridad (el múltiplo de un coste realista supuesto al que el beneficio neto llega a cero), el beneficio neto y el factor de beneficio reajustados al coste supuesto, la proporción de operaciones ganadoras que el coste convierte en perdedoras, y una puntuación compuesta de A+ a F sobre la solidez frente a los costes, con recomendaciones. Si no hay ningún archivo, genera una muestra reproducible y la analiza, de modo que el resultado es visible desde la primera ejecución. Sin bibliotecas externas, sin Python, sin IA.