AlgoWizard: Tipos de entrada (Market, Stop, Limit y encadenamiento)

Las órdenes Market, Stop y Limit en AlgoWizard: el parámetro Shift, Valid Bars, Allow Duplicate Trades, el encadenamiento de varias órdenes en una misma señal y los operadores lógicos AND/OR.

Definir cuándo entrar es solo la mitad del trabajo. Cómo se ejecuta esa entrada —a mercado, esperando una ruptura o esperando un retroceso— cambia por completo el perfil de la estrategia, incluso manteniendo exactamente la misma señal.

Tabla de contenidos

Los cuatro tipos de entrada disponibles

Dentro del bloque Open de AlgoWizard existen cuatro tipos de entrada. Las tres primeras son las que se combinan habitualmente en el desarrollo de estrategias; la cuarta resuelve un caso concreto de reversión.

Tipo de entradaDescripción
MarketOrden a mercado: se ejecuta de inmediato al precio disponible en ese momento.
StopOrden pendiente: se activa cuando el precio supera el nivel fijado.
LimitOrden pendiente: se activa cuando el precio retrocede hasta el nivel fijado.
Enter Reversal MarketOrden a mercado que además cierra automáticamente la posición contraria abierta.

El parámetro Shift: la referencia a una vela concreta

Toda orden pendiente necesita un nivel de precio, y ese nivel casi siempre hace referencia a una vela concreta del histórico. AlgoWizard numera las velas mediante el parámetro Shift, contando hacia atrás desde la vela que se está formando.

ShiftVela a la que hace referencia
0Vela actualmente viva (la que se está formando).
1Vela anterior (la última vela cerrada).
2La vela anterior a la anterior.
NLa vela N posiciones atrás en el histórico.

NOTA

Si quieres colocar una orden en el High de ayer, usa High con Shift = 1. Si quieres el High de la vela en formación, usa Shift = 0. Ejemplo práctico para una ruptura diaria: Price = High(Shift = 1) coloca la orden en el máximo de la última vela cerrada.

Orden Stop: parámetros y comportamiento

Una orden Stop es una orden pendiente que se activa cuando el precio supera —en long— o perfora hacia abajo —en short— el nivel fijado. Garantiza ejecución, pero no garantiza el precio exacto.

ParámetroDescripción y uso
PriceNivel de precio donde se colocará la orden pendiente (ej: High del día anterior).
Valid BarsNúmero de velas que la orden estará activa. Con 0, permanece activa indefinidamente.
Money ManagementUsar 'Use Global Money Management' aplica la gestión monetaria global de Settings.
Replace existing ordersSi ya hay una orden activa, la reemplaza al cumplirse de nuevo la señal.
Allow duplicate tradesSi está marcado, genera una nueva orden cada vez que se cumple la condición, aunque ya haya una activa.

ATENCIÓN

Si dejas Valid Bars = 0, la orden permanecerá activa indefinidamente. En timeframes bajos esto puede provocar entradas inesperadas días después de que se generó la señal original. Valid Bars es especialmente útil en rupturas diarias: si el precio no rompe el nivel en X velas, la orden se cancela y se espera nueva señal.

Orden Limit: la diferencia clave frente a Stop

Una orden Limit se activa cuando el precio retrocede hasta el nivel fijado, no cuando lo supera. Garantiza el precio de entrada —o uno mejor—, pero no garantiza que la orden llegue a ejecutarse si el precio nunca retrocede.

Orden StopOrden Limit
¿Cómo se activa?El precio supera el nivel fijado.El precio retrocede hasta el nivel fijado.
Garantiza ejecuciónSí.No, si el precio no retrocede, no entra.
Garantiza precioNo, puede ser ligeramente peor.Sí, entra al precio marcado o mejor.
Uso típicoRupturas y momentum.Retrocesos y rebotes.

El resto de la configuración —Valid Bars, Money Management, Allow Duplicates, métodos de salida— es idéntica a la de la orden Stop. Un ejemplo típico de orden Limit es entrar cuando el precio retrocede a una media móvil de la vela anterior: Price = MA(Period = 50, Shift = 1).

Encadenamiento: varias órdenes desde la misma señal

AlgoWizard permite que una misma señal de entrada lance simultáneamente varias órdenes, cada una con su propia lógica de salida: por ejemplo, una entrada a mercado agresiva junto a una orden Stop de confirmación en el Low del día anterior. Cuando se encadenan órdenes que comparten el mismo Magic Number, los comentarios permiten identificar y gestionar cada una de forma independiente.

OrdenComentario asignadoUso
Marketlong1Se cierra con la señal que filtra por comentario 'long1'.
Stop pendientelong2Permanece activa hasta TP/SL aunque se cierre 'long1'.

CLAVE PRÁCTICA

Asigna siempre comentarios distintos cuando trabajes con órdenes encadenadas. Sin ellos, la señal de salida cerrará todas las posiciones que compartan el mismo número mágico al mismo tiempo, incluso si la intención era cerrar solo una de ellas.

Operadores lógicos en las condiciones de entrada

Cuando una señal de entrada combina varias condiciones, se enlazan con operadores lógicos. El operador por defecto es AND, y se cambia a OR directamente haciendo clic sobre él en la interfaz.

OperadorComportamientoEjemplo
ANDTodas las condiciones deben cumplirse a la vez.RSI < 30 AND Bollinger Upper is Rising
ORBasta con que se cumpla una de las condiciones.RSI < 30 OR Bollinger Upper is Rising

ATENCIÓN

Usar OR amplía mucho las condiciones de entrada y genera más operaciones; usar AND las restringe. No hay una opción mejor en abstracto: depende de si la lógica operativa busca confirmación estricta o cobertura de más escenarios.

Preguntas frecuentes (FAQs)

¿Cuándo conviene una orden Stop en lugar de una orden Market?

Cuando la estrategia busca confirmación de momentum antes de entrar, por ejemplo esperar a que el precio rompa un máximo previo, en lugar de entrar de inmediato al primer indicio de señal.

¿Qué pasa si activo Allow Duplicate Trades?

Cada vez que la condición se cumple, se coloca una nueva orden pendiente en el nivel de precio vigente en ese momento, en lugar de mantener una única orden activa. Es útil en estrategias que actualizan el nivel de entrada cada vela.

¿Se pueden combinar una orden Market y una orden Stop en la misma señal?

Sí, es el encadenamiento de órdenes: una misma señal puede lanzar varias órdenes simultáneas, cada una con su propio tipo, su propia gestión de salida y, si se identifican con comentarios distintos, su propio ciclo de vida independiente.

¿Por qué usar Shift en lugar de un valor de precio fijo?

Porque permite que el nivel de la orden se recalcule automáticamente en cada vela, siguiendo un indicador o el precio de una vela concreta del histórico, en lugar de quedar fijado a un número que dejaría de tener sentido fuera de ese momento del backtest.

Sigue leyendo el contenido de esta serie

WikiSQX - AlgoWizard > Tipos de entrada — Market, Stop, Limit y encadenamiento

Buscar en la wikiSQX:

Seguir a Quantified Models:

Base de conocimiento:

Índice de esta entrada: