Ziggurat Pivot Engine
- Asesores Expertos
-
Syarief Azman Bin Rosli
¡Hola y bienvenido a mi perfil oficial en MQL5!
Soy Syarief Azman Bin Rosli, desarrollador de sistemas de trading algorítmico e ingeniero de software cuantitativo con más de una década de experiencia especializada en la creación de soluciones automatizadas para MetaTrader 5 y MetaTrader 4. - Versión: 1.0
- Activaciones: 5
Ziggurat Pivot Engine es un Expert Advisor para MetaTrader 5 que opera los niveles Camarilla del día anterior. Opera en contra los rechazos del nivel interior (H3/L3) de vuelta al cierre previo y sigue los cierres confirmados a través del nivel exterior (H4/L4). Una matriz de régimen diario decide cada día qué setups pueden operar según la amplitud del día anterior. Una posición a la vez por símbolo y número mágico, cerrada en la salida diaria; sin grid, martingala, promediado ni cobertura.
Inicio rápido
- Coloque el EA en un gráfico del símbolo (cualquier marco hasta H4; las señales usan el Working Timeframe, M15 por defecto) y active Algo Trading.
- Empiece con los valores por defecto: riesgo 1 %, ventana 08:00-20:00, salida 22:30 (hora del servidor). Mueva la ventana si su servidor está lejos de GMT+2.
- El panel muestra el régimen del día, la escalera de niveles con el precio, los cuatro setups y la posición. ARMED = entradas permitidas ahora.
- Prueba: una ejecución visual del Probador en XAUUSD o EURUSD M15 durante dos semanas dibuja cada nivel, señal y operación.
- Avisos push: configure su MetaQuotes ID (Herramientas > Opciones > Notificaciones) y Push Notifications to Mobile = true.
Cómo opera
Niveles: con la barra diaria anterior (máximo H, mínimo L, cierre C) el paso es s = 0.275 x (H - L). H3 = C + s, H4 = C + 2s, L3 = C - s, L4 = C - 2s; C es el centro. TGT = H4 + Breakout Target Beyond H4/L4 x s (abajo: L4 menos lo mismo).
Régimen del día: rango anterior / ATR diario (Daily ATR Period for the Day Regime). Por debajo de Compressed Day Below = COMPRESSED, por encima de Expanded Day Above = EXPANDED, si no NORMAL (NO DATA sin historial). Seis interruptores de la matriz activan reversiones y rupturas por régimen. Por defecto: reversiones en días COMPRESSED y EXPANDED, rupturas en días COMPRESSED, nada en días NORMAL.
Las señales usan barras cerradas del Working Timeframe y su ATR (ATR Period).
FADE H3 (venta): una barra que alcanza H3 inicia una sonda. El primer cierre de vuelta bajo H3 es señal si la sonda superó H3 en al menos Minimum Probe Beyond H3/L3 x ATR, el cierre está sobre C, ninguna barra de hoy cerró sobre H4 y (con Skip a Fade When the Day Opens Beyond H4/L4) el día no abrió sobre H4. Si no, ese cierre rearma el lado. Tras Acceptance After cierres sobre H3 la sonda se descarta. FADE L3 (compra) es el espejo bajo L3.
BREAK H4 (compra): un cierre sobre H4 de al menos Minimum Close Beyond H4/L4 x ATR cuando el cierre previo (o la apertura del día) no estaba sobre H4. BREAK L4 (venta) es el espejo.
Entrada: orden a mercado en la apertura de la barra siguiente, solo si la barra de señal abrió entre Entry Window Start y Entry Window End (cerrando antes de Day Exit Time), el régimen permite el setup, la dirección está permitida, ese setup no operó hoy, se abrieron menos de Max Trades per Day operaciones hoy y no hay posición abierta (netting: ninguna en el símbolo).
Salidas:
- Stop FADE: extremo de la sonda más Stop Buffer Beyond the Probe x ATR; si queda a más de Maximum Stop Beyond H3/L3 pasos del nivel, se omite (STOP TOO WIDE). Fade Take-Profit Model: Prior close (center), Opposite inner tier (L3 / H3) o Partial at center, rest at opposite inner tier. Con el último, Partial Close at Center por ciento cierra en C, el stop pasa a entrada más Breakeven Buffer puntos y el resto apunta al nivel interior opuesto.
- Stop BREAK: Breakout Stop Back Inside H4/L4 pasos dentro del nivel roto; objetivo TGT; break-even tras una ganancia de Breakout Breakeven Trigger x riesgo.
- Omisiones: recompensa al objetivo final menor que Minimum Reward-to-Risk to Enter (LOW RR), spread mayor que Max Spread por ciento de la distancia del stop (SPREAD), stop u objetivo dentro de la distancia mínima del bróker (STOPS).
- Day Exit Time cierra todas las posiciones del EA; una posición de un día de servidor anterior se cierra de inmediato. Vacío = desactivado.
- Daily Loss Limit: cuando la pérdida cerrada más flotante del día alcanza ese porcentaje del balance inicial, las posiciones se cierran y las entradas se pausan hasta el siguiente día de servidor.
- Cierres y cambios de stop solo fuera de la zona de congelación y dentro de la sesión; si no, se reintentan.
Position Sizing: Fixed lot usa Fixed Lot; Risk % of balance: lotes = balance x Risk Percent per Trade / 100 / pérdida por lote al stop; Fixed money risk per trade usa Risk Money per Trade. Lotes redondeados al paso, limitados por Maximum Lot y el límite de volumen; bajo el mínimo del bróker se usa el lote mínimo (cuentas pequeñas pueden arriesgar más). Se verifica el margen libre antes de cada orden.
Recomendado: M15 en XAUUSD y pares principales. Conviene optimizar: los dos umbrales de régimen, los seis interruptores, la ventana de entrada y Minimum Probe Beyond H3/L3.
Controles del panel
- [-] / [+]: plegar en una cápsula (ZIGGURAT, régimen, estado) o desplegar.
- <>: mover el panel a la siguiente esquina.
- MOVE TO BE: stop de todas las posiciones del EA a entrada más Breakeven Buffer puntos (si el precio está lo bastante lejos).
- CLOSE ALL: el primer clic muestra CONFIRM CLOSE?, un segundo clic en 4 segundos cierra todas las posiciones del EA en el símbolo.
- ENTRIES: ON / ENTRIES: OFF: permitir o pausar nuevas entradas; las posiciones abiertas se siguen gestionando.
- SIDES: BOTH / SIDES: LONG / SIDES: SHORT: direcciones permitidas.
- TIERS: ON / TIERS: OFF: dibujos del gráfico.
Los interruptores sobreviven al cambio de marco y vuelven a los parámetros al recolocar el EA.
Lecturas del panel
- Estado: ARMED, IN TRADE, ENTRIES PAUSED, STANDING ASIDE (ningún setup permitido hoy), DAY QUOTA USED, WINDOW OPENS hh:mm, WINDOW CLOSED, WAITING FOR LEVELS, DAILY LIMIT HIT, ALGO TRADING OFF. El LED parpadea en verde con ARMED.
- DAY REGIME: insignia COMPRESSED, NORMAL, EXPANDED o NO DATA; H, L, C previos; rango como múltiplo del ADR con ambos umbrales; FADE H3/L3: ON u OFF, BREAK H4/L4: ON u OFF.
- TIER LADDER: filas escalonadas TGT, H4, H3, C, L3, L4, TGT con precio y distancia al Bid; azul = nivel de reversión, oro = nivel de ruptura, terracota = objetivos, oscuro = desactivado hoy. El marcador blanco muestra el precio; el título nombra la zona: BEYOND TARGET, BREAKOUT ZONE, FADE ZONE, UPPER INNER o LOWER INNER.
- SETUPS (FADE H3, FADE L3, BREAK H4, BREAK L4): WATCHING H3 / WATCHING L3 con distancia, PROBE +x.xx ATR n/8 (profundidad, barras), NEEDS CLOSE > / NEEDS CLOSE < con el disparador, TRADED TODAY, OFF ON <régimen> DAYS, OFF: DIRECTION, VOID: OPENED ABOVE H4, VOID: CLOSED ABOVE H4, VOID: OPENED BELOW L4, VOID: CLOSED BELOW L4, WAITING FOR DAILY LEVELS, o SKIPPED hh:mm: motivo. Motivos: OUT OF WINDOW, REGIME OFF, SIDE OFF, DONE TODAY, ENTRIES OFF, DAILY LIMIT, MAX TRADES, POSITION OPEN, SYMBOL BUSY, ALGO OFF, TRADE DISABLED, MARKET CLOSED, STOP TOO WIDE, STOPS, LOW RR, SPREAD, NO MARGIN, VOLUME LIMIT, NO DATA, SEND FAILED.
- POSITION: FLAT, o lado, lotes, setup, entrada, beneficio flotante; SL, TP1 (parcial en el centro), TP; R now, partial y BE (cuadrado lleno = hecho).
- SESSION & DAY: ventana OPEN (closes in), opens in o CLOSED, hora de salida; Day P/L con el medidor del límite diario; operaciones de hoy / máximo.
- Pie: último evento.
Dibujos en el gráfico
Hoy y Past Days Drawn on Chart días previos: líneas azules H3/L3 con zonas de reversión sombreadas hasta las líneas doradas H4/L4, centro discontinuo, líneas TGT terracota punteadas en días de ruptura y una etiqueta de régimen. Atenuado = setup desactivado ese día. Flechas marcan señales válidas; la primera de cada setup lleva texto. Visible en marcos hasta H4.
Alertas
Terminal Pop-Up Alerts y Push Notifications to Mobile avisan en las entradas, señales omitidas (salvo omisiones por ventana, régimen, dirección y setup ya operado), el parcial en el centro, la salida diaria y el límite diario. No en el Probador.
Efectos secundarios
Objetos con prefijo ZPE_H_ (panel) y ZPE_OV_ (dibujos), eliminados con el EA; temporizador de un segundo; sin archivos, variables globales ni DLL. Comentario de la orden = Trade Comment más el setup, p. ej. Ziggurat FADE H3.
Parámetros de entrada
- Camarilla Tiers & Day Regime: Working Timeframe (M15, hasta H4); ATR Period (14 barras); Daily ATR Period for the Day Regime (14 días); Compressed Day Below (0.70); Expanded Day Above (1.30).
- Regime Matrix: Fade H3/L3 on Compressed Days (true), Fade H3/L3 on Normal Days (false), Fade H3/L3 on Expanded Days (true), Break H4/L4 on Compressed Days (true), Break H4/L4 on Normal Days (false), Break H4/L4 on Expanded Days (false).
- Fade Setup: Minimum Probe Beyond H3/L3 (0.10 ATR); Acceptance After (8 barras); Stop Buffer Beyond the Probe (0.50 ATR); Maximum Stop Beyond H3/L3 (1.00 pasos); Fade Take-Profit Model (Partial at center, rest at opposite inner tier); Partial Close at Center (50 %); Skip a Fade When the Day Opens Beyond H4/L4 (true).
- Breakout Setup: Minimum Close Beyond H4/L4 (0.15 ATR); Breakout Stop Back Inside H4/L4 (0.50 pasos); Breakout Target Beyond H4/L4 (2.00 pasos); Breakout Breakeven Trigger (1.0 R, 0 = desactivado).
- Schedule: Entry Window Start (08:00); Entry Window End (20:00, mismo día); Day Exit Time (22:30, vacío = desactivado); Allowed Directions (Long and short, Long only, Short only).
- Money Management: Position Sizing (Risk % of balance, Fixed lot, Fixed money risk per trade); Fixed Lot (0.10); Risk Percent per Trade (1.0); Risk Money per Trade (100); Maximum Lot (5.0, 0 = máximo del bróker); Minimum Reward-to-Risk to Enter (1.0); Max Trades per Day (2); Breakeven Buffer (10 puntos); Daily Loss Limit (3.0 %, 0 = desactivado).
- Execution: Magic Number (20261102, uno por gráfico del mismo símbolo); Trade Comment (Ziggurat); Max Slippage (20 puntos); Max Spread (20 % de la distancia del stop, 0 = desactivado).
- Alerts: Terminal Pop-Up Alerts (true); Push Notifications to Mobile (false).
- Cockpit & Chart: Cockpit Dock Position (Top left, Top right, Bottom right, Bottom left); Horizontal Margin (16) y Vertical Margin (28) píxeles; Draw Camarilla Tiers & Signals (true); Past Days Drawn on Chart (5).
Configuraciones típicas
- Equilibrada (oro, principales, M15): valores por defecto.
- Solo reversiones: los tres interruptores Break en false, Fade H3/L3 on Normal Days en true, Entry Window End 16:00.
- Días de ruptura: todos los Fade en false, Breakout Target Beyond H4/L4 2.5, Breakout Breakeven Trigger 0.8.
- Conservadora: Risk Percent per Trade 0.5, Max Trades per Day 1, Fade Take-Profit Model = Prior close (center).
Notas
- Tras un reinicio el día se reconstruye desde el historial en la siguiente barra; las posiciones abiertas se adoptan y gestionan.
- El Probador usa las mismas reglas; panel y dibujos solo en modo visual.
- Pruebe primero en una cuenta demo.
Aviso de riesgo
Operar forex y CFD con margen conlleva un alto riesgo de pérdida. Los resultados pasados o simulados no garantizan resultados futuros. Este EA no promete beneficios; use solo capital que pueda permitirse perder.
