Discusión sobre el artículo "El uso de ORDER_MAGIC para el trading con distintos Expert Advisors con un solo instrumento" - página 3

 
 

¡Hola!

¿Siguen siendo válidas o no las posiciones virtuales descritas en este artículo?
https://www.mql5.com/es/articles/112 

Después de todo, se puede seleccionar una posición mediante SelectByMagic y utilizarla como referencia. El artículo tiene 5 años, por eso pregunto.

 
eugene20237:

¡Hola!

¿Siguen siendo válidas o no las posiciones virtuales descritas en este artículo?
https://www.mql5.com/es/articles/112 

Después de todo, se puede seleccionar una posición mediante SelectByMagic y utilizarla como referencia. El artículo tiene 5 años, por eso pregunto.

El magik de posición se asigna en la apertura de posición, posteriores rellenos, cierres parciales no afectan al magik de posición de ninguna manera. Por eso el artículo utiliza una búsqueda de magik de orden y encriptación de magik.

El artículo funciona, pero los últimos cambios en MT5 permiten seleccionar "hedging" al registrar una cuenta y operar como en MT4. El artículo fue escrito para la conveniencia de la transferencia de estrategias MT4.
Обсуждение статьи "В MetaTrader 5 добавлена хеджинговая система учета позиций"
Обсуждение статьи "В MetaTrader 5 добавлена хеджинговая система учета позиций"
  • www.mql5.com
Его объем будет равен разности лотов двух закрытых позиций, а направление позиции и цена открытия — большей (по объему) из закрываемых позиций. - - Категория: статьи и техническая библиотека по автоматическому трейдингу
 
Nikolay Demko:
El magik de posición se asigna en la apertura de la posición, los rellenos posteriores, los cierres parciales no afectan de ninguna manera al magik de posición. Por eso el articulo usa una busqueda de magik de ordenes y encriptacion de magik.

El artículo funciona, pero los últimos cambios en MT5 permiten seleccionar "hedging" al registrar una cuenta y operar como en MT4. El artículo fue escrito para la conveniencia de la transferencia de estrategias MT4.

Gracias por la respuesta!
No estoy interesado en Forex, así como MT4.... ) Yo comercio en FORTS.

No te entiendo muy bien.
1. ¿Qué pasa si abro un largo con un magik y luego abro un corto con otro? Necesito que aparezcan dos posiciones multidireccionales con magiks diferentes, y que en el intercambio la posición sea igual a cero.
2. ¿Qué pasa si abro un largo con un magik, y luego abro otro largo con otro y luego abro un tercer largo con el primer magik? Debería haber dos posiciones con volúmenes 2 y 1 respectivamente. ¿Cómo será en la práctica?

 
eugene20237:

Gracias por la respuesta!
No estoy interesado en Forex, así como MT4.... ) Yo comercio en FORTS.

No te entiendo muy bien.
1. ¿Qué pasa si abro un largo con un magik y luego abro un corto con otro? Necesito que aparezcan dos posiciones multidireccionales con magiks diferentes, y que en el intercambio la posición sea igual a cero.
2. ¿Qué pasa si abro un largo con un magik, y luego abro otro largo con otro y luego abro un tercer largo con el primer magik? Debería haber dos posiciones con volúmenes 2 y 1 respectivamente. ¿Cómo será en la práctica?

Aquí es necesario entender que en realidad se llevará a cabo exactamente el sistema de contabilidad que se implementa en el servidor, si se trata de FORTS, a continuación, la compensación.

El artículo describe una forma relativamente sencilla de adaptar las estrategias de cobertura a la compensación (como ejemplo).

Y se muestra en los dedos que al final no hay ninguna diferencia en la elección del sistema de contabilidad para el beneficio. Ya que un sistema es convertible a otro.

Si tienes una estrategia de cobertura y necesitas la contabilidad por netting, te recomiendo adaptar la propia estrategia al netting, será más fiable.

Además, dicha adaptación puede revelar algunas trampas de la estrategia que no se ven en la cobertura.

 

Si todo es como dices, entonces al hacer netting, atar el magik a una posición no tiene sentido. Y entonces no está claro por qué se hizo hace 5 años, cuando no había soporte para el sistema de contabilidad de cobertura en MT5. Algo falla aquí... O yo no lo entiendo, o hay algo que no se dice. Por eso preguntaba con ejemplos concretos.

Necesito implementar una cartera de estrategias en una sola cuenta y en un solo instrumento. La idea de varias subcuentas es rechazada. Por supuesto, necesito emular un sistema de cobertura ya que MT no lo hace (a diferencia de otros programas de algo-trading).

 
eugene20237:

Si todo es como dices, entonces al hacer netting, atar el magik a una posición no tiene sentido. Y entonces no está claro por qué se hizo hace 5 años, cuando no había soporte para el sistema de contabilidad de cobertura en MT5. Algo falla aquí... O yo no lo entiendo, o hay algo que no se dice. Por eso preguntaba con ejemplos concretos.

Necesito implementar una cartera de estrategias en una sola cuenta y en un solo instrumento. La idea de varias subcuentas es rechazada. Por supuesto, es necesario emular el sistema de cobertura, ya que MT no lo hace (a diferencia de otros programas de algo-trading).

Usted está considerando las capacidades de la plataforma en una conexión estrecha con sus tareas. En MT5 hay un concepto de magik de posición y hay un concepto de magik de orden, el magik de posición coincide con el magik de la primera orden en la posición.

Para resolver tu tarea necesitas magik de orden, para otras posiciones los magik de posiciones también son útiles.

Si necesitas implementar una cartera de estrategias, has elegido el artículo correcto, entiende que todo está claramente escrito allí.

 
Nikolay Demko:

Usted está considerando las capacidades de la plataforma en una estrecha relación con sus tareas. En MT5 hay un concepto de magik de posición y hay un concepto de magik de orden, el magik de posición coincide con el magik de la primera orden en la posición.

Para resolver tu tarea necesitas magik de orden, para otras posiciones los magik de posiciones también son útiles.

Si necesitas implementar una cartera de estrategias, has elegido el artículo correcto, entiende que todo está claramente escrito allí.

Sí, ya he puesto en práctica el mismo principio.... ¡Muchas gracias!
[Eliminado]  
Me vienen a la mente pensamientos tan ingeniosos que sería bueno tener una función MQL5 lista para usar que produjera una lista de las operaciones que componen la posición abierta actual. Me refiero a la compensación. Entonces uno siempre podría saber qué operaciones y con qué Magic están presentes en la posición en este momento. Ahora, si un Asesor Experto con una Magia abrió una posición, el segundo Asesor Experto con la segunda Magia añadió a la posición, entonces el trader cerró una parte de la posición con sus manos y no hay manera de saber qué Magia fue mordida.
 
RickD:
Me vienen a la mente pensamientos tan ingeniosos que sería bueno tener una función MQL5 lista para usar que produjera una lista de las operaciones que componen la posición abierta actual. Me refiero a la compensación. Entonces uno siempre podría saber qué operaciones y con qué Magic están presentes en la posición en este momento. Ahora, si un Asesor Experto con una Magia abrió una posición, el segundo Asesor Experto con la segunda Magia añadió a la posición, entonces el trader cerró una parte de la posición con sus manos y no hay manera de saber qué Magia ha sido mordida.
HistorySelectByPosition() ¿no es así?