Cerrar por encima de un máximo y mantenerse después sobre él son decisiones distintas. Este modelo H1 original fija cuatro pivotes ya confirmados en una única instantánea UTC, selecciona la primera ruptura posterior con margen y concede solo a la vela inmediatamente siguiente la oportunidad de confirmar aceptación. No espera un retesteo. Las velas ficticias y el espejo SELL dependiente permiten reproducir tiempos, rechazos y costes; no se presentan resultados históricos.
1. Definir la continuación como hipótesis local de precio
Aquí BOS significa un cierre completo más allá de un swing confirmado y fijo, en la dirección de máximos y mínimos ascendentes o descendentes definidos. Es una hipótesis local de continuación; no demuestra que persista una tendencia mayor ni que el movimiento proceda de órdenes institucionales. Un FVG coincidente es una observación dependiente del mismo precio, no un voto independiente.
Use una sola fuente Bid de EURUSD y velas H1 ordinarias alineadas con UTC. Suponga pip=0.0001; point=tick=0.00001; contract=EUR100,000/lot; account=USD y compruebe las especificaciones reales. No se utilizan EMA D1, consolidación de seis velas, barrido, Inside Bar ni entrada por retesteo. La decisión distintiva es si toda la vela inmediatamente posterior a la primera ruptura se mantiene más allá del nivel con margen.
2. Confirmar el pivote antes de utilizar su centro
Para el centro k, un mínimo debe cumplir Low[k]<min(Low[k−2],Low[k−1],Low[k+1],Low[k+2]); un máximo exige High[k]>max(High[k−2],High[k−1],High[k+1],High[k+2]). La igualdad no cumple. Excluya un centro que satisfaga ambos tipos. El punto solo es utilizable después del cierre de k+2 y de disponer de los datos necesarios; nunca desde la hora del centro.
Procese los puntos por orden cronológico de confirmación. Añada el tipo opuesto; entre puntos consecutivos del mismo tipo conserve el más extremo y, si empatan, el anterior. Esta compresión solo se permite antes de la instantánea. Los cuatro últimos puntos resultantes son P1,P2,P3,P4. Sus identidades no se modifican después de fijarlos. En esta secuencia ficticia sin interrupciones, dos velas H1 completas a la derecha suponen dos horas de demora.
3. Tomar una sola instantánea UTC y conservar la identidad
Cada fecha UTC de lunes a viernes, examine únicamente la instantánea de 08:00 UTC. Use las 24 velas H1 completas consecutivas que terminan entonces; ambos vecinos de cada lado del centro deben estar dentro de esa ventana. La primera observación del propio símbolo y el historial completo deben estar disponibles antes de 08:00:30 UTC, límite excluido. Los datos ausentes o una conversión UTC no fiable deshabilitan la fecha; no se recupera más tarde.
En el instante programado use únicamente los cuatro últimos puntos alternos conocidos, con 0≤(T_snapshot−T_confirm_P4)/hour≤5. Guarde como consumida la identidad de P4, formada por tipo y hora del centro, antes de las demás comprobaciones; no podrá reutilizarse otro día. Rechace un toque de P3 protegido después de su centro, un alcance del objetivo proyectado después del centro de P4 o cualquier cierre posterior a P4 ya más allá del umbral con margen hasta la instantánea inclusive. La vela de la instantánea no puede ser una ruptura posterior. No debe existir ninguna posición ni orden pendiente EURUSD en la cuenta.
4. Fijar geometría, stop y objetivo medido
BUY requiere types(P1..P4)=low,high,low,high, con P3−P1≥5 pip; P4−P2≥5 pip. La separación entre centros adyacentes debe ser 3≤gap_bars≤8. Defina K=P4; X=P3; H=K−X; 30≤H/pip≤80. SELL invierte tipos y desigualdades. Son decisiones de investigación declaradas, no parámetros optimizados ni universales.
Para BUY fije SL_Bid=X−2 pip; TP_Bid=K+2×H−2 pip. En el ejemplo, P1=1.09600; P2=1.10200; P3=1.09800; P4=1.10400, por lo que K=1.10400; X=1.09800; H=60 pip; SL_Bid=1.09780; TP_Bid=1.11580. La proyección de dos tramos se elige antes de la cotización: no es un imán de precio ni puede desplazarse para rescatar una relación insuficiente.
5. Seleccionar el primer cierre posterior con margen
Los únicos cierres de ruptura permitidos son 09:00,10:00,11:00 UTC. BUY selecciona el primer cierre completo Close(B)>K+1 pip. Esa primera ruptura debe ser alcista y quedar como máximo seis pips sobre K: Close(B)>Open(B); Close(B)−K≤6 pip. La igualdad en el umbral de ruptura espera; en el límite de extensión sí cumple. Si la primera ruptura estricta incumple otro requisito, la fecha queda consumida.
Desde la instantánea hasta el envío, cancele BUY al observar Bid≤X or Bid≥TP_Bid, incluidos extremos de velas completas y cotizaciones ya observadas de la vela en formación. Un intervalo necesario ausente cancela; no amplía la ventana de tres cierres. La vela B del ejemplo cierra en 09:00 UTC; Open=1.10280; High=1.10460; Low=1.10240; Close=1.10430. Su mínimo durante la formación puede estar bajo el futuro suelo de aceptación: ese suelo empieza a aplicarse después de cerrar B.
6. Conceder una sola prueba a la vela siguiente
A es exactamente la siguiente vela H1 consecutiva a B. Para BUY exija Low(A)>K+1 pip; Close(A)>Open(A); Close(A)>Close(B); Close(A)−K≤10 pip. Desde el cierre de B hasta el envío, cualquier Bid≤K+1 pip observado cancela, incluidos el mínimo de A y las observaciones de la vela en formación al recibir la cotización. La igualdad falla; los vetos se evalúan antes de las condiciones favorables del cierre. Se exige mantener toda la vela, no tocar o regresar al nivel.
En el ejemplo A cierra en 10:00 UTC; Open=1.10430; High=1.10490; Low=1.10420; Close=1.10460. Su mínimo permanece estrictamente sobre K+1 pip=1.10410 y cierra seis pips sobre K. Una mecha que toque el suelo y se recupere no cumple. Si la vela inmediatamente siguiente falla o falta, no espere una tercera. Una ruptura en el último cierre permitido tendría su única aceptación en 12:00 UTC.
7. Reflejar SELL y mantener explícita la protección Ask
SELL necesita types(P1..P4)=high,low,high,low; P1−P3≥5 pip; P2−P4≥5 pip. Conserve separación y antigüedad; defina K=P4; X=P3; H=X−K; 30≤H/pip≤80. Fije SL_Ask=X+2 pip; TP_Ask=K−2×H+2 pip. Antes de entrar cancele al observar Bid≥X or Bid≤TP_Ask. Son vetos de la hipótesis basados en Bid, no prueba de ejecución de una orden en Ask.
La primera ruptura posterior bajista debe cumplir Close(B)<K−1 pip; K−Close(B)≤6 pip. Su siguiente vela exige High(A)<K−1 pip; Close(A)<Open(A); Close(A)<Close(B); K−Close(A)≤10 pip; tras B, un Bid igual o superior a ese techo cancela. SELL abre en Bid y sale en Ask. La transformación dependiente p′=2.20000−p intercambia máximo y mínimo Bid y produce K=1.09600; X=1.10200; SL_Ask=1.10220; TP_Ask=1.08420. Al reflejar cotizaciones emparejadas, intercambie Bid y Ask por separado. Ningún espejo reconstruye extremos Ask históricos reales.
8. Comprobar la primera cotización disponible tras A
Use la primera cotización Bid/Ask del símbolo después de disponer de todos los datos de A y estrictamente después de su cierre programado. Exija A_close<t_quote≤t_submit<A_close+30 seconds y 0≤t_submit−t_quote≤2 seconds con relojes verificados. Perder esa primera cotización o no verificar el orden temporal rechaza la fecha. Bid y Ask deben ser positivos, negociables y Bid menor que Ask; exija spread≤1.5 pip; abs(Bid−Close(A))≤1 pip y todos los vetos aún despejados. Una cotización posterior no repara el rechazo.
BUY usa el Ask cotizado y SELL el Bid. La primera cotización original es 10:00:01 UTC; Bid=1.10460; Ask=1.10470. Compruebe permisos, alineación al tick, distancias mínimas de protección, volumen, margen y riesgo disponible. Un mínimo de stops declarado como cero no garantiza aceptación. Solo se permite una solicitud a mercado con ambas protecciones fijas adjuntas y admitidas al abrir; si hay que abrir sin protección y modificar después, descarte la operación.
9. Incluir ambos márgenes de ejecución antes de calcular la relación
Para esta cuenta USD, suponga pip_value=$10/pip/lot; commission=$7/lot round trip; entry_allowance=0.5 pip; exit_allowance=0.5 pip; financing_reserve=$0. Verifique la tarifa y los costes de mantenimiento reales y sustituya estos datos antes de probar. dSL y dTP son las distancias positivas, en pips y por el lado ejecutable, desde la cotización de entrada hasta el stop y el objetivo fijos. Defina Loss1=(dSL+1.0)×10+7; Reward1=(dTP−1.0)×10−7 y exija estimaciones positivas con Reward1/Loss1≥1.50, sin redondear la comparación.
La cotización BUY aceptada da dSL=69 pip; dTP=111 pip; Loss1=$707; Reward1=$1093; R_net=1093/707≈1.5460. La distancia entre Ask de entrada y Bid de salida ya incorpora el efecto del spread; no lo añada otra vez. Los márgenes son supuestos de planificación, no límites de deslizamiento. Una buena relación bruta, un spread reducido o una aceptación confirmada no pueden anular el rechazo por relación neta.
10. Redondear el riesgo a la baja y rechazar una cotización peor
Use Budget=min(0.005×equity,max(0,0.01×equity−existingPlannedLoss)). El riesgo existente desconocido bloquea la entrada; no puede haber posiciones ni órdenes pendientes EURUSD. Con equity=$10,000; existingPlannedLoss=$0; Budget=$50; min=step=0.01 lot, redondee hacia abajo V=floor_step(Budget/Loss1,0.01)=0.07 lot. La pérdida prevista es 0.07×707=$49.49 y el beneficio objetivo previsto 0.07×1093=$76.51. El siguiente incremento, 0.08×707=$56.56, supera el presupuesto. Si el volumen queda por debajo del mínimo, descarte la entrada.
Una primera cotización alternativa, Bid=1.10470; Ask=1.10485, pasa los límites de spread y desviación Bid, pero produce Loss1=$722; Reward1=$1078; 1078/722≈1.49307<1.50. Rechace el día sin mover stop ni objetivo. Con los precios y costes originales, Bid=1.10470; Ask=1.10483 da exactamente 1080/720=1.50; el siguiente tick, Ask=1.10484, falla. Son alternativas aritméticas, no cotizaciones posteriores entre las que el modelo pueda elegir.
11. Enviar una vez y conciliar el resultado real
Guarde la identidad de la candidata de esa fecha UTC, los niveles fijos y el cupo de solicitud consumido antes de enviar una única entrada protegida. Un rechazo definitivo también consume el día. Una respuesta incierta no prueba el fracaso ni permite reenviar: bloquee exposición nueva, consulte órdenes, ejecuciones y estado de cuenta, y resuelva primero esa misma solicitud. Reiniciar restaura el estado y los plazos; no genera otro intento.
Tras confirmar el fill, verifique ambas protecciones y el volumen real. Recalcule pérdida y beneficio desde el precio real usando solo lo restante: exit_allowance=0.5 pip; commission=$7/lot; financing_reserve=$0. El fill sustituye al margen de entrada, así que no lo cobre dos veces. Si el movimiento adverso de entrada supera 0.5 pip, el riesgo recalculado supera el presupuesto guardado, la relación neta cae por debajo de 1.50 o falta protección válida, solicite el cierre total en la primera cotización negociable. Mantenga la protección aceptada hasta confirmar el cierre. Registre el aborto y sus costes; un cierre incierto también requiere conciliación.
12. Conservar la protección y el reloj original de salida
Mantenga SL/TP originales sin trailing, traslado a equilibrio, cierres parciales, promediado ni reversión automática. Una ejecución protectora anterior confirmada tiene prioridad. En otro caso solicite cierre total en la primera cotización negociable desde deadline=min(A_close+4 hours,16:00 UTC), en la fecha del patrón: Bid para BUY y Ask para SELL. A cierra a las diez en el ejemplo, de modo que vence en 14:00 UTC; si cierra a las doce, vence en 16:00 UTC. Ni la cotización ni una interrupción desplazan el reloj. El requisito previo de mantenimiento no es una salida adicional tras ejecutar.
Una interrupción no mueve el plazo. Cuando regresen las cotizaciones, concilie primero y cierre la posición restante en cuanto sea posible. Si antes dejan de ser fiables la vigilancia necesaria o el reloj, mantenga la protección y solicite cerrar cuando pueda. La protección estándar, las salidas temporales, los márgenes y el presupuesto no garantizan una pérdida máxima real.
13. Reproducir toda la secuencia H1 ficticia
La tabla y el primer CSV contienen 24 velas H1 de referencia desde la mañana UTC anterior hasta la instantánea, más B y A. El CSV incluye su espejo SELL determinista de 26 velas: son 52 filas, no 52 observaciones independientes. El segundo CSV contiene la cotización aceptada, una alternativa rechazada y el espejo dependiente. No se proporciona trayectoria futura de salida, muestra histórica ni informe de ejecución del bróker.
Suponga un fill BUY exactamente a Ask=1.10470; V=0.07 lot solo para ilustrar la contabilidad. Un stop ejecutado exactamente a Bid=1.09780 genera $48.30 de pérdida de precio, más $0.49 de comisión: $48.79 antes de otro deslizamiento o cargos. Un objetivo exacto en Bid=1.11580 daría, alternativamente, $77.70−$0.49=$77.21. Son desenlaces hipotéticos mutuamente excluyentes, no las estimaciones con márgenes ni resultados reales. No se suministra una trayectoria futura de salida.
Descargar 26 velas H1 ficticias y su espejo SELL dependiente (CSV)
Descargar tres casos aritméticos con cotizaciones pareadas (CSV)
| Vela | Periodo | Apertura UTC | Cierre UTC | Apertura | Máximo | Mínimo | Cierre |
|---|---|---|---|---|---|---|---|
| b0 | H1 | 2026-10-20 08:00 | 2026-10-20 09:00 | 1.09900 | 1.09940 | 1.09820 | 1.09850 |
| b1 | H1 | 2026-10-20 09:00 | 2026-10-20 10:00 | 1.09850 | 1.09880 | 1.09720 | 1.09750 |
| b2 | H1 | 2026-10-20 10:00 | 2026-10-20 11:00 | 1.09750 | 1.09780 | 1.09650 | 1.09690 |
| b3 | H1 | 2026-10-20 11:00 | 2026-10-20 12:00 | 1.09690 | 1.09720 | 1.09600 | 1.09650 |
| b4 | H1 | 2026-10-20 12:00 | 2026-10-20 13:00 | 1.09650 | 1.09800 | 1.09630 | 1.09770 |
| b5 | H1 | 2026-10-20 13:00 | 2026-10-20 14:00 | 1.09770 | 1.09900 | 1.09740 | 1.09870 |
| b6 | H1 | 2026-10-20 14:00 | 2026-10-20 15:00 | 1.09870 | 1.10080 | 1.09840 | 1.10050 |
| b7 | H1 | 2026-10-20 15:00 | 2026-10-20 16:00 | 1.10050 | 1.10200 | 1.10020 | 1.10160 |
| b8 | H1 | 2026-10-20 16:00 | 2026-10-20 17:00 | 1.10160 | 1.10180 | 1.10060 | 1.10100 |
| b9 | H1 | 2026-10-20 17:00 | 2026-10-20 18:00 | 1.10100 | 1.10120 | 1.09980 | 1.10020 |
| b10 | H1 | 2026-10-20 18:00 | 2026-10-20 19:00 | 1.10020 | 1.10050 | 1.09900 | 1.09940 |
| b11 | H1 | 2026-10-20 19:00 | 2026-10-20 20:00 | 1.09940 | 1.09970 | 1.09840 | 1.09880 |
| b12 | H1 | 2026-10-20 20:00 | 2026-10-20 21:00 | 1.09880 | 1.09920 | 1.09800 | 1.09850 |
| b13 | H1 | 2026-10-20 21:00 | 2026-10-20 22:00 | 1.09850 | 1.10000 | 1.09830 | 1.09960 |
| b14 | H1 | 2026-10-20 22:00 | 2026-10-20 23:00 | 1.09960 | 1.10120 | 1.09920 | 1.10080 |
| b15 | H1 | 2026-10-20 23:00 | 2026-10-21 00:00 | 1.10080 | 1.10260 | 1.10040 | 1.10220 |
| b16 | H1 | 2026-10-21 00:00 | 2026-10-21 01:00 | 1.10220 | 1.10340 | 1.10180 | 1.10300 |
| b17 | H1 | 2026-10-21 01:00 | 2026-10-21 02:00 | 1.10300 | 1.10400 | 1.10260 | 1.10360 |
| b18 | H1 | 2026-10-21 02:00 | 2026-10-21 03:00 | 1.10360 | 1.10380 | 1.10300 | 1.10330 |
| b19 | H1 | 2026-10-21 03:00 | 2026-10-21 04:00 | 1.10330 | 1.10350 | 1.10280 | 1.10310 |
| b20 | H1 | 2026-10-21 04:00 | 2026-10-21 05:00 | 1.10310 | 1.10330 | 1.10260 | 1.10290 |
| b21 | H1 | 2026-10-21 05:00 | 2026-10-21 06:00 | 1.10290 | 1.10310 | 1.10240 | 1.10270 |
| b22 | H1 | 2026-10-21 06:00 | 2026-10-21 07:00 | 1.10270 | 1.10290 | 1.10220 | 1.10250 |
| b23 | H1 | 2026-10-21 07:00 | 2026-10-21 08:00 | 1.10250 | 1.10300 | 1.10230 | 1.10280 |
| B | H1 | 2026-10-21 08:00 | 2026-10-21 09:00 | 1.10280 | 1.10460 | 1.10240 | 1.10430 |
| A | H1 | 2026-10-21 09:00 | 2026-10-21 10:00 | 1.10430 | 1.10490 | 1.10420 | 1.10460 |
14. Conservar el rechazo y rechazar un pivote protector posterior
En un contraejemplo separado, la siguiente vela tiene Low(A)=1.10410 y un cierre alcista atractivo. La igualdad con el suelo fijo rechaza la fecha. Un cierre mejor en 11:00 UTC no puede sustituir a la vela de aceptación. Una ruptura ya presente en la vela de la instantánea también se rechaza; no se renombra como primera señal posterior.
El mínimo b22 de 1.10220 solo se confirma como nuevo pivote después del cierre de B en 09:00 UTC. No estaba disponible en la instantánea y no puede sustituir al P3 fijado. El stop original sigue en 1.09780; moverlo a 1.10200 crearía otro modelo con riesgo más ajustado. Conserve la identidad consumida de P4 entre reinicios y fechas, aunque el gráfico posterior parezca mostrar otra continuación.
15. Reconstruir disponibilidad y registrar los casos rechazados
Registre la ventana UTC, centro y confirmación de cada punto, decisiones de compresión, identidades de los cuatro últimos, consumo de P4, disponibilidad en la instantánea y comprobaciones de ruptura previa. Después registre B, la A inmediatamente siguiente, vetos, primera cotización, recepción y envío, salidas fijadas, volumen y resultado real de la solicitud. Cuatro pivotes o varios marcos temporales no son pruebas de mercado independientes.
Una implementación histórica debe determinar qué velas estaban completas en cada decisión. En MT4, shift 0 está formándose y la etiqueta indica la apertura; buscar la vela más cercana a través de un hueco no repara los datos. Reconstruya intervalos UTC verificados y use cotizaciones Bid/Ask históricas pertinentes para ordenar sucesos intravela. OHLC no resuelve stop y objetivo en una sola vela. Marque la ambigüedad y realice una sensibilidad conservadora identificada por separado, sin elegir el recorrido favorable.
16. Evaluar el modelo fijo antes de añadir filtros
Fije antes de estudiar resultados: pivotes estrictos, historial de 24 velas, hora de instantánea, antigüedad de seis cierres posibles, incrementos de tendencia, separación, ancho del tramo, tres cierres de ruptura, una vela de aceptación, márgenes, proyección y costes. Compare variantes en las mismas fechas y reserve datos cronológicamente posteriores. Cuente datos ausentes, rechazos, caducidades, oportunidades perdidas y operaciones abortadas junto a las ejecuciones. Acortar el stop después de observar el nuevo pivote cambia selección y riesgo.
Verifique la implementación en demo hacia delante, incluidos huecos, protección rechazada, recuperación tras reinicios y respuestas inciertas. Informe esperanza neta, drawdown, rachas de pérdidas, casos sin entrada y fallos de ejecución antes de plantear uso práctico. Los gráficos y la aritmética permiten reproducir la propuesta; no se aporta backtest, tasa de acierto, esperanza medida ni recomendación operativa. Añadir FVG, tendencia o noticias crea una versión nueva que necesita una evaluación intacta nueva.
Preguntas frecuentes
¿Cuándo se puede usar realmente un pivote H1 marcado?
Tras cerrar las dos velas de su derecha y disponer de sus datos. La hora del centro no es la de confirmación.
¿Puede la vela de la instantánea ser la primera ruptura posterior?
No. La instantánea de 08:00 UTC fija estructura conocida; una ruptura con margen ya observada rechaza ese candidato.
¿Debe la aceptación retestear el nivel roto?
No. Toda la vela siguiente debe permanecer más allá del margen. Un toque exacto falla aunque se recupere al cierre.
¿Puede un pivote nuevo acercar el stop original?
No. Una confirmación posterior no sustituye al P3 protector fijado. Ese cambio necesita otro modelo y su evaluación.
¿Está garantizada la pérdida prevista de $49.49?
No. Incluye reservas y comisiones lineales declaradas. Gaps, fallos de protección, deslizamiento o cierre tardío pueden superar el presupuesto.
¿El espejo bajista demuestra ejecuciones SELL?
No. Es una transformación dependiente. La protección y salida SELL reales necesitan datos Ask pertinentes y registros del bróker.
Fuentes y notas de investigación
Las reglas, ventanas UTC, umbrales, velas y diagramas son decisiones de investigación originales. Las fuentes oficiales verifican cotizaciones y órdenes; no avalan la estrategia ni demuestran rentabilidad.
- MetaTrader 4: órdenes, Bid/Ask y activación de protecciones
- MetaQuotes MQL4: solicitudes a mercado y restricciones del bróker
Especificación educativa. Velas ficticias, reflejo dependiente y contabilidad hipotética; sin EA listo para usar, backtest histórico ni rentabilidad medida.