Buy Stop vs Buy Limit: diferencias y ejemplos
En el modelo forex/CFD, Buy Stop se coloca por encima del Ask actual y Buy Limit por debajo. Compara cuándo se cumple cada condición, cómo afecta un gap y por qué un toque en el gráfico Bid puede no producir una compra.
Autor · Editor
- Autor
- Mykola Zavarov
- Editor
- Andrey Bondarenko
Revisado

Lo esencial
En el modelo forex/CFD de esta guía, Buy Stop espera por encima del Ask actual y Buy Limit por debajo.
El nivel stop es un activador, no un precio máximo de compra. Buy Limit limita el precio de ejecución, pero no garantiza que se ejecute.
Comprueba la cotización pertinente, el estado de la orden y las reglas del instrumento. Un toque en un gráfico Bid no demuestra que Ask haya alcanzado el nivel de compra.
La diferencia empieza por el Ask actual
Buy Stop y Buy Limit son órdenes pendientes de compra. En el modelo forex/CFD habitual de MetaTrader 5, Buy Stop se coloca por encima del Ask actual y Buy Limit por debajo. Ask es la cotización de compra; Bid, la de venta.
Supongamos que EUR/USD muestra Bid 1,1000 y Ask 1,1002. Comprar solo cuando Ask suba a 1,1020 describe una Buy Stop. Comprar a 1,0980 o menos después de una bajada describe una Buy Limit. Ninguna instrucción te dice si la operación posterior será rentable.
Alcance: los ejemplos usan un modelo de cotización forex/CFD extrabursátil, sin una posición ya abierta. Los instrumentos negociados en bolsa pueden tener otros activadores y reglas de colocación. Comprueba la especificación del instrumento en lugar de aplicar el diagrama a todos los mercados.
Buy Stop: esperar a que suba Ask
Con Ask en 1,1002, una Buy Stop en 1,1020 espera hasta que Ask alcance o supere 1,1020. Ese nivel activa la orden, pero no limita el precio de compra: la ejecución depende de los precios disponibles y de las reglas del bróker.
Que Ask alcance un nivel superior no demuestra que la subida vaya a continuar. La orden puede ejecutarse y el precio caer inmediatamente después.
La explicación de FINRA sobre órdenes stop distingue entre activación y precio de ejecución en valores. Consulta la política de ejecución del bróker para los detalles correspondientes de forex/CFD, incluidos gaps, precios disponibles y circunstancias en las que una instrucción puede rechazarse.
Buy Limit: fijar un precio máximo de compra
La Buy Limit hipotética en 1,0980 solicita una compra a 1,0980 o menos. Si Ask sigue en 1,1002, esa condición no se cumple. Si el precio nunca regresa al rango admitido, la orden puede quedar sin ejecutar hasta que se cancele o venza.
La guía de Investor.gov para órdenes sobre valores explica que una orden limitada no garantiza la ejecución. Aunque la cotización cumpla el límite, debe haber volumen disponible. En tu cuenta forex/CFD también se aplican las reglas de ejecución y vigencia del bróker.
Una entrada más barata no hace que la operación sea automáticamente más segura. El mercado puede seguir cayendo después de la compra. Un límite fija el precio aceptable de entrada, no la salida posterior ni la pérdida máxima de la posición.
Sigue la cotización hasta que se cumpla cada condición
Los niveles están fijados: Buy Stop en 1,1020 y Buy Limit en 1,0980; la secuencia empieza en Bid 1,1000 / Ask 1,1002. Al abrir el ejemplo ves la tercera cotización del retroceso. Cambia de escenario o de paso y compara Ask, la condición de la orden y la ejecución hipotética.
Sigue el Ask
Un recorrido del precio. Dos posibles entradas.
Avanza por cuatro cotizaciones EUR/USD y compara cuándo se cumple la condición de cada orden. Los precios y las ejecuciones son hipotéticos.
Dos alternativas independientes para abrir una posición larga. No son dos órdenes enviadas juntas, órdenes de salida ni una recomendación de trading.
Cotizaciones ficticias de EUR/USD para un modelo extrabursátil de forex/CFD, sin una posición previa. Se suponen órdenes aceptadas y activas, una sesión abierta y margen y liquidez suficientes para una ejecución inmediata y completa. Las órdenes reales pueden quedar sin ejecutar o ejecutarse parcialmente; no se simulan la cola, la latencia ni la política completa de ejecución del bróker.
Ask baja hasta el nivel Buy Limit y después rebota.
Cotización actualCotización 3 de 4
Ask · precio de compra1,09800
Bid · precio de venta1,09780
Inicio: Bid 1,10000 / Ask 1,10020
- Buy Stop
- 1,10200
- Buy Limit
- 1,09800
Solo se muestran las cotizaciones recibidas. Las líneas unen observaciones; no se supone que existan precios ejecutables entre ellas.
Alternativa independiente
PendienteBuy Stop
Ask ≥ 1,10200
Sin ejecución
Ask aún no ha alcanzado el nivel stop. La entrada sigue pendiente.
Alternativa independiente
Ejecutada en el modeloBuy Limit
Primera condición cumplida: cotización 3
Ejecución hipotética1,09800
Al nivel de la orden
El límite restringe el precio de compra. El modelo ejecuta la orden por completo; la ejecución real no está garantizada.
Qué muestra el ejemplo
Buy Limit permite entrar con un Ask inferior. El rebote posterior no cambia la ejecución hipotética anterior. Buy Stop sigue pendiente.
Cotización 3 de 4. Ask · precio de compra: 1,09800. Bid · precio de venta: 1,09780. Buy Stop: Pendiente. Buy Limit: Ejecución hipotética 1,09800. Buy Limit permite entrar con un Ask inferior. El rebote posterior no cambia la ejecución hipotética anterior. Buy Stop sigue pendiente.
Cómo funciona el ejemplo
El ejemplo sigue la convención Bid/Ask habitual del trading extrabursátil forex/CFD con EUR/USD: la condición de compra se comprueba con Ask. Consulta las reglas de tu plataforma, instrumento y bróker; otros mercados pueden utilizar activadores distintos.
Buy Stop en 1,10200 y Buy Limit en 1,09800 se comparan por separado desde un Bid/Ask inicial de 1,10000/1,10020. En EUR/USD, un pip equivale a 0,00010.
Se suponen órdenes aceptadas, válidas y activas, una sesión abierta y margen suficiente. Se supone que cada Ask válido dispone de liquidez suficiente para una ejecución inmediata y completa. Buy Stop se convierte en una orden a mercado y se ejecuta al primer Ask válido; Buy Limit, a un Ask válido que no supera su límite. El modelo no interpola precios dentro de un gap.
Las órdenes reales pueden quedar sin ejecutar o ejecutarse parcialmente. No se simulan prioridad en la cola, latencia, rechazo, slippage después de la activación, otros spreads, vencimiento ni distancias mínimas del bróker. No se calculan tamaño, gastos, salida, beneficio ni pérdida de la posición.
| # | Bid | Ask |
|---|---|---|
| 1 | 1,10000 | 1,10020 |
| 2 | 1,09900 | 1,09920 |
| 3 | 1,09780 | 1,09800 |
| 4 | 1,09840 | 1,09860 |
¿Por qué la vela tocó el nivel pero mi Buy Limit sigue pendiente?
Primero comprueba qué precio representa la vela. La documentación de precios de MetaQuotes distingue los gráficos OTC basados en Bid de los gráficos bursátiles basados en Last. El mínimo de una vela Bid no determina el Ask mínimo del mismo intervalo.
Por ejemplo, Bid baja a 1,0980 mientras Ask está en 1,0982. Tu Buy Limit en 1,0980 no ha cumplido su condición Ask: la cotización de compra sigue 0,0002 por encima del límite. En este ejemplo no hay contradicción entre un toque visible y una orden pendiente.
Con Buy Stop puede ocurrir la sorpresa visual inversa: Ask puede alcanzar el activador superior mientras el gráfico Bid sigue por debajo. Un cambio del spread puede modificar esta relación. No uses un gráfico de otro proveedor como prueba de la cotización exacta disponible en tu cuenta.
La opción Mostrar línea del precio Ask de MT5 muestra la línea Ask actual. Ayuda a comparar las dos cotizaciones actuales; no convierte las velas antiguas en un historial Ask. Para un incidente pasado en disputa, reúne el ticket de la orden, la hora del servidor y los ticks Bid/Ask pertinentes del bróker.
¿Qué cambia cuando el precio se salta el nivel?
En el escenario de gap, el primer Ask disponible es 1,1032, por encima de la Buy Stop en 1,1020. Bajo los supuestos del modelo, la orden se ejecuta por completo a 1,1032. La diferencia es 1,1032 − 1,1020 = 0,0012: 12 pips de EUR/USD. Mide cuánto supera la entrada al stop, no el beneficio o la pérdida de la operación.
Una Buy Limit en 1,0980 no puede convertirse sin más en una compra sin restricción a 1,1032. Allí no se cumple su condición de precio. Un gap bajista hacia un rango admitido puede permitir una ejecución a mejor precio, pero la liquidez disponible y las reglas reales de la orden siguen determinando la ejecución. Nuestra guía de slippage separa spread, movimiento del precio y ejecuciones efectivas.
Buy Stop Limit es un tipo de orden distinto. En MT5, alcanzar su nivel stop coloca una Buy Limit en otro nivel especificado. Esa segunda instrucción puede quedar sin ejecutar. No interpretes «Buy Stop» como abreviatura de «Buy Stop Limit»; el boletín de la SEC sobre órdenes stop también distingue entre el activador stop y la posterior restricción de límite en valores.
Las cuatro órdenes pendientes básicas de un vistazo
Esta tabla muestra la colocación y las condiciones de precio del modelo forex/CFD anterior. Una condición cumplida no demuestra que se haya completado una operación. «Actual» se refiere a la cotización al colocar la orden.
Orden | Nivel frente a la cotización actual | Condición de precio pertinente |
|---|---|---|
Buy Stop | Por encima de Ask | Ask alcanza o supera el stop |
Buy Limit | Por debajo de Ask | Ask está en el límite o por debajo |
Sell Stop | Por debajo de Bid | Bid alcanza el stop o cae por debajo |
Sell Limit | Por encima de Bid | Bid está en el límite o por encima |
Desplázate lateralmente para comparar todas las columnas ↔
Las órdenes Sell usan Bid. Para instrumentos bursátiles, MetaQuotes documenta excepciones: otros activadores y órdenes limitadas que pueden ejecutarse de inmediato al colocarse. Confirma el mercado y el modo de ejecución antes de aplicar la tabla.
Buy Stop no es el Stop Loss de una posición larga
Aquí, Buy Stop es una instrucción para entrar comprando. Un Stop Loss vinculado a la posición larga resultante es una instrucción de salida distinta. Que el tipo de entrada incluya «Stop» no añade una salida protectora, y que incluya «Limit» no limita la pérdida total de la posición.
Comprueba juntos el volumen, la salida propuesta y las consecuencias de una ejecución peor. Un cálculo del tamaño de posición puede convertir una distancia supuesta entre entrada y stop en un tamaño hipotético; la ejecución puede diferir de esas premisas. La guía de trailing stops explica por separado los mecanismos de salida.
Si ya tienes una posición, comprueba cómo las contabiliza tu cuenta: una nueva compra puede modificarla en lugar de abrir otra independiente. Los ejemplos de esta guía parten de una cuenta sin posiciones abiertas.
Revisa estos campos antes de colocar una orden pendiente en MT5
Revisa la orden con las instrucciones oficiales de MT5 y la especificación del instrumento de tu bróker. Los nombres de los menús y los campos disponibles dependen de la aplicación y del instrumento.
- Confirma el instrumento exacto y el Bid/Ask actual; instrumentos con nombres parecidos pueden tener distintos tamaños de contrato y horarios.
- Selecciona Orden pendiente y el tipo previsto. En estos ejemplos de compra, vuelve a comparar el precio con Ask.
- Revisa el volumen, la especificación del contrato y el margen disponible; un nivel de entrada por sí solo no indica la exposición.
- Inspecciona los campos separados Stop Loss y Take Profit. Un campo vacío o a cero no es una salida protectora.
- Comprueba vencimiento, horarios, incrementos de precio y distancias mínimas. Conserva el mensaje de confirmación o rechazo del bróker.
MetaQuotes detalla los ajustes de órdenes, vencimiento y distancias de cada instrumento. No hay una distancia mínima ni un vencimiento universal para todos los brókeres MT5. Si rechazan la orden, guarda el error y comprueba la condición correspondiente en la especificación.
Investiga una orden sin ejecutar paso a paso
Empieza por el ticket: ¿la orden fue aceptada y seguía activa? Después identifica la cotización pertinente a la hora correspondiente del servidor. Solo entonces compara el activador o el límite con el precio y el volumen ejecutables. Así evitas tratar cualquier falta de ejecución como slippage.
- Sigue pendiente: comprueba si se alcanzó la condición Ask pertinente, no solo el nivel del gráfico.
- Vencida o cancelada: comprueba el periodo de validez, las reglas de sesión y el historial de órdenes.
- Rechazada: lee el motivo registrado, incluidos los ajustes de precio o el margen disponible.
- Ejecutada parcial o totalmente: compara las operaciones y los volúmenes efectivos, no solo el precio solicitado.
Una consulta útil a soporte incluye el ticket, el instrumento exacto, el servidor de la cuenta, la fecha y hora del servidor, y el resultado esperado frente al observado. Adjunta las cotizaciones pertinentes. Una captura con solo una vela y una línea horizontal puede omitir el precio necesario para aclarar la cuestión.
Compara el acceso a plataformas y verifica las condiciones de ejecución
Los enlaces a brókeres de abajo proceden de nuestro ranking MT5. Son puntos de partida para investigar cuentas y plataformas. Su inclusión no verifica un tipo de orden concreto en cada instrumento ni acredita mejor ejecución, menor slippage o idoneidad para tus circunstancias.
Para cada cuenta preseleccionada, comprueba la entidad contratante, el instrumento exacto, las órdenes admitidas, el precio de activación, la política de gaps y las reglas de vencimiento. Guarda las respuestas junto con la política de ejecución aplicable. El nombre de una plataforma o una clasificación general no sustituyen esos detalles de la cuenta.
Comparar brókeres con MT5
Compara plataformas y condiciones de cuenta; después revisa los documentos de la entidad con la que firmarías el contrato.

Análisis de AvaTrade
Revisa las plataformas y los costes. Confirma cómo funciona la orden para tu cuenta e instrumento.

Análisis de XM
Consulta plataformas, condiciones y costes antes de preguntar por el tipo de orden que necesitas.

Análisis de FP Markets
Revisa las plataformas y los costes. Confirma cómo funciona la orden para tu cuenta e instrumento.
Preguntas frecuentes
¿Buy Stop va por encima o por debajo del precio actual?
En el modelo forex/CFD de esta guía va por encima del Ask actual. Ask debe alcanzar o superar el nivel stop para cumplir la condición de precio. El precio de ejecución posterior no queda limitado a ese activador.
¿Por qué no se ejecutó mi Buy Limit si el gráfico tocó el nivel?
El gráfico puede mostrar Bid mientras la orden necesita un Ask válido. Comprueba también si la orden estaba activa, la sesión abierta y los requisitos de ejecución cumplidos. Un toque en el gráfico no demuestra por sí solo una ejecución.
¿Puede una Buy Stop ejecutarse por encima del precio solicitado?
Sí. Un activador stop ordinario no es un precio máximo de compra. Un gap o un movimiento rápido puede llevar a un precio de ejecución mayor según las reglas del proveedor. Buy Stop Limit es otra instrucción con una restricción adicional de precio y riesgo de no ejecución.
¿Puedo colocar una Buy Limit por encima del Ask actual?
No apliques una misma respuesta a todos los mercados. El modelo forex/CFD habitual de esta guía usa un nivel inferior. En el modo de ejecución bursátil de MT5, una Buy Limit por encima de Ask puede ejecutarse de inmediato. Comprueba el instrumento y el modo de ejecución.
¿Buy Stop es lo mismo que Stop Loss?
No. Aquí, Buy Stop es una instrucción de entrada; Stop Loss es otra instrucción para una posición existente o resultante. Que los términos sean parecidos no significa que una entrada incluya automáticamente una salida.
¿Qué es mejor, Buy Stop o Buy Limit?
En este modelo, Buy Stop corresponde a una compra cuando Ask alcance o supere un nivel superior; Buy Limit, a una compra a un precio inferior fijado o mejor. Buy Stop no pone un techo al precio de ejecución y Buy Limit puede quedar sin ejecutar. La rentabilidad y el riesgo de la posición no dependen solo del tipo de orden.
Fuentes y lecturas adicionales
- SEC / Investor.gov · Types of OrdersConsultado