Preguntas de un "tonto" - página 37

 

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...

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
No, no puedes. La única opción en este caso es quitar el viejo y colocar uno nuevo.
 
Rosh:
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?

 
Interesting:

¿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).

axmed0207:

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:

bool  OrderModify(
   ulong                 ticket,         // тикет ордера
   double                price,          // цена исполнения
   double                sl,             // цена stop loss 
   double                tp,             // цена take profit
   ENUM_ORDER_TYPE_TIME   type_time,      // тип по истечению
   datetime              expiration      // истечение
   )

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:

  • acción
  • precio de
  • la
  • orden
  • sl
  • tp
  • tipo_tiempo
  • expiración
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 

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.

 
Yedelkin:

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.

Un tick es el mínimo cambio de precio.
 
uncleVic:
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?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
En teoría, el punto y la garrapata podrían ser diferentes.
 
Yedelkin:

Por ejemplo, ¿el cambio de precio mínimo puede ser inferior al valor de un punto?

Eso es poco probable. :) Pero lo contrario es posible.