Pairs trading en SharpTrader: el parámetro Direction explicado, los 8 modos 28/05/2026 – Publicado en: Arbitrage Software – Etiquetas: pair trading, pairs trading, statistical arbitrage, z-index
BJF TRADING GROUP · REFERENCIA DEL PRODUCTO
Pairs trading en SharpTrader: el parámetro Direction explicado, los 8 modos
Direction controla qué lado del par recibe la compra y cuál la venta cuando se alcanza el umbral de Zindex. Los ocho modos se dividen en dos enfoques estratégicos, operar contra la divergencia (reversión a la media) y seguir la divergencia (momentum), con una excepción, Inversed, que invierte la propia condición de disparo. Esta página es la referencia práctica: qué hace cada modo, cuándo se activa y qué modo elegir para la configuración que realmente opera.
Un repaso rápido: Current Zindex y Zindex Open
Current Zindex es el z-score en tiempo real del spread entre los dos instrumentos emparejados: cuántas desviaciones estándar se encuentra el spread en este momento respecto a su media histórica. Zindex Open es el umbral de magnitud que configura el trader: cuando el valor absoluto del z-score actual lo supera, la estrategia puede abrir una posición. El parámetro Direction decide entonces qué pata será la compra y cuál la venta.
Para el contexto conceptual completo (qué es la cointegración, por qué el spread revierte a la media y cómo se calcula el z-score), consulte nuestra guía principal sobre pairs trading en forex y arbitraje estadístico. Esta página se centra específicamente en el parámetro Direction y los ocho valores que puede adoptar.
Una aclaración que resuelve la mayor parte de la confusión
La wiki formula el disparo como «Current Zindex es mayor que el valor de Zindex Open». Leído literalmente, fallaría cuando el Z-index actual es negativo. En la práctica, la prueba es una comparación de magnitudes: |Current Zindex| > Zindex Open. Zindex Open es el umbral expresado como número positivo (p. ej., 2.0); la estrategia se activa cuando el spread se ha alejado de la media al menos esa distancia, en cualquier dirección. El signo de Current Zindex determina entonces qué lado va largo y cuál corto.
Los dos enfoques estratégicos y una excepción
Cada modo Direction codifica dos decisiones: cuándo abrir (la condición de disparo) y en qué sentido abrir (la asignación de las patas). Al observar los ocho juntos, surgen tres patrones:
- Operar contra la divergencia (apuesta de reversión a la media). El spread se ha estirado; la operación apuesta a que vuelve a la media. 5 modos: ZIndexBased, PriceBased, Buy1Sell2, Sell1Buy2, ZIndexSign.
- Seguir la divergencia (apuesta de momentum). El spread se ha estirado; la operación apuesta a que seguirá estirándose. 2 modos: Reversed, ZIndexSignInv.
- La excepción: Inversed. El disparo está invertido: en lugar de esperar a que el spread supere el umbral, la operación se abre mientras el spread sigue dentro de la banda, apostando a que se estirará hacia fuera. Es el único modo que se activa cerca de la media y no en los extremos.

Figura 1: los 8 modos Direction de un vistazo. Borde dorado = operar contra la divergencia (reversión a la media). Borde rojo = seguir la divergencia (momentum). La tarjeta de Inversed lleva la marca «disparo invertido» porque entra mientras el spread sigue dentro de la banda del umbral.
Referencia modo por modo
Para cada modo se indica su condición de disparo (cuándo se activa), su regla de asignación de patas (qué lado será la compra y cuál la venta), un ejemplo numérico concreto y el tipo de configuración para el que está pensado.
ZIndexBased CONTRA
Disparo |Current Zindex| > Zindex Open
Acción Si Current Zindex ≥ 0 → vender el lado izquierdo, comprar el lado derecho. Si Current Zindex < 0 → comprar el lado izquierdo, vender el lado derecho.
Ejemplo Zindex Open = 2.0, Current Zindex = +2.3. El modo vende la pata izquierda y compra la derecha, apostando a que el spread revierte hacia cero.
Cuándo usarlo es el modo contra la divergencia por defecto. Úselo cuando confíe en el signo del z-score como señal direccional limpia y quiera un comportamiento simétrico en ambos extremos del spread. Es la configuración inicial más habitual.
PriceBased CONTRA
Disparo |Current Zindex| > Zindex Open
Acción Si el Ask actual del lado izquierdo > Ask actual del lado derecho → vender izquierda, comprar derecha. En caso contrario → comprar izquierda, vender derecha.
Ejemplo Zindex Open = 2.0, Current Zindex = +2.3. Ask izquierdo = 1.0850, Ask derecho = 1.2640. Como el Ask derecho es mayor, el modo compra la izquierda y vende la derecha.
Cuándo usarlo: cuando la β (coeficiente de cointegración) es lo bastante asimétrica como para que la comparación directa de los Ask sea una señal de dirección más fiable que el signo del z-score. Algunos traders prefieren PriceBased en pares cuyos dos instrumentos cotizan en escalas de precio absolutas muy diferentes.
Buy1Sell2 CONTRA UNILATERAL
Disparo |Current Zindex| > Zindex Open Y Current Zindex < 0
Acción Comprar el lado izquierdo, vender el lado derecho. (Dirección fija; el modo no entra cuando Current Zindex ≥ 0).
Ejemplo Zindex Open = 2.0, Current Zindex = −2.4. El modo compra la izquierda y vende la derecha. Si el Z-index actual fuera +2.4, no se abriría nada.
Cuándo usarlo cuando solo quiere operar el lado de Zindex negativo del spread. Razones prácticas: una visión direccional del régimen, asimetría de margen en el bróker o un comportamiento unilateral del par en el que históricamente solo las configuraciones de Zindex inferior han sido rentables.
Sell1Buy2 CONTRA UNILATERAL
Disparo |Current Zindex| > Zindex Open Y Current Zindex ≥ 0
Acción Vender el lado izquierdo, comprar el lado derecho. (Dirección fija; el modo no entra cuando Current Zindex < 0).
Ejemplo Zindex Open = 2.0, Current Zindex = +2.4. Se vende a mercado en la izquierda y se compra en la derecha. Si el Z-index actual fuera −2.4, no se abriría nada.
Cuándo usarlo es la imagen especular de Buy1Sell2: cuando solo quiere configuraciones de Zindex positivo. A menudo se combina con Buy1Sell2 en dos instancias de estrategia separadas para operar cada lado de forma independiente con distinto tamaño.
ZIndexSign CONTRA
Disparo |Current Zindex| > |Zindex Open| Y Current Zindex y Zindex Open tienen el mismo signo
Acción Si Current Zindex ≥ 0 → vender izquierda, comprar derecha. Si Current Zindex < 0 → comprar izquierda, vender derecha.
Ejemplo Zindex Open se fija en +2.0 (con signo explícito). Current Zindex = +2.4 → mismo signo → vende la izquierda, compra la derecha. Current Zindex = −2.4 → signo opuesto → no se abre nada.
¿Cuándo usar una versión más estricta de ZIndexBased? Úsela cuando quiera que la estrategia solo opere en la dirección para la que se configuró originalmente el umbral: útil para entradas escalonadas o direccionales en el par cuando no quiere que la estrategia se active en el extremo opuesto.
Reversed A FAVOR
Disparo |Current Zindex| > Zindex Open
Acción Si Current Zindex ≥ 0 → comprar izquierda, vender derecha. Si Current Zindex < 0 → vender izquierda, comprar derecha. (Asignación de patas opuesta a ZIndexBased).
Ejemplo Zindex Open = 2.0, Current Zindex = +2.3. El modo compra la izquierda y vende la derecha, apostando a que el spread seguirá alejándose de la media.
Cuándo usarlo una apuesta de momentum sobre el spread, lo contrario de la reversión a la media. Adecuado cuando el par atraviesa un régimen en el que las divergencias se amplían antes de revertir (p. ej., una divisa en una tendencia pronunciada). Mayor riesgo que los modos contra la divergencia, porque las rupturas de correlación tienden a fallar primero en esta dirección.
ZIndexSignInv A FAVOR
Disparo |Current Zindex| > |Zindex Open| Y Current Zindex y Zindex Open tienen el mismo signo
Acción Si Current Zindex ≥ 0 → comprar izquierda, vender derecha. Si Current Zindex < 0 → vender izquierda, comprar derecha.
Ejemplo Zindex Open = +2.0, Current Zindex = +2.4. Mismo signo y magnitud superada → compra la izquierda, vende la derecha (sigue el movimiento).
Cuándo usarlo versión más estricta de Reversed: apuesta de momentum, pero solo cuando el spread se ha estirado más en la dirección configurada originalmente. El requisito de mismo signo filtra los disparos espurios en el extremo opuesto.
Inversed A FAVOR DISPARO INVERTIDO
Disparo |Current Zindex| < Zindex Open: observe que la desigualdad está invertida. El modo entra mientras el spread está dentro de la banda del umbral, no más allá.
Acción Si Current Zindex ≥ 0 → comprar izquierda, vender derecha. Si Current Zindex < 0 → vender izquierda, comprar derecha.
Ejemplo Zindex Open = 2.0, Current Zindex = +0.6. La magnitud está dentro de la banda → compra la izquierda, vende la derecha, apostando a que el spread se estirará hacia fuera.
Cuándo usarlo configuración de momentum especializada: usted cree que el spread está en un régimen en el que las desviaciones pequeñas se amplían en lugar de revertir. En la práctica es la filosofía opuesta a la de todos los demás modos: en lugar de esperar un extremo, el modo entra pronto y sigue el estiramiento. Se usa con moderación, en pares con un comportamiento observado claro de continuación de la divergencia.
Comparación de los 8 modos
| Modo | Condición de disparo | Cuando Z ≥ 0 | Cuando Z < 0 | Enfoque |
|---|---|---|---|---|
| ZIndexBased | |Z| > Open |
Vender I, comprar D | Comprar I, vender D | Contra |
| PriceBased | |Z| > Open |
Por Ask directo: Ask mayor → vender, Ask menor → comprar | Contra | |
| Buy1Sell2 | |Z| > Open Y Z < 0 |
sin entrada | Comprar I, vender D | Contra |
| Sell1Buy2 | |Z| > Open Y Z ≥ 0 |
Vender I, comprar D | sin entrada | Contra |
| ZIndexSign | |Z| > |Open| Y mismo signo |
Vender I, comprar D | Comprar I, vender D | Contra |
| Reversed | |Z| > Open |
Comprar I, vender D | Vender I, comprar D | A favor |
| ZIndexSignInv | |Z| > |Open| Y mismo signo |
Comprar I, vender D | Vender I, comprar D | A favor |
| Inversed | |Z| < Open (invertido) |
Comprar I, vender D | Vender I, comprar D | A favor |
¿Qué modo debería elegir?
No existe un único modo «correcto»: la elección depende de lo que usted crea sobre el comportamiento del par y de lo que quiera que haga la estrategia en cada extremo. Como guía práctica:
- ¿Empieza desde cero con un par nuevo? Use ZIndexBased. Es el modo contra la divergencia por defecto más limpio y le da entradas simétricas en ambos lados del spread.
- ¿Un par cuyos dos instrumentos tienen escalas de precio muy diferentes (distintos órdenes de magnitud)? Pruebe PriceBased. Usa la comparación directa de los Ask en lugar del signo del z-score, lo que puede ser más fiable cuando β está lejos de 1.0.
- ¿Quiere ejecutar dos estrategias con tamaño independiente, una por cada lado del spread? Ejecute Buy1Sell2 en una instancia (solo lado negativo) y Sell1Buy2 en otra (solo lado positivo). Así puede dimensionar y poner stops en cada lado de forma independiente.
- ¿Le preocupan los disparos falsos cuando el spread cruza cero rápidamente? Use ZIndexSign. Solo se activa cuando Current y Open tienen el mismo signo, filtrando el ruido del lado opuesto.
- ¿Opera un par en un régimen en el que las divergencias continúan en lugar de revertir? Reversed (o ZIndexSignInv para la versión más estricta). Es la apuesta de momentum: mayor varianza, por lo que debe dimensionar en consecuencia.
- ¿Configuraciones especializadas en las que quiere entrar cerca de la media y seguir el movimiento hacia fuera? Inversed es el único modo que hace esto. Úselo con moderación y solo con pruebas sólidas de que el par se comporta así.
Tres reglas prácticas
- Haga el backtest del modo que va a implementar. El parámetro Direction no es intercambiable: el mismo par puede producir curvas de P&L muy distintas con ZIndexBased que con Reversed. Vuelva a ejecutar la optimización para el modo que piense usar en real.
- Ajuste el modo a la tesis estratégica, no al P&L histórico. Si no puede explicar por qué un modo debería funcionar en un par determinado, no lo implemente solo porque el backtest parecía bueno. La elección del modo debe seguir una tesis sobre el régimen del par.
- No cambie de modo en mitad de la sesión. Cambiar Direction con posiciones abiertas le dejará con posiciones abiertas bajo un conjunto de reglas y una lógica de salida que espera otro. Cierre todo limpiamente antes de cambiar de modo.
Preguntas frecuentes
Significa |Current Zindex| > Zindex Open, una comparación de magnitudes. Zindex Open es el umbral expresado como número positivo (p. ej., 2.0), y la estrategia se activa cuando el spread se ha alejado de la media al menos esa distancia, en cualquier dirección. El signo de Current Zindex determina entonces qué pata es la compra y cuál la venta, según el modo Direction seleccionado.
Ambos comparten el mismo disparo (|Z| > Open) y ambos son modos contra la divergencia. La diferencia está en cómo deciden la asignación de las patas. ZIndexBased usa el signo del z-score: Z ≥ 0 significa vender izquierda / comprar derecha, Z < 0 significa lo contrario. PriceBased ignora el signo del z-score y compara los precios Ask directos: se vende el lado de precio más alto y se compra el de precio más bajo. PriceBased es más útil cuando los dos instrumentos del par tienen niveles de precio absolutos muy diferentes.
Inversed es el único modo cuyo disparo está invertido: entra mientras el spread está dentro de la banda (|Z| < Open), no más allá. Úselo cuando tenga pruebas sólidas de que el par está en un régimen en el que las pequeñas desviaciones del spread se amplían en lugar de revertir. Es una configuración poco habitual; el comportamiento por defecto de la mayoría de los pares es la reversión a la media, así que Inversed debe reservarse para regímenes concretos que haya observado y probado explícitamente.
Ambos son modos contra la divergencia con idéntica asignación de patas según el signo de Z. La diferencia está en el disparo: ZIndexBased se activa siempre que la magnitud supera el umbral, independientemente del signo. ZIndexSign exige además que Current Zindex y Zindex Open tengan el mismo signo, es decir, que el spread se haya estirado más en la dirección para la que se configuró originalmente el umbral. ZIndexSign filtra los disparos del extremo opuesto; ZIndexBased se activa simétricamente en ambos extremos.
ZIndexBased es el predeterminado en la práctica. Implementa la operación canónica de pairs trading contra la divergencia con un comportamiento simétrico en ambos lados del spread. Empiece por ahí, haga backtests en condiciones de ejecución realistas y pase a otro modo solo cuando tenga un motivo concreto (visión del régimen, tamaño asimétrico, confirmación de signo o tesis de momentum).
Sí: esa es una de las principales razones de ser de estos modos unilaterales. Ejecutar dos instancias de estrategia en el mismo par, una con Buy1Sell2 (solo lado de Zindex negativo) y otra con Sell1Buy2 (solo lado de Zindex positivo), equivale a ZIndexBased, salvo que puede dimensionar, poner stops y parametrizar cada lado de forma independiente. Útil cuando un lado ha sido históricamente más rentable o quiere un tamaño distinto para cada dirección.
Técnicamente puede, pero no debería. Las posiciones abiertas bajo un modo se abrieron según una tesis implícita sobre qué lado debería ganar: la lógica de salida y las reglas de take-profit y stop-loss se comportan de forma coherente con esa tesis. Cambiar de modo con posiciones abiertas le deja con operaciones que el nuevo conjunto de reglas nunca fue diseñado para gestionar. Cierre todas las posiciones limpiamente y luego cambie Direction antes de la siguiente sesión.
Direction es la regla de asignación de patas; el resto de parámetros (Zindex Open, Zindex Close, filtros ATR, tamaño del lote, take-profit, stop-loss) deciden cuándo salir y con qué tamaño operar. El modo Direction no cambia esas reglas, pero puede cambiar qué lógica de Zindex Close tiene sentido (un modo contra la divergencia apunta a la reversión a cero; un modo a favor apunta a una divergencia mayor). Reajuste los parámetros de salida cada vez que cambie Direction. La wiki contiene la referencia completa de parámetros: sharptrader.arbitragesoftware.net/Pairs_Trading_Strategy.
Opere pairs trading en SharpTrader
El parámetro Direction es uno de varios controles que deciden si una estrategia de pares sobrevive en producción. Los demás (calidad de ejecución del bróker, supuestos de backtest realistas y validación walk-forward) se tratan en nuestra guía principal y en el kit de auditoría de brókers BEQI.
Página del producto SharpTrader Pro
Guía principal de pairs trading