![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Conozco los tipos de órdenes - estamos hablando de take profit y stop loss, así que la pregunta es si es posible decirle al broker lo que debe hacer cuando se alcanza el precio - cerrar el mercado o mantener su propio precio de cierre, fijo.
No se puede
He leído la ayuda del terminal :)
He clasificado las órdenes según la norma bursátil con referencia a los términos especificados en los manuales del terminal y del editor.
Sólo hablaba en términos de MT5/MQL5:
ENUM_ORDER_TYPE.
Identificador
Descripción
TIPO DE PEDIDO_COMPRAR
Orden de mercado para comprar
TIPO_DE_ORDEN_DE_VENTA
Orden de mercado para vender
TIPO_DE_COMPRA_LIMITE
Orden pendiente de compra con límite
TIPO_DE_ORDEN_DE_VENTA_LIMITE
Orden pendiente de venta con límite
TIPO_DE_ORDEN_DE_COMPRA_STOP
Orden pendiente de compra
TIPO_DE_ORDEN_DE_VENTA_DE_PARADA
Orden pendiente de venta Stop
TIPO_DE_COMPRA_LIMITADA
Cuando se alcanza el precio de la orden, se coloca una orden pendiente de Límite de Compra al precio de LímiteStop
TIPO_DE_ORDEN_DE_VENTA_LIMITE
Cuando se alcanza el precio de la orden, se coloca una orden pendiente de Venta Limitada al precio de StopLimit
TIPO_DE_PEDIDO_CERRADO_POR
Orden de cerrar una posición con una contra posición
Sólo estaba hablando en términos de MT5/MQL5:
ENUM_ORDER_TYPE.
Identificador
Descripción
TIPO_DE_PEDIDO_DE_COMPRA
Orden de mercado para comprar
TIPO_DE_ORDEN_DE_VENTA
Orden de mercado para vender
TIPO_DE_COMPRA_LIMITE
Orden pendiente de compra con límite
TIPO_DE_ORDEN_DE_VENTA_LIMITE
Orden pendiente de venta con límite
TIPO_DE_ORDEN_DE_COMPRA_STOP
Orden pendiente de compra
TIPO_DE_ORDEN_DE_VENTA_DE_PARADA
Orden pendiente de venta Stop
TIPO_DE_COMPRA_LIMITADA
Cuando se alcanza el precio de la orden, se coloca una orden pendiente de Límite de Compra al precio de LímiteStop
TIPO_DE_ORDEN_DE_VENTA_LIMITE
Cuando se alcanza el precio de la orden, se coloca una orden pendiente de Venta Limitada al precio de StopLimit
TIPO_DE_PEDIDO_CERRADO_POR
Orden de cerrar una posición con una contra posición
Yuri, echa un vistazo al archivo adjunto de mi post anterior.
La Bolsa no tiene los listados que mencionas.
Añadido
Orden pendiente de compra con límite
Los desarrolladores lo han llamado así porque esta orden se almacena en el servidor y no se publica inmediatamente en la bolsa.
Deberían haberlo llamado orden del servidor).
De ahí la enorme confusión en los pedidos :)
Sólo hay tres tipos en la bolsa
Orden de cotización (permanece en la cola después de la suma parcial)
contraoferta (se retira después de la subasta)
bid Fill-or-Kill
Añadido
A continuación le demostraré queuna "Orden de Compra Limitada Pendiente" no puede ser una orden pendiente
MqlTradeResult result = {0};
./--- Fill structure
request.magic = 12345678902;
request.symbol = Symbol();
request.volume = 1;
request.type_filling = ORDER_FILLING_IOC;
request.type_time = ORDER_TIME_DAY;
request.action = TRADE_ACTION_PENDING;
request.price = price;
request.comment = "Лимитный ордер...";
if (buy_sell)
{
request.type = ORDER_TYPE_BUY_LIMIT;
}
else
{
request.type = ORDER_TYPE_SELL_LIMIT;
}
Qué puedo decir :) lee la ayuda cuidadosamente.
Extracto de la ayuda para el terminal:
Выставление торговых заявок
Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,
не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен
(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)
с последующим превращением в рыночную заявку.
...
...
...
Стоп и Стоп-Лимитные ордера
Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся
во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.
•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.
Qué puedo decir :) lee la ayuda cuidadosamente.
Extracto de la ayuda al terminal:
Выставление торговых заявок
Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,
не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен
(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)
с последующим превращением в рыночную заявку.
...
...
...
Стоп и Стоп-Лимитные ордера
Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся
во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.
•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.
Ejecute el asesor adjunto en la demo (FORTS)
y ver dónde se "deposita" y a qué precio se ejecuta :)
2017.03.06 09:48:39.411 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades '1007932': accepted sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades '1007932': sell limit 1.00 RTS-3.17 at 104200 placed for execution
2017.03.06 09:48:39.428 Trades '1007932': order #55062748 sell limit 1.00 / 1.00 RTS-3.17 at 104200 done in 17.010 ms
2017.03.06 09:48:39.428 Trades '1007932': deal #8957618 sell 1.00 RTS-3.17 at 111390 done (based on order #55062748)
2017.03.06 09:48:44.233 Experts expert Test_sync_order (RTS-3.17,M1) removed
Las paradas deben ser activadas por el mercado si el precio de la última operación tocó el nivel especificado. Por lo demás, todas las demás órdenes del libro. En consecuencia, puede comprobarlo en las operaciones sin liquidez. Abra un futuro o una acción sin liquidez, establezca un límite de compra y mire cómo debe quedar en la pila. Y el stop-loss para ello no quedará ahí, porque todas las órdenes de stop-loss están en el servidor del broker y saldrán al mercado sólo bajo condición. La orden de Límite está en el mercado, ya que no hay otras órdenes en el mercado excepto éstas.
Ahora no estamos hablando de paradas, sino de tipos de órdenes.
Ahora no estamos hablando de paradas, sino de tipos de órdenes.