¿El OTC es aleatorio? Lo probamos — y la respuesta es sí

13 estrategias, todas también invertidas, semanas de datos: nada salió del ~50% en los pares OTC. Publicamos lo que el nicho esconde.

El test que nadie publica

Corrimos nuestro catálogo completo de 13 estrategias — tendencia, reversión, exhaustión — sobre semanas de velas de pares _otc (el mercado sintético que Quotex, IQ Option y otros abren el fin de semana). Luego corrimos todas invertidas (cada CALL se vuelve PUT). El resultado:

GrupoNormalInvertida
Estrategias de reversión (RD, Bollinger, RSI…)~49–51%~49–51%
Estrategias de tendencia (MACD, SuperTrend…)~48–51%~49–52%
Exhaustión + Banda~50%~50%

Todo orbita el 50%. Cuando una estrategia Y su inversa dan el mismo resultado, no hay patrón que capturar — es la definición práctica de paseo aleatorio.

Por qué el OTC se comporta así

El OTC no es mercado: es un precio generado por el propio bróker ("over the counter"), sin flujo real de órdenes, sin sesiones, sin liquidez concentrada. Las fuerzas que crean reversión a la media en el forex real (institucionales defendiendo niveles, stops agrupados, horas de liquidez) simplemente no existen. El generador produce algo estadísticamente indistinguible del ruido — a veces con patrones visuales que engañan al ojo, nunca con ventaja medible.

¿Entonces para qué sirve el OTC?

  • Aprender la plataforma y probar la mecánica del bot (conexión, órdenes, stops) — para eso es excelente.
  • NO sirve para validar estrategias, "entrenar" lectura de gráfico, ni para operar dinero real con expectativa positiva.
  • Si alguien te vende un "bot OTC 90%", ya sabes matemáticamente por qué no puede sostenerse: payout del 87% exige 53,5% solo para empatar — en un juego de 50%, todo sistema pierde a largo plazo, con cualquier gestión.

Nuestro bot tiene una traba so_real exactamente por esto: bloquea órdenes en _otc incluso cuando el bróker cambia el activo en silencio.

Lo que los propios brókers dicen del OTC

IQ Option es la más explícita. Su blog oficial (artículo actualizado en septiembre de 2026) dice que las cotizaciones OTC "son exclusivas de la plataforma porque no pasan por una bolsa pública" y que dependen de "los valores de las sesiones de los días hábiles, la cantidad de opciones compradas y el monto invertido" (traducción propia; fuente, en inglés). Otro artículo de IQ Option afirma que los precios OTC se "generan mediante algoritmos propietarios de la plataforma", que el mercado OTC abre el viernes por la noche, tras el cierre de los mercados globales, y cierra el domingo por la noche, y que esos precios "no están vinculados a datos de bolsa en tiempo real" (fuente).

Quotex: en septiembre de 2026 no encontramos ninguna página oficial pública que explique cómo se producen sus cotizaciones OTC — su FAQ no lo aborda. Su Acuerdo de Servicio (operadora: ON SPOT LLC GROUP) define la cotización del activo como "determinada unilateralmente por la Compañía con base en información publicada por bancos centrales, bolsas, proveedores de liquidez, etc.". Evaluadores independientes como Traders Union describen el OTC de Quotex como un feed generado por el bróker y movido por algoritmos internos — una descripción de terceros, no oficial.

Par real (ej.: USD/JPY)Par OTC (ej.: USDJPY_otc)
De dónde sale el precioMercado interbancario: bancos, fondos, proveedores de liquidezModelo de precios del propio bróker
Cuándo operaDe lunes a viernes, por sesionesFines de semana, feriados y fuera de horario, según el calendario del bróker
¿Se puede comparar con otro gráfico?Sí — cualquier plataforma muestra prácticamente el mismo precioNo — el precio solo existe en esa plataforma
Nombre del activo en el botUSDJPY (Quotex), USDJPY-op (IQ Option)USDJPY_otc o la etiqueta “(OTC)”
Resultado en nuestro estudioVentaja en pares y horarios específicos~50% en todo, normal o invertido

El conflicto de interés que nadie menciona

En una opción binaria el bróker no es intermediario: es la contraparte de tu apuesta. La Política de Ejecución de Órdenes de IQ Option lo dice sin rodeos: "la Compañía es la contraparte de las operaciones de los clientes y opera con ellos como principal". El acuerdo de Quotex define una operación como un contrato entre la Compañía y el Cliente en el que la Compañía "se compromete a pagar un Ingreso fijo" si se cumplen las condiciones. Cada dólar que gana un cliente es un dólar que paga el bróker.

En un par real, al menos, el precio lo forma el mercado interbancario, y puedes compararlo con cualquier gráfico externo. En el OTC, la misma empresa genera el precio, es tu contraparte y, según la propia IQ Option, tiene en cuenta cuántas opciones se compraron y cuánto se invirtió. No acusamos a nadie de manipulación: nuestros datos muestran ~50%, no menos de 50%. Pero ~50% es todo lo que un bróker necesita, porque con un payout inferior al 100% una moneda al aire ya le garantiza su margen:

PayoutAcierto de equilibrioExpectativa por operación de $10 con 50%Resultado esperado en 100 operaciones
80%55,6%−$1,00−$100
85%54,1%−$0,75−$75
90%52,6%−$0,50−$50

Fórmulas: equilibrio = 1 / (1 + payout); expectativa = p × payout − (1 − p). Ninguna gestión de capital cambia el signo de ese número — el martingala solo cambia cuándo llega la pérdida.

Cómo comprobar tú mismo si el OTC es aleatorio

No tienes que creernos. Bastan dos pruebas clásicas, y ambas caben en una hoja de cálculo o en unas pocas líneas de Python.

Prueba 1 — test de rachas (runs) sobre el color de las velas

Una "racha" es una serie de velas del mismo color: V V R R R V R tiene 4 rachas. Si las velas son aleatorias, el número de rachas tiene una media y una desviación estándar conocidas. Pocas rachas significa que las series persisten (tendencia); demasiadas, que los colores se alternan (reversión). Cualquiera de las dos sería explotable.

  1. Descarga al menos 1.000 velas M1 de un par _otc (la librería pyquotex lo hace con get_candles — mira nuestra guía de la API de Quotex).
  2. Marca cada vela como V (cierre > apertura) o R (cierre < apertura). Descarta los dojis.
  3. Cuenta verdes (n1), rojas (n2) y rachas (R). N = n1 + n2.
  4. Rachas esperadas: E = 2·n1·n2 / N + 1. Desviación estándar: DE = √[2·n1·n2·(2·n1·n2 − N) / (N²·(N − 1))].
  5. z = (R − E) / DE. Si |z| < 1,96, la serie es compatible con el azar al nivel del 5%.

Ejemplo calculado (números ilustrativos): 1.000 velas, 507 verdes, 493 rojas, 489 rachas. E = 2·507·493/1.000 + 1 = 500,9; DE ≈ 15,8; z = (489 − 500,9) / 15,8 ≈ −0,75. Nada que explotar. Si hubieras contado 468 rachas, z ≈ −2,08 — un indicio de persistencia que merece repetirse con datos nuevos, no una razón para operar.

Prueba 2 — test binomial sobre los resultados de una estrategia

Corre una estrategia (en backtest con el simular_csv.py del bot, o registrando señales en cuenta demo) y cuenta los aciertos en n operaciones. Si no hay ventaja, los aciertos siguen una distribución binomial con p = 0,5.

Ejemplo calculado: 262 aciertos en 500 operaciones = 52,4%. z = (262 − 250) / √(500 × 0,25) ≈ 1,07; p-valor exacto de dos colas ≈ 0,30 (en Python: scipy.stats.binomtest(262, 500, 0.5).pvalue). El intervalo del 95% va aproximadamente de 48,0% a 56,8%: incluye tanto el 50% como el equilibrio de 54,1% con payout del 85%. Conclusión: no hay evidencia de ventaja — y aunque la hubiera, podría estar por debajo del equilibrio.

Cuánto por encima del equilibrio (54,1%, payout 85%) debe estar tu acierto observado para afirmar, con ~95% de confianza, que lo superas:

Operaciones en la muestraAcierto mínimo observado
30058,8%
50057,8%
1.00056,7%
2.00055,9%

Tres trampas que fabrican una ventaja falsa

  • Probar muchas cosas a la vez. 13 estrategias × normal e invertida = 26 pruebas. Con significancia del 5%, cerca de 1,3 van a "aprobar" por pura suerte. Por eso solo confiamos en lo que sobrevive a una ventana de datos fresca, nunca vista.
  • Leer rachas como señales. En nuestra simulación de 20.000 series de 1.000 velas aleatorias (~17 horas de M1), una racha de 8 o más velas del mismo color apareció en cerca del 98% de ellas; la mediana de la racha más larga fue 10. "Ocho rojas seguidas, ahora tiene que girar" no es una señal.
  • Parar cuando vas ganando. Mirar el resultado cada día y detenerte en un buen día infla el acierto. Fija el tamaño de la muestra (n) antes de empezar.

Qué hacer en su lugar

  1. Opera pares reales en horario de mercado. En Quotex, los pares reales no llevan el sufijo _otc y solo abren en días hábiles. En IQ Option, el forex real aparece como activos -op, por ejemplo USDJPY-op (cómo los maneja el bot).
  2. Ve donde el estudio encontró ventaja: USD/JPY y GBP/JPY, en las ventanas de 9–10 h y 18–23 h (UTC-3), evitando los viernes.
  3. Mantén activada la traba so_real, para que el bot nunca cambie tu par por su versión _otc.
  4. Usa el fin de semana para preparar: instalar, conectar la cuenta demo, probar stops y cooldown, correr backtests. Mira la guía de cuenta demo.
  5. Revisa el payout antes de cada sesión: el filtro de payout mínimo debe quedar por encima del equilibrio del acierto que mediste.

Y conserva la perspectiva: incluso en pares reales, las mejores estrategias de nuestro estudio quedaron alrededor de 57–61% out-of-sample — nada cerca del 70% — y las rachas perdedoras siguen ocurriendo.

🤖 Recibe el bot de trading gratis

Bot open source para Quotex e IQ Option (13 estrategias). Edítalo con ChatGPT/Claude — sin programar. Gratis, sin spam.

Preguntas frecuentes

Pero conozco a alguien que gana en OTC… En ventanas cortas, el 50% produce rachas ganadoras impresionantes — e igualmente perdedoras. La varianza no es ventaja.
¿Y el fin de semana? Úsalo para configurar y probar el bot en demo. Las señales rinden en el forex real, en horario de mercado: mira qué funcionó.
¿Todos los OTC son iguales? Probamos los principales pares _otc de nuestra fuente; nada escapó del ~50%. Si algún día hallamos una excepción con muestra decente, la publicamos.

⚠️ Las opciones binarias implican alto riesgo de perder todo el capital. Contenido educativo con datos de cuenta demo — no es recomendación de inversión. Resultados pasados no garantizan resultados futuros. Ningún bot o estrategia garantiza ganancias.