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
Estoy interesado - ¿es posible cambiar el volumen de las órdenes pendientes utilizando las herramientas de mql5?
He intentado modificar el pedido, pero dice que la modificación ha fallado (error desconocido), aunque todos los elementos obligatorios de la solicitud se han rellenado correctamente...
No, no puedes. La única opción en este caso es quitar el viejo y poner uno nuevo.
¿Por qué, es una simple retención?
¿Por qué es así, no es un simple retardador?
Se discutió hace un año. En su momento también intenté averiguar por qué no se podía cambiar el volumen de una orden pendiente. En aquel momento (por lo que recuerdo) Renat explicó que el volumen es un elemento tan importante desde el punto de vista del recuento de órdenes y para posibles reclamaciones de un operador contra un distribuidor que se implementó el esquema "una orden - un volumen" (o algo similar).
He intentado modificar el pedido, pero el mensaje dice que la modificación ha fallado (error desconocido), aunque todos los elementos obligatorios de la solicitud se han rellenado correctamente...
Mira atentamente la descripción del método OrderModify() de la clase CTrade:
No tiene volumen entre sus parámetros. Del mismo modo, en la sección "Estructura de la solicitud de transacción(MqlTradeRequest)" del Manual
Modificar orden pendiente.
Orden de comercio para la modificación de los niveles de precios de las órdenes pendientes. Se requiere la especificación de 7 campos:
Ahora lo veo, gracias por la respuesta. Simplemente asumí que si el parámetro de volumen no está en la lista de campos de consulta obligatorios, entonces es un parámetro opcional :)
Se proporcionan identificadores como SYMBOL_TRADE_TICK_VALUE_xxx para la función SymbolInfoDouble(). La descripción dice que este es el "valor de tic calculado para la posición". ¿He entendido bien que en realidad no estamos hablando del "valor del tic" sino del "valor de la variación mínima del precio de un instrumento"? En otras palabras, destacamos el valor por el que cambiarían los fondos propios en la moneda de depósito en el caso de un movimiento mínimo del precio y un contrato de 1 lote...
No se sabe de antemano por cuántos puntos saltará el precio cuando aparezca el siguiente tick.
Se proporcionan identificadores como SYMBOL_TRADE_TICK_VALUE_xxx para la función SymbolInfoDouble(). La descripción dice que este es el "valor de tic calculado para la posición". ¿He entendido bien que en realidad no estamos hablando del "valor del tic" sino del "valor de la variación mínima del precio de un instrumento"? En otras palabras, destacamos el valor por el que cambiarían los fondos propios en la moneda de depósito en el caso de un movimiento mínimo del precio y un contrato de 1 lote...
No se sabe de antemano por cuántos puntos saltará el precio cuando aparezca el siguiente tick.
El tick es el cambio de precio mínimo.
Vale, ya veo. Un indicador tiene dos nombres diferentes.
¿Cuál es la diferencia entre
PUNTO_SIMBOLO
Valor del punto único
doble
SYMBOL_TRADE_TICK_SIZE
Cambio de precio mínimo
doble
?
¿Cómo el cambio de precio mínimo puede ser menor que el valor de un punto?
Por ejemplo, ¿el cambio de precio mínimo puede ser inferior al valor de un punto?