Discusión sobre el artículo "Se ha añadido a MetaTrader 5 el sistema de cobertura de registro de posiciones" - página 6

 
Vasiliy Sokolov:

Receptor de tipo equivocado, necesitas:

Aprender programación.

Tu build también está desactualizado. Todavía no tiene los modificadores solicitados. Necesitas actualizar tu MetaTrader 5 conectándote al servidor MetaQuotes-Demo.

Gracias por el consejo sobre el tipo de receptor, pero me había dado cuenta antes después de la punta de Alexey sobre la construcción y la instalación de la nueva. He estado programando durante mucho tiempo, con éxito, en varios idiomas. Sólo recientemente he necesitado mql5 para una pequeña tarea. Dado que utilizo principalmente MetaTrader 4, no había necesidad de mql5. Gracias de todos modos.
 

Hola,

prefiero mt5 original.

 
Diogo Seca:
Hay algo que no debo estar entendiendo aquí. No veo ningún beneficio global en lo que respecta a la cobertura de esta manera.
Quiero decir, como yo lo veo, la razón MQL5 nunca permitió la cobertura de esta manera en el primer lugar fue porque la cobertura de una posición mediante la apertura de una posición opuesta es lo mismo que simplemente el cierre de la primera.

¿Por qué un usuario prefiere el "sistema de cobertura" para el "sistema de compensación"?

La única razón que pude ver para esta aplicación es una mayor compatibilidad con los corredores, de alguna manera. ¿Alguna idea al respecto?
También estoy esperando un broker con cuentas reales para MT5 Hedging...
 
Para mi no era obvio como hacer un cierre parcial de una posición como la función OrderClose en mt4. Supuse que es necesario enviar una petición de mercado especificando el identificador de la posición (request.position), la dirección opuesta de la operación y el número de lotes a cerrar. Sin pedir el identificador, se abre una nueva operación. Se puede añadir este punto al artículo.
 
Dmitry Homenkov:
Para mi no era obvio como hacer un cierre parcial de una posición como la función OrderClose en mt4. Supuse que es necesario enviar una petición de mercado especificando el identificador de la posición (request.position), la dirección opuesta de la operación y el número de lotes a cerrar. Sin pedir el identificador, se abre una nueva operación. Puede añadir este punto al artículo.

Slawa respondió en detalle aquí. Por supuesto, no puedo adivinar a la vez.

Como determinar SL y TP de posiciones cerradas es un misterio.

 

En otras palabras, aunque se anuncia que MT5 tiene más funciones que MT4, (de hecho) restringe las opciones de los operadores.

Así es como yo lo veo y no era realmente necesario para los operadores, ya que la mayoría de ellos están contentos con MT4. Es como otros han dicho, MT4 es para los comerciantes, MT5 es para los corredores :)

 
Andrey Khatimlianskii:

¡Esto es una obra maestra!

¿Se trata de una advertencia para el periodo de edición del historial de operaciones, o nunca se cumplirá al 100%?

¿O se trata de algo totalmente distinto (contracierre, intervención de brokers)?

Cronológicamente

  1. Una orden pendiente funcionó parcialmente - se abrió una posición con Position_ID = Order_Ticket.
  2. La posición se cerró manualmente.
  3. El resto de la orden se ejecutó - se abrió una posición con Position_ID != Order_Ticket.

A qué será igual el ORDER_POSITION_ID final y cómo funcionará HistorySelectByPosition es todavía una incógnita.

Obviamente, una (de dos) operaciones de apertura en su orden DEAL_ORDER tendrá DEAL_POSITION_ID != ORDER_POSITION_ID.

Así que usted no debe confiar en HistorySelectByPosition incluso en Hedge.

 
fxsaber:

Cronológicamente

  1. La orden pendiente funcionó parcialmente - se abrió una posición con Position_ID = Order_Ticket.
  2. La posición se cerró manualmente.
  3. El resto de la orden fue ejecutada - una posición con Position_ID != Order_Ticket fue abierta.

A qué será igual el ORDER_POSITION_ID final y cómo funcionará HistorySelectByPosition es otra cuestión.

Obviamente, una (de dos) operaciones de apertura en su orden DEAL_ORDER tendrá DEAL_POSITION_ID != ORDER_POSITION_ID.

Así que definitivamente no debe confiar en HistorySelectByPosition incluso en Hedge.

En mi opinión, estás inventando problemas de la nada. Bien, se abrió una segunda posición (en una cuenta de cobertura) sobre el saldo de una orden con un Position_ID diferente. Digamos. ¿Cuál es el problema con eso? Las posiciones serán realmente diferentes. HistorySelectByPosition no tiene nada que ver.

Si desea capturar todas las operaciones por una señal específica, puede establecer MagicNumber y desenrollar la cadena usted mismo. El 99,99% de los traders no entenderán tu tristeza.

 
Rashid Umarov:

En mi opinión, te estás inventando problemas de la nada. Bien, se abrió una segunda posición (en una cuenta de cobertura) sobre el saldo de una orden con un Position_ID diferente. Digamos. ¿Cuál es el problema con eso? Las posiciones serán realmente diferentes. HistorySelectByPosition no tiene nada que ver.

  1. Este es un ejemplo de una situación de trading que operaciones claramente por una señal específica - poner MagicNumber en ellos y girar la cadena por sí mismo. El 99,99% de los traders no entenderán tu tristeza.

    Estamos hablando de analizar la historia del trading incluso manual, no estamos hablando de escribir un TS.

    Por ejemplo, queremos entender cómo un comercio se deslizó.
 

Quería abrir una nueva cuenta demo en el terminal MQL5. (Ya existe una cuenta demo de netting) Al abrir una cuenta, el botón "Usar hedging en el trading" no está activado.

Pregunta: ¿Puedo tener ambas cuentas de hedge y netting forex en el mismo terminal? ¿O debo reinstalar el terminal?