Indicador · cTrader · overlay de solo lectura

Liquidity & Structure (SMC)

La suite completa de Smart Money Concepts para cTrader en un solo overlay limpio y sin repintado: estructura de mercado (BOS / CHoCH / MSS), FVG + inversos, pools de liquidez y sweeps, order blocks, premium/discount y una puntuación de confluencia 0–100. Para XAUUSD, índices y FX.

Versión 2.0.0 2 ediciones: Free + Pro Sin repintado (velas cerradas) Motor con tests compartido
FreeEdición gratuita · captación
$29Pro · pago único · cTrader Store
Ver en cTrader →

Míralo en acción

Liquidity & Structure (SMC) — el indicador en cTraderLiquidity & Structure (SMC) — el indicador en cTrader

Se abre en YouTube (canal @realbacktesting).

Míralo en el gráfico

Pulsa una captura para abrir la galería — usa ‹ › para navegar.

Liquidity & Structure (SMC) captura 1Liquidity & Structure (SMC) captura 2Liquidity & Structure (SMC) captura 3Liquidity & Structure (SMC) captura 4Liquidity & Structure (SMC) captura 5Liquidity & Structure (SMC) captura 6

Por qué aporta valor

El nicho SMC en cTrader es un cementerio de clones de un solo concepto — un FVG por aquí, un order block por allá, un marcador de BOS suelto — casi nunca integrados, casi nunca honestos con el repintado. Este indicador es la suite integrada y sin repintado que no existe en la Store.

Todo-en-uno de verdad

Estructura, FVG, liquidez, sweeps, order blocks, premium/discount y una puntuación de confluencia en un solo overlay. No hay una suite SMC integrada igual en la cTrader Store.

Sin repintado — y en serio

Cada nivel, hueco y rotura de estructura se calcula con velas cerradas. La estructura se confirma al cierre; los sweeps confirman al cierre de la vela siguiente. Lo que ves en el histórico es lo que dibujó en su momento.

Confluencia 0–100

Un ranker de contexto transparente y ponderado — sweep, estructura, FVG, order block, liquidez, premium/discount, volatilidad. Puntúa el contexto, nunca dispara una entrada. Honesto por diseño.

Hecho para confiar

Un único motor de cálculo con tests unitarios. HUD/leyenda en vivo, tooltips con precios al hacer click, colores configurables y alertas multicanal. Sin estrellas prestadas.

Cómo se leen los números que mide

Cualquier otro indicador de SMC dibuja zonas y te pide que te las creas. Este cuenta, sobre tus propias barras y con tus propios umbrales, cuántas veces el precio reaccionó de verdad en las zonas que dibujó - y publica el recuento al lado de la tasa. Esto es qué significa cada línea y qué hacer con ella.

MEASURED ON THIS CHART
  Order blocks held         65%  (n=258)
  FVG held                  59%  (n=923)
  Sweeps reversed           36%  (n=570)
    OB - Asia               64%  (n=88)
    OB - London             67%  (n=67)
    OB - New York           66%  (n=82)
  FVG entry - edge vs 50%   59% vs 54%
  OB touched after          3 - 20 - 87 bars  (n=412)
  Best setting here         dspl 1.6 - body 0.5 -> 79% (median 66%) - 11/12 tested
  price reaction only - not a strategy result - overlapping zones are not independent

Un panel de ejemplo. La tasa viaja siempre con su tamaño de muestra, y nunca sin la línea que dice lo que no es.

LecturaEjemploQué diceQué hacer con ello
Order blocks held65% (n=258)De todos los order blocks dibujados en este gráfico, la proporción en la que el precio reaccionó Reaction (xATR) antes de invalidarse Invalidation (xATR). n es cuántos se contaron.Nuestra referencia en 8 símbolos en H1 es 63-69%. Si el tuyo queda muy por debajo, las zonas que estás dibujando no tienen reacción medida aquí: sube OB displacement o aplica lo que diga Best setting here.
FVG held59% (n=923)La misma pregunta para los fair value gaps: si el precio reaccionó en el hueco antes de invalidarse.Los huecos son mucho más numerosos que los order blocks, así que n sube rápido y la cifra se asienta pronto. Usa FVG min size (xATR) para dejar de contar ruido.
Sweeps reversed36% (n=570)Después de barrer un pool de liquidez, cuántas veces el precio giró de verdad.Medido entre el 38 y el 44% en 3 símbolos: menos de la mitad. Un sweep por sí solo no es una señal de reversión. Trátalo como contexto y deja que la estructura confirme.
OB - Asia / London / New York67% (n=67)La tasa de los order blocks separada por sesión, con las ventanas UTC que tú fijas.No hay una regla universal de sesiones. En USATECH medimos Londres 75% contra Asia 50%; en XAUUSD las tres están planas. Si en tu símbolo una sesión se despega, hay algo que restringir; si no se despega ninguna, eso también es una respuesta.
FVG entry - edge vs 50%59% vs 54%Entrar en el borde del hueco frente a esperar a su 50% (consequent encroachment), con el mismo stop y el mismo hueco: sólo cambia dónde entras.La enseñanza ICT dice que esperes al 50%. Medimos 9 símbolos x 3 objetivos: las 27 celdas favorecen al borde, entre 2,6 y 7,4 puntos, y la diferencia crece cuanto más lejos apuntas. Manda tu gráfico: por eso se enseñan los dos números.
OB touched after3 - 20 - 87 barsCuánto tarda en tocarse un order block: los percentiles 50, 75 y 90.Responde algo que ningún otro indicador de la categoría responde: ¿cuándo doy un nivel por muerto? En H1 la mediana son 2-3 barras, pero el percentil 90 cae entre 71 y 141. Borrar un nivel a las diez velas es tirar la mayoría.
Best setting heredspl 1.6 - body 0.5 -> 79% (median 66%) - 11/12 testedUn barrido de 12 combinaciones de desplazamiento x filtro de cuerpo, que publica la mejor y la mediana del barrido, más cuántas combinaciones tuvieron muestra para competir.Los dos números juntos son el punto. Cerca la una de la otra: el ajuste es real. La mejor muy por encima de la mediana: estás viendo varianza, no un edge. Y si x/12 es bajo, el barrido apenas comparó nada: carga más histórico.

Cuando no enseña un número

LecturaEjemploQué diceQué hacer con ello
n/dn/dTodavía no se ha contado ni un caso.Es normal en un gráfico recién abierto. Se resuelve según carga el histórico.
need 20+ (n=8)need 20+ (n=8)Hay casos, pero no llegan a Min sample.No está roto: falta histórico. Sube Load bars for stats o pasa a un timeframe mayor. En un M15 corto las tres sesiones salen así.
only 4/12 testedload more historyCasi todo el barrido no pudo competir: subir body recorta la población, y en un gráfico corto esas combinaciones se quedan bajo la muestra mínima.No te fíes de Best setting here mientras aparezca. Con histórico largo el ganador lleva siempre body 0,3-0,5 y tasas del 71-82%; en uno corto gana body 0.0 por eliminación, no por mérito.

Situaciones, y qué pide cada una

Todo dice need 20+ y acabas de instalarlo

Eso es histórico, no una avería. El indicador carga barras en segundo plano hasta que la medición está completa: dale unos segundos y mira cómo se asienta el panel. Si sigue así, sube Load bars for stats o pasa a un timeframe mayor - los timeframes bajos necesitan muchísimas más barras para llenar tres sesiones.

Tu tasa de order blocks sale baja

Lee Best setting here y lleva su dspl y su body a OB displacement y OB min body. Para eso existe el filtro de calidad: en 3 símbolos y 670 order blocks movió la tasa del 55% al 69%. Después usa Hide OB below hit rate para dejar de dibujar el resto.

El mejor ajuste está muy por encima de la mediana del barrido

Desconfía. Quedarse con el máximo de un barrido es seleccionar sobre ruido: medido, el mejor de 12 supera a su propia mediana entre 1,2 y 12,2 puntos con muestras de 20-39 casos. Por eso la mediana viaja al lado. Cuando las dos casi se tocan, el ajuste merece la pena.

Acaba de saltar un sweep y quieres operarlo en contra

El número dice que menos de la mitad giran. Usa el sweep como contexto y deja que la estructura confirme - un CHoCH después del sweep es otra cosa distinta del sweep solo. El indicador dibuja los dos; no te dice que tomes ninguno.

La tasa no es la que era el mes pasado

Es esperable, y conviene saberlo: en 8 símbolos y 5 semestres la misma tasa se movió entre 4 y 18 puntos de un semestre a otro. Eso es régimen, no un fallo. Measure last N bars existe justo para que preguntes por el mercado reciente en vez de por todo el histórico.

Lo que estos números NO son

  • Nada de esto es un resultado de estrategia. No hay entradas, ni stops, ni costes, ni dimensionado de posición. Cuenta cuántas veces el precio reaccionó en una zona sobre velas cerradas. Si lees el 63% como un porcentaje de aciertos, el número te va a decepcionar - y nunca dijo ser eso.
  • Las zonas solapadas no son independientes. Medimos que entre el 12 y el 16% de los order blocks solapan con otro. Eso no sesga la tasa, pero sí infla lo fiable que parece n.
  • La definición de "reaccionó" la pones tú. Reaction (xATR) e Invalidation (xATR) son toda la definición; cámbialas y cambia el número. Están a la vista a propósito, en vez de cocinadas detrás de una cifra de marketing.
  • Está medido en tu gráfico, no prometido desde el nuestro. Tu símbolo, tu bróker, tus umbrales, tus barras. Cada cifra de esta página es reproducible en tu pantalla - que es la única razón por la que las publicamos.

Free vs Pro — diferencias claras

La Free ya no es una demo recortada: la v2.0 encendió los order blocks, los pools de liquidez, los sweeps, el premium/discount y la capa que mide — los motores ya viajaban dentro del mismo DLL, apagados. Es una suite SMC completa que se mide a sí misma. La Pro añade lo que cambia cómo la configuras: el desglose por sesión entero, la auto-calibración, la comparación de entrada y el filtro de calidad, más el MSS, el multi-timeframe, la puntuación de confluencia y las alertas.

CapacidadFreePro · 29 $
Estructura de mercado
Swing points + etiquetas HH / HL / LH / LL
BOS + CHoCH (confirmados al cierre)
MSS — cambio de estructura (swings externos)
Desequilibrio y liquidez
Fair value gaps (FVG) + mitigación
Filtro de tamaño mínimo del FVG (xATR)
FVG inverso
Pools de liquidez — máximos / mínimos iguales
Sweeps de liquidez (mecha + cierre de vuelta)
Zonas y sesgo
Order blocks + filtros de calidad por desplazamiento y cuerpo
Premium / discount + equilibrio
Puntuación de confluencia 0–100 (contexto)
Contexto de estructura multi-timeframe
Fiabilidad medida — lo que no hace nada más de la categoría
Tasa de acierto medida en tu gráfico (order blocks, FVG, sweeps)
Carga automática de histórico, para que la cifra no dependa de cuánto scroll hiciste
Horario de verano aplicado solo (reloj local del mercado)
Elegir el reloj de cada sesión (Londres / Nueva York / Fráncfort / Tokio / UTC)
Desglose de la tasa por sesión2 franjas fijas3 sesiones, ventanas UTC configurables
Auto-calibración: el mejor ajuste para este símbolo, con la mediana del barrido
Entrada al FVG comparada: borde contra 50% (consequent encroachment)
Tiempo hasta el toque — cuánto tarda un nivel (percentiles 50 / 75 / 90)
Filtro de calidad — ocultar order blocks bajo una tasa medida
Gráfico, alertas y trabajo diario
Sin repintado · leyenda en el panel · precios exactos al hacer clic
Colores, grosores, opacidades y esquina del panel configurables · temas claro / oscuro
Alertas de estructura (popup · sonido)
Email + Telegram + interruptor por evento (estructura · sweep · OB)
Superficie
Parámetros configurables5180

Parámetros configurables — referencia completa

Cada ajuste es un interruptor independiente con defaults limpios, para que cada trader dé forma a su gráfico. Las filas marcadas PRO existen sólo en la edición Pro; el resto están en las dos. Los defaults y rangos de aquí se leen del binario publicado, no de memoria.

1 · General 5 parámetros
ParámetroPor defectoValoresQué hace
ThemeDarkDark · LightPaleta del overlay (los trazos se leen en ambos temas).
Display bars (recent)15030..2000 (step 10.0)Cuántas barras recientes llevan dibujos (mantiene el gráfico ligero).
Show info HUDtrueboolPanel en vivo: estado de estructura, último evento, confluencia, leyenda.
HUD cornerBottomLeftTopRight · TopLeft · BottomRight · BottomLeftDónde se coloca el HUD/leyenda.
Show click tooltipstrueboolPulsa cualquier elemento para ver sus precios y detalle.
2 · Estructura de mercado 6 parámetros
ParámetroPor defectoValoresQué hace
Show swing pointstrueboolSwings fractales (confirmados, sin repintado).
Swing length52..50Semi-ventana fractal (sensibilidad de la estructura interna).
Show HH/HL/LH/LL labelstrueboolEtiqueta cada swing como máximo/mínimo más alto/bajo.
Show BOS / CHoCHtrueboolRotura de estructura / cambio de carácter al cierre.
Show MSS (external) PROtrueboolCambio de estructura sobre los swings externos (estructurales).
External swing length PRO205..80Semi-ventana de los swings del MSS.
3 · Fair Value Gaps 7 parámetros
ParámetroPor defectoValoresQué hace
Show FVGtrueboolImbalances de 3 velas, con mitigación forward-only.
Show FVG labeltrueboolEtiqueta FVG ▲/▼ (o iFVG) en cada hueco.
Hide mitigated FVGfalseboolMuestra solo los huecos aún abiertos.
FVG extend bars80..60Ancho máximo de caja (acota las cajas mitigadas largas).
FVG fill opacity (%)400..80 (step 2.0)Intensidad del relleno.
FVG min size (xATR)0.250..5 (step 0.05)Filtra micro-huecos por debajo de N × ATR.
Show inverse FVG PROtrueboolMarca los huecos que se cierran del todo y pasan a actuar al revés.
4 · Liquidez 9 parámetros
ParámetroPor defectoValoresQué hace
Show liquidity poolstrueboolLiquidez en reposo por equal highs / lows.
Equal-level tolerance (xATR)0.120.01..1 (step 0.01)Cuán cerca deben estar los máximos/mínimos para agruparse.
Min touches32..6Toques necesarios para validar un pool.
Max levels shown81..40Conserva solo los pools más fuertes y recientes.
Min level separation (xATR)0.40..3 (step 0.05)Separación mínima entre niveles de liquidez dibujados, en ATR. Dos líneas más juntas que esto se leen como una, así que sólo sobrevive la más severa. 0 lo desactiva.
Hide swept poolstrueboolOculta los niveles ya barridos.
Show sweepstrueboolMarca los barridos (mecha y cierre de vuelta).
Max sweeps shown81..40Limita el número de marcas de sweep recientes.
Sweep wick rejectiontrueboolExige mecha de rechazo en la vela del barrido.
5 · Order Blocks 6 parámetros
ParámetroPor defectoValoresQué hace
Show order blockstrueboolÚltima vela contraria antes de un desplazamiento.
OB displacement (xATR)1.20.3..5 (step 0.1)Tamaño de desplazamiento para validar un OB.
OB min body (xATR)0.00..3 (step 0.05)Cuerpo mínimo de la propia vela del order block, en ATR. Descarta velas planas que sólo calificaban por lo que vino después. 0 = desactivado.
OB extend bars120..60Ancho máximo de la caja del OB.
Hide mitigated OBfalseboolMuestra solo order blocks frescos.
OB fill opacity (%)340..80 (step 2.0)Intensidad del relleno (●●● = fuerza).
6 · Premium / Discount 4 parámetros
ParámetroPor defectoValoresQué hace
Show premium/discounttrueboolBandas premium / discount + equilibrio.
PD lookback (bars)7520..400 (step 5.0)Ventana que acota el rango.
PD band width (%)255..100 (step 5.0)Cuánto del rango, desde cada extremo, se sombrea como premium y discount. 100 = bandas enteras. Menos despeja el gráfico y además es más correcto: importa estar en los extremos, no al 51% del rango.
PD fill opacity (%)200..40Tinte de las bandas (se mantiene sutil).
7 · Confluencia 1 parámetro
ParámetroPor defectoValoresQué hace
Show confluence score PROtrueboolRanker de contexto 0–100 en el HUD (nunca una señal).
8 · Multi-Timeframe 2 parámetros
ParámetroPor defectoValoresQué hace
Show MTF structure PROfalseboolProyecta la estructura de la timeframe superior en este gráfico.
MTF timeframe PROH1M30 · H1 · H4 · D1Qué timeframe superior leer.
9 · Estilo 6 parámetros
ParámetroPor defectoValoresQué hace
Bullish colour (hex)1A9E8FtextColor de estructura / FVG / OB alcista.
Bearish colour (hex)E53935textColor de estructura / FVG / OB bajista.
CHoCH colour (hex)E58E26textColor del giro (CHoCH).
MSS colour (hex) PROC77DFFtextColor del cambio de estructura (MSS).
Liquidity colour (hex)D4AF37textColor de equal-levels / sweep.
Structure line width21..6Grosor de las líneas BOS/CHoCH/MSS.
10 · Alertas 12 parámetros
ParámetroPor defectoValoresQué hace
Enable alertsfalseboolInterruptor maestro. Las alertas nunca disparan en backtest.
PopuptrueboolMuestra una notificación de cTrader cuando se rompe la estructura.
SoundtrueboolReproduce un sonido cuando se rompe la estructura.
Email PROfalseboolManda la alerta por email. Necesita el SMTP configurado en cTrader (Ajustes → Avanzado).
Email from PRO(empty)textDirección del remitente, la que tengas configurada en cTrader.
Email to PRO(empty)textA dónde se manda la alerta.
Telegram PROfalseboolManda la alerta a Telegram. Es best-effort: usa tu propio bot.
Telegram bot token PRO(empty)textToken de tu propio bot de Telegram (te lo da @BotFather).
Telegram chat id PRO(empty)textId del chat o canal al que va el mensaje.
Alert: structure PROtrueboolDispara con BOS / CHoCH / MSS.
Alert: sweeps PROtrueboolDispara cuando se barre un pool de liquidez.
Alert: order blocks PROfalseboolDispara cuando el precio toca un order block. Apagada por defecto: es la más ruidosa.
11 · Fiabilidad — la capa que mide 11 parámetros

Este grupo entero es lo que hace que el indicador se mida a sí mismo. Cada tasa se calcula sobre tus barras, y cada umbral de aquí forma parte de la definición de «funcionó» — cámbialos y cambia el número, y por eso están a la vista en vez de cocinados dentro.

ParámetroPor defectoValoresQué hace
Load bars for stats30000..20000 (step 500.0)Barras que el indicador CARGA para poder medir. Sin esto la tasa dependería de cuánto scroll hubieras hecho, y dos personas verían números distintos. Es también lo que quita los avisos de falta de histórico. 0 = usa lo que ya esté cargado.
Max bars to load8000500..50000 (step 1000.0)Techo duro de esa carga, para que un símbolo con mucho histórico no atasque el gráfico.
Show reliabilitytrueboolMide cuántas veces reaccionó el precio de verdad en cada tipo de elemento, en tu propio gráfico. Se enseña en el panel.
Reaction (xATR)1.00.2..5 (step 0.1)Cuánto debe alejarse el precio del nivel para contar como reacción. Más alto = definición más estricta de «funcionó».
Invalidation (xATR)0.50.1..5 (step 0.1)Cuánto debe atravesar el precio el nivel para contar como fallo. Más bajo = prueba más dura.
Measure last N bars00..20000 (step 100.0)Barras sobre las que medir. 0 = todo el histórico cargado. La tasa no es estable en el tiempo: en 8 símbolos se movió entre 4 y 18 puntos de un semestre a otro, así que una media larga describe una mezcla de mercados, no el actual.
Min sample205..500 (step 5.0)Por debajo de estos casos resueltos no se enseña ningún porcentaje. Un 100% sobre 3 casos es ruido con aspecto de dato.
Compare FVG entry (edge vs 50%) PROtrueboolMide las dos formas de entrar en un hueco —por el borde cercano o esperando a su 50% (consequent encroachment)— con el mismo stop, y publica las dos tasas.
Show touch delay PROtrueboolCuántas barras tarda en tocarse un order block: percentiles 50 / 75 / 90. Responde cuándo dar un nivel por muerto.
Auto-tune order blocks PROtrueboolBarre 12 combinaciones de desplazamiento x cuerpo y publica la mejor para este símbolo, junto con la mediana del barrido y cuántas combinaciones tuvieron muestra para competir.
Hide OB below hit rate (%) PRO00..90 (step 5.0)Deja de dibujar los order blocks cuya tasa medida no llegue a esto. 0 = dibujarlos todos.
12 · Reloj de las sesiones 11 parámetros

Las ventanas de abajo se leen por defecto en el reloj propio de cada mercado, así que el cambio de hora se aplica solo: pones «Londres de 8 a 14» una vez y vale todo el año. Con Session time mode en FixedOffset pasan a ser horas UTC planas.

ParámetroPor defectoValoresQué hace
Session time modeSessionTimeModeT.ExchangeTimezoneSessionTimeModeTExchangeTimezone lee las ventanas de abajo en el reloj propio de cada mercado, así que el cambio de hora se aplica solo. FixedOffset las trata como horas UTC fijas, que es lo que hacía la v2.0: correcto en verano y una hora adelantado todo el invierno.
Asia timezone PROSessionZoneT.TokyoSessionZoneTReloj con el que se lee la ventana de Asia. Sólo importa en modo ExchangeTimezone.
London timezone PROSessionZoneT.LondonSessionZoneTReloj con el que se lee la ventana de Londres. Sólo importa en modo ExchangeTimezone.
New York timezone PROSessionZoneT.NewYorkSessionZoneTReloj con el que se lee la ventana de Nueva York. Sólo importa en modo ExchangeTimezone.
Session breakdowntrueboolSepara la tasa de order blocks por sesión. La Pro la desglosa en las tres con ventanas que tú fijas; la Free da dos franjas fijas.
Asia from PRO90..23Inicio de la ventana de Asia, en el reloj que elijas arriba. Tokio no tiene horario de verano, así que esta franja no se mueve nunca.
Asia to PRO161..24Fin de la ventana de Asia.
London from PRO80..23Inicio de la ventana de Londres. En modo ExchangeTimezone va en hora de Londres y el cambio de estación lo aplica el indicador, no tú.
London to PRO141..24Fin de la ventana de Londres.
New York from PRO90..23Inicio de la ventana de Nueva York, en hora de Nueva York si el modo es ExchangeTimezone.
New York to PRO171..24Fin de la ventana de Nueva York. En modo FixedOffset son horas UTC planas y NO siguen el horario de verano.

Manual rápido de uso

De cero a un gráfico configurado en cinco minutos.

Instala el indicador en cTrader

Desde la cTrader Store, añade Liquidity & Structure (SMC) (Free o Pro). En cTrader: pestaña Indicators → búscalo → Add al gráfico.

Empieza simple y ve sumando capas

Los valores por defecto están limpios, y todas las capas están ya en las dos ediciones. Empieza por la estructura (swings, BOS/CHoCH) y FVG, y ve encendiendo el resto de una en una — pools de liquidez, sweeps, order blocks, premium/discount — solo lo que de verdad usas.

Déjalo medir antes de juzgarlo

El panel cuenta, sobre tus propias barras, cuántas veces reaccionó el precio en las zonas que dibujó. Carga histórico en segundo plano hasta completar esa medición, así que dale unos segundos: need 20+ significa que faltan barras, no que algo esté roto. Qué significa cada línea está en Cómo se leen los números.

Ajusta la sensibilidad de la estructura

Swing length controla cuán reactiva es la estructura interna (menor = más swings). External swing length gobierna el MSS. Sube Min touches de liquidez para menos pools, más fuertes.

Hazlo tuyo

Cada color es configurable en 9 · Style (hex), también el grosor de línea y las opacidades. Mueve el panel con HUD corner. Pulsa cualquier swing, nivel, hueco o sweep para leer sus precios exactos.

Lee la confluencia

El HUD muestra una puntuación de contexto 0–100 (sweep + estructura + FVG + OB + liquidez + premium/discount + volatilidad). Es contexto, no señal — te dice cuán cargado está el momento, no cuándo entrar.

Activa tus alertas (opcional)

Pon Enable alerts = true, elige eventos (estructura, sweeps, toque de OB) y canales (popup, sonido, email, Telegram). Para Telegram, pega tu bot token y chat id.

Notas honestas

  • Es un indicador (overlay de solo lectura), no una señal ni un bot — no abre, modifica ni cierra nada.
  • La confluencia es contexto, nunca un disparador de entrada. Puntúa cuán cargado está un punto; la decisión es tuya.
  • Sin repintado. La estructura se confirma al cierre de la vela; los sweeps confirman al cierre de la siguiente; huecos y niveles salen solo de velas cerradas.
  • Sin ratings falsos. El comportamiento se muestra en las capturas de la Store, no en estrellas prestadas. Un único motor con tests da vida a ambas ediciones.
  • Email requiere configurar SMTP en cTrader (Settings → Advanced). Telegram requiere tu propio bot token + chat id y es best-effort.
  • SMC es un marco, no una garantía. Esto dibuja el mapa de forma limpia y honesta; no promete un win rate.