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 entrada | Descripción |
| Market | Orden a mercado: se ejecuta de inmediato al precio disponible en ese momento. |
| Stop | Orden pendiente: se activa cuando el precio supera el nivel fijado. |
| Limit | Orden pendiente: se activa cuando el precio retrocede hasta el nivel fijado. |
| Enter Reversal Market | Orden 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.
| Shift | Vela a la que hace referencia |
| 0 | Vela actualmente viva (la que se está formando). |
| 1 | Vela anterior (la última vela cerrada). |
| 2 | La vela anterior a la anterior. |
| N | La 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ámetro | Descripción y uso |
| Price | Nivel de precio donde se colocará la orden pendiente (ej: High del día anterior). |
| Valid Bars | Número de velas que la orden estará activa. Con 0, permanece activa indefinidamente. |
| Money Management | Usar 'Use Global Money Management' aplica la gestión monetaria global de Settings. |
| Replace existing orders | Si ya hay una orden activa, la reemplaza al cumplirse de nuevo la señal. |
| Allow duplicate trades | Si 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 Stop | Orden Limit | |
| ¿Cómo se activa? | El precio supera el nivel fijado. | El precio retrocede hasta el nivel fijado. |
| Garantiza ejecución | Sí. | No, si el precio no retrocede, no entra. |
| Garantiza precio | No, puede ser ligeramente peor. | Sí, entra al precio marcado o mejor. |
| Uso típico | Rupturas 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.
| Orden | Comentario asignado | Uso |
| Market | long1 | Se cierra con la señal que filtra por comentario 'long1'. |
| Stop pendiente | long2 | Permanece 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.
| Operador | Comportamiento | Ejemplo |
| AND | Todas las condiciones deben cumplirse a la vez. | RSI < 30 AND Bollinger Upper is Rising |
| OR | Basta 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
AlgoWizard en StrategyQuant X: gestión avanzada de posición y estrategias intermercado
El Builder genético explora un espacio de búsqueda amplio de forma automática. Algo Wizard es la...
AlgoWizard en StrategyQuant X: interfaz y estructura general
Antes de escribir la primera condición, conviene recorrer la interfaz sin prisa. AlgoWizard...
AlgoWizard: lógica interna y orden de ejecución en StrategyQuant X
AlgoWizard parece, a primera vista, un editor visual de casillas y desplegables. Pero por debajo...
AlgoWizard: Tipos de salida y gestión del cierre de posiciones
Una operación puede cerrarse de dos formas distintas en AlgoWizard, y ambas pueden convivir en la...
AlgoWizard: Variables (Integer, Double, Boolean y String)
Las variables son lo que separa una estrategia con valores fijos de un robot capaz de recordar...
AlgoWizard: Contadores y fórmulas avanzadas para condiciones multi-vela
Las variables dejan de ser simples contenedores en cuanto se combinan con fórmulas y se usan para...
AlgoWizard: Templates y optimización de estrategias en el Builder
El template es el punto donde AlgoWizard y el Builder genético dejan de ser dos herramientas...
AlgoWizard IA: generación de estrategias con inteligencia artificial
AlgoWizard incorpora un asistente de inteligencia artificial capaz de generar estrategias de...
Escáner de ventaja horaria con AlgoWizard: guía paso a paso
NOTA Este es un caso práctico completo: cómo usar Algo Wizard y la Optimización Simple de...










