Auftrag beendet
Spezifikation
hola
quiero crear un robot sencillo.
estrategia ORB (Opening Range Breakout)
Lógica del Robot ORB (15 minutos)
⏰ Paso 1: Esperar los primeros 15 minutos
-
El bot debe esperar a que termine la primera vela de 15 minutos desde la apertura del mercado (por ejemplo, a las 9:30 AM hora NY, esperar hasta las 9:45 AM).
📏 Paso 2: Calcular el rango
-
Una vez finaliza esa vela, el bot debe tomar el máximo (high) y el mínimo (low) de esa vela.
📈 Paso 3: Colocar órdenes pendientes
-
Colocar una orden Buy Stop justo por encima del High.
-
Colocar una orden Sell Stop justo por debajo del Low.
Puedes usar un pequeño buffer, por ejemplo +1 punto arriba y -1 punto abajo, para evitar falsas rupturas.
🛡️ Paso 4: Establecer el Stop Loss (SL) y Take Profit (TP)
-
El Stop Loss puede ir en el lado opuesto del rango, o una cantidad fija (ej. 10 puntos).
-
El Take Profit puede ser:
-
Relación 1:1 (TP = SL).
-
O una relación dinámica como 1.5:1 o 2:1.
-
🚫 Paso 5: Cancelar la orden contraria
-
Si se activa una de las dos órdenes (buy o sell), el robot debe cancelar la otra orden pendiente inmediatamente.
⏳ Paso 6: Gestión de la operación
-
El robot debe monitorear la operación y cerrar por TP o SL.
-
Opcional: agregar trailing stop, break-even, o gestión parcial.
📌 Ejemplo Práctico (NASDAQ)
-
A las 9:30 AM NY abre el mercado.
-
El robot espera hasta 9:45 AM NY.
-
Supongamos que la vela de 15 minutos tuvo:
-
High: 18,000
-
Low: 17,950
-
-
El robot coloca:
-
Buy Stop en 18,001
-
Sell Stop en 17,949
-
SL: 50 puntos
-
TP: 50 puntos (relación 1:1)
-
PARAMETROS
HORA A TRADEAR: 9:30 HORA NEW YORK
TRADE POR DIA: 1
STOP: POINT
TAKE PROFIT: POINT
BREAKEVEN: POINT
CLOSE PARCIAL: POINT
LOTE: