Resultados populares
Position Sizer
Un asesor gratuito para MetaTrader para calcular el tamaño de la posición y ejecutar operaciones.OriginalSL — Indicador para MetaTrader 5 y cTrader
Indicador OriginalSL: traza un marcador alineado con el precio en el gráfico en la posición del stop-loss original de cada operación anterior. El valor SL utilizado es el establecido en el momento en que se ejecutó la orden, antes de cualquier ajuste posterior (ya sea automático o manual), de modo que pueda comprobar si sus stops iniciales se situaban en zonas de riesgo, si las modificaciones le han reportado beneficios o le han supuesto pérdidas, y si sus stops se concentran en rangos de precios recurrentes. El indicador está disponible para MetaTrader 5 y cTrader.
Tanto MetaTrader 5 como cTrader pueden mostrar sus operaciones anteriores en el gráfico. Por desgracia, ninguna de las dos plataformas ofrece una función integrada que permita ver el nivel inicial de stop-loss de su operación en esas anotaciones gráficas de operaciones históricas.
Aquí es donde resulta útil el indicador OriginalSL, ya que ambas plataformas conservan el stop-loss en el momento de la ejecución en su historial de operaciones: MT5 lo almacena en la operación de entrada, mientras que cTrader lo hace en la orden de apertura. La ruta exacta de los datos y la representación gráfica en el gráfico varían ligeramente de una versión a otra.
El uso más directo de este indicador es comparar cómo se comportaría su SL original frente a la evolución real de su operación, sobre todo si utiliza un trailing stop, un breakeven o técnicas similares de modificación del stop-loss tras la entrada en la operación.
Cómo obtiene los datos cada versión
MetaTrader 5
MT5 almacena el SL establecido en el momento de la ejecución como una propiedad de cada operación de entrada. La versión para MT5 de OriginalSL obtiene los datos directamente del historial de operaciones de la plataforma.
El indicador se suscribe al evento OnTrade() y se actualiza automáticamente cada vez que se añade una nueva operación al historial (utilizando un detector de cambios HistoryDealsTotal() para evitar recargas innecesarias ante modificaciones de órdenes, que no generan operaciones). La detección de SL es definitiva en MT5: una operación cerrada con DEAL_REASON_SL indica sin lugar a dudas que se ha activado el SL.
cTrader
La versión de OriginalSL para cTrader utiliza la colección HistoricalOrders, en la que cada orden de apertura incluye las propiedades StopLoss y StopLossPips, que contienen el nivel de SL establecido en el momento de colocar la orden.
La actualización se activa mediante el evento Positions.Closed. Por desgracia, en cTrader no hay forma de detectar si una posición se ha cerrado mediante un stop loss. Por lo tanto, a diferencia de la versión para MT5, OriginalSL para cTrader no permite filtrar por ese parámetro.
Diferencias visuales entre las versiones
El conjunto de objetos del gráfico varía según la plataforma, por lo que cada versión representa el marcador utilizando los objetos más sencillos de los que dispone:
- MT5 — etiqueta de precio + línea de tendencia: una línea de tendencia horizontal corta trazada desde la barra de apertura hasta la barra inmediatamente posterior, al precio del stop loss, junto con una etiqueta de texto. El grosor y el estilo de la línea se pueden configurar.
- cTrader — etiqueta de precio + guión: se coloca una etiqueta de texto con el precio en la barra de apertura, en el nivel del stop loss (SL). Un guión de seguimiento se extiende visualmente en el gráfico hasta el nivel original del stop-loss.
En ambas versiones, los indicadores de compra y venta se muestran en colores distintos (rojo para las compras y azul para las ventas, por defecto).
Parámetros de entrada
Comunes a ambas versiones
- DirectionFilter (por defecto = Both) — limita la búsqueda a compras únicamente, ventas únicamente o ambas direcciones.
- DaysBack (por defecto = 0) — solo se marcan las operaciones cerradas dentro del número de días indicado. 0 = sin límite, marcarlo todo.
- ObjectPrefix (por defecto = «OSL_») — prefijo para los objetos del gráfico, de modo que los marcadores del indicador no entren en conflicto con los objetos de otros indicadores.
Parámetros específicos de MetaTrader 5
- OutcomeFilter (por defecto = Todos) — limita los resultados a solo operaciones ganadoras, solo perdedoras, solo operaciones con stop-loss alcanzado o todos los resultados. El filtro «SL-hit» es el más útil para hacer backtests: muestra únicamente las operaciones que se cerraron por stop-loss.
- MagicFilter (por defecto = -1) — limita la búsqueda a las operaciones con un número mágico específico. -1 = cualquiera.
- BuyLineColor (por defecto = clrCrimson) — colores de línea y texto para los marcadores de stop-loss de compra.
- SellLineColor (por defecto = clrDodgerBlue) — colores de la línea y del texto para los marcadores de SL.
- LineWidth (por defecto = 1) — ancho del segmento de la línea de tendencia que marca el precio del stop loss sobre la barra de apertura.
- LineStyle (por defecto = STYLE_SOLID) — estilo de línea: continua, discontinua, punteada, discontinua-punteada o discontinua-punteada-punteada.
- TextFont (por defecto = Verdana) — tipo de letra para la etiqueta de precio.
- TextFontSize (por defecto = 10) — tamaño de fuente de las etiquetas de precio.
- ObjectsInBack (por defecto = false) — dibuja los marcadores detrás de la acción del precio en lugar de delante de ella.
Parámetros específicos de cTrader
- OutcomeFilter (por defecto = All) — limita la selección únicamente a las operaciones ganadoras o perdedoras. cTrader no permite filtrar las posiciones en función de si se han cerrado mediante un SL o por cualquier otro método.
- LabelFilter (por defecto = "") — restringe los resultados a las operaciones abiertas con esta etiqueta exacta. cTrader utiliza etiquetas de cadena en lugar de los números mágicos enteros de MQL5; déjelo en blanco para que coincida con cualquier etiqueta.
- BuyColor (por defecto = Crimson) — colores del texto para los marcadores de compra de SL.
- SellColor (por defecto = DodgerBlue) — colores del texto para los marcadores de venta de SL.
- TextFontSize (por defecto = 10) — tamaño de fuente de las etiquetas de texto.
Cómo usarlo en MT5
El mero hecho de añadir el indicador al gráfico no aportará mucha información útil. También le conviene activar la visualización del historial de operaciones en el gráfico para comprender cómo se relacionan los niveles de stop-loss originales que se muestran con las posiciones cerradas.
Para activar el historial de operaciones en un gráfico de MetaTrader 5, haga clic derecho sobre el gráfico y seleccione Propiedades (también puede pulsar simplemente
Aparecerán flechas azules y rojas hacia arriba y hacia abajo que indicarán las operaciones de compra y venta, respectivamente. Las posiciones en largo tendrán las flechas de entrada y salida unidas mediante líneas de tendencia azules. Las posiciones en corto tendrán las flechas de entrada y salida unidas mediante líneas de tendencia rojas.
Cómo usarlo en cTrader
Para activar el historial de operaciones en cTrader, hay que marcar la opción Mapa de operaciones en Opciones de visualización tras hacer clic derecho en el gráfico.
La representación gráfica de cTrader consiste en flechas de color naranja (para las posiciones con pérdidas) y verde (para las rentables), unidas por líneas continuas. Al pasar el cursor por encima de ellas, se muestra información detallada sobre la entrada y la salida.
Ejemplo en MT5
El gráfico que se muestra a continuación presenta dos operaciones largas históricas en el par EUR/USD, con sus niveles originales de stop-loss marcados en la barra de apertura. Ambos marcadores SL son de color carmesí (el color predeterminado de los marcadores SL de compras). Las etiquetas de precio indican los valores exactos de SL, y al pasar el cursor por encima de cualquier marcador se muestra la orden de compra y la distancia entre el SL y el precio de entrada.
Ejemplo en cTrader
Aquí puede ver dos operaciones con el par EUR/USD: una de compra y otra de venta. Los niveles originales de stop-loss aparecen marcados en las barras de apertura. El color del marcador del SL indica la dirección (carmesí para las órdenes de compra, azul claro para las de venta), mientras que la etiqueta de precio muestra el valor exacto del SL tanto en forma de precio como de distancia.
Descargas (ver. 1.00, 2026-05-19)
OriginalSL para MetaTrader 5 en formato .zip
OriginalSL para MetaTrader 5 en formato .mq5
OriginalSL para cTrader en formato .zip
OriginalSL para cTrader en formato .cs
Discusión
¡Atención!
Si no sabe cómo instalar este indicador, lea el tutorial de indicadores de MetaTrader o el tutorial de indicadores de cTrader.
¿Tiene alguna sugerencia o pregunta sobre este indicador? Siempre puede debatir sobre OriginalSL con los demás operadores y programadores en nuestro foro.
Quizá también le interese nuestra guía sobre cómo elegir estrategias de stop-loss: OriginalSL es el complemento ideal cuando quiera evaluar el rendimiento de una estrategia de stop-loss concreta en su historial real de operaciones.
Registro de cambios
1.00 - 2026-05-19
- Lanzamiento inicial para MetaTrader 5 y cTrader.

