Límites/apuestas al precio actual en el Terminal (no en el Probador) - página 2

 
fxsaber:

Debes haber escrito sobre algún otro tema. En este caso el problema es técnico: no hay aceptación.

Si MQ no hiciera tal aceptación en el modo Exchange + Netting, entonces la comunidad de MOEX en forma de haters tendría una verdadera razón para arrojar barro a MT5. MQ hizo la aceptación (incluyendo el probador) y todo está bien allí.

El tema perjudica sustancialmente a Tester, pero se omite específicamente porque se necesita una solución para las cuentas reales ante todo.

Sí, escribí sobre un tema más global. Y es uno que se encontrará una vez que retoquen (si es que lo hacen) técnicamente la MT5. Ese es el siguiente nivel.

En su momento, dejé la plataforma MT, incluso por la razón que mencionas en tu sub. Pero, no importa cómo se flote - los limitadores (enviados amablemente, a través de la API) se colgarán y rejugarán en LP, hasta que el precio se mueva ... generalmente en contra de usted. Tal vez me topé con el control personal, o tal vez es así como funciona todo el sistema. Ese ST se guardó en un cajón al final del día.

Pero sí, es posible peinar la MT5. Qué más hay que discutir, salvo expresar mi acuerdo. )

 
Heroix:

No importa cómo flojees, los limitadores (enviados amablemente, vía API) se colgarán y volverán a saltar a LP hasta que el precio se mueva... normalmente en tu contra.

La situación de los redireccionamientos puede no tener nada que ver con los flippers. Por ejemplo, los limitadores de FOK pueden ser rejugados incluso en un intercambio.

 
fxsaber:

Por favor, nada de offtops. MT5 es una plataforma de mercado. La discusión aquí es sobre una grave limitación/fallo técnico.

Hay otros problemas, pero no me centraré en ellos aquí.

El límite/fracaso está en la mente de los clientes, ese es el cálculo.
FOK en una orden limitada, ¿cómo te lo imaginas?
Es sencillo, se te presenta como un límite, pero si se solapan, se ejecutan con una orden de mercado, para eso está el FOK.
FOK y IOC son condiciones adicionales para las órdenes de mercado, o límite a un precio peor, pero no un límite mejor.
Y un TR es a priori un límite mejor. Adéntrate en el mecanismo de ejecución de órdenes y lo verás claro.
Este es un problema del sector minorista en su conjunto, no de la aplicación.

 
Roman:

Adéntrate en el mecanismo de ejecución de órdenes y lo verás claro.

Por favor, no ensucie el hilo.

 
Alexey Navoykov:
En MT4 con el modo de Ejecución Instantánea no existe ese problema. Y la Ejecución de Mercado en el trato es a priori carta blanca para que el concesionario haga trampas

En Alpari-Demo.

TakeProfit:
2020.05.19 10:37:43.552 '13397486': modification of order #562827752 buy 0.05 XAGUSD at 17.083 sl: 0.000 tp: 0.000 -> sl: 0.000 tp: 17.045 failed [Off quotes]
2020.05.19 10:37:43.279 '13397486': modify order #562827752 buy 0.05 XAGUSD at 17.083 sl: 0.000 tp: 0.000 -> sl: 0.000 tp: 17.045

Limit:
2020.05.19 10:35:06.546 '13397486': order buy limit 0.10 XAGUSD opening at 17.070 sl: 0.000 tp: 0.000 failed [Off quotes]
2020.05.19 10:35:06.253 '13397486': pending order buy limit 0.10 XAGUSD at 17.070 sl: 0.000 tp: 0.000


En definitiva, un sinsentido. De MT4 es mejor no volver a hablar aquí. Pero voy a escribir lo que hice con el código.

// Лимитник по текущей.
Print(OrderSend(_Symbol, OP_BUYLIMIT, 0.1, Ask, 0, 0, 0));

// Тейк позиции на текущую.
if (OrderSelect(0, SELECT_BY_POS))
  Print(OrderModify(OrderTicket(), OrderOpenPrice(), 0, OrderClosePrice(), 0));
 
fxsaber:

En forma de límite. De lo contrario, no se rechazaría, sino que se ejecutaría con deslizamiento negativo.

Pero sin la aceptación de MT5 no puede haber envío. Ese es el problema. MT5 no acepta. El límite puede brillar en amarillo en la Terminal durante minutos. Y todo ese tiempo no habrá aceptación.


Existe una solución por parte de los desarrolladores de agregadores, para que todas las órdenes de mercado de MT5 se conviertan por dentro en órdenes limitadas, ya que MT5 acepta mercados a la vez. Se trata de una especie de elusión del problema de la MT5.


Pero tiene una desventaja importante. Imagínese que necesita modificar una orden limitada existente fijándola al precio actual. Entonces tenemos dos opciones:

  1. Quitar el limitador y luego poner un mercado, que el agregador hará el limitador. Pero al quitar el limitador, el precio puede desaparecer y no llegar a tiempo.
  2. Coloque un mercado y luego retire el limitador. Pero en este caso, cuando se coloca un mercado, el limitador también puede ejecutarse. Por lo tanto, el volumen de la posición se duplicará.
Los desarrolladores de agregadores intentan sortear esta loca limitación de MT5, pero tienen muletas con sus propias desventajas. Si MQ aceptara los limitadores/tecas en el tick actual, todo iría bien.

¿existen plataformas de negociación conocidas sin este inconveniente? y si trabajan con el protocolo FIX?

en cuanto a la ejecución de la bolsa, dudo que sea posible la ejecución correcta de los límites en el probador, porque para ello hay que tener en cuenta la cola de los límites en la pila en cada nivel (no sé si tal información está disponible incluso para las plataformas de negociación), ahora los límites en el probador se ejecutan si tocan el precio del flipper, y se ejecutarán inmediatamente si se fijan en el precio del flipper - esto es incorrecto per se.

 
Andrey Dik:

¿hay plataformas de negociación conocidas sin este inconveniente? ¿y si se trabaja con el protocolo FIX?

Sobre otras plataformas es incorrecto aquí. FIX - sin problemas permite trabajar con limitadores, incluso con limitadores a un precio peor que el actual.

En cuanto a la ejecución de la bolsa, dudo que sea posible la ejecución correcta de los límites en el probador, porque para ello hay que tener en cuenta la cola de los límites en la pila en cada nivel (no sé si tal información está disponible para las plataformas de negociación en absoluto), ahora los límites en el probador se ejecutan si tocan el precio de flipper, y se ejecutarán inmediatamente si se fijan en el precio de flipper - esto no es correcto per se.

Los límites en el probador se han discutido muchas veces. Por ejemplo, aquí y aquí.

 
fxsaber:

Sobre otras plataformas es incorrecto aquí. FIX - permite los limitadores sin problemas, incluso los limitadores de peor precio que el actual.

Los límites en el probador se han discutido muchas veces. Por ejemplo, aquí y aquí.

¿por qué es incorrecto? si no se compara con otras plataformas no habrá ningún cambio a mejor. el debate constructivo normal y la comparación sólo beneficiarán a MT5. quizás vivimos como la tribu Tumbo Yumbo y no sabemos cómo navegan los barcos en el gran teatro.

si todo funciona como debería en FIX, ¿por qué no funciona en MT5? - Si quieres hacer esta pregunta a los desarrolladores, pero los desarrolladores pueden responder: "Te dimos MQL5, escribe lo que quieras en él, incluyendo la conexión FIX y si no te gusta, escribe un probador". - Esa es la respuesta que obtuve recientemente a mi pregunta.

Los propios Metakvot a veces hacen comparaciones de plataformas, incluso hay una especie de artículos que las comparan.

Comparaciones que se pueden buscar:

https://www.mql5.com/ru/search#!keyword=metatrader%20%D0%B8%20quik&module=mql5_module_articles

En Quicksilver los límites funcionan como deberían, ¿alguien está al tanto?

Поиск - MQL5.community
Поиск - MQL5.community
  • www.mql5.com
Поиск выполняется с учетом морфологии и без учета регистра. Все буквы, независимо от того, как они введены, будут рассматриваться как строчные. По умолчанию наш поиск показывает страницы...
 
Andrey Dik:

¿Por qué es incorrecto? sin una comparación con otras plataformas no habrá ningún cambio a mejor. la discusión constructiva normal y la comparación sólo beneficiarán a MT5. tal vez vivimos como la tribu Tumbo Yumbo y no somos conscientes de cómo los barcos navegan por la vasta extensión del gran teatro.

MT5


Otra plataforma


Traté de grabar un video en MT5 varias veces, ya que quería que el video fuera corto - la ejecución ocurrió en pocos segundos.

 
fxsaber:

Intenté varias veces grabar un video en la MT5, porque quería que el video fuera corto - la ejecución ocurrió en pocos segundos.

Este es el aspecto de la Ejecución Limitada al precio actual cuando hay que esperar un poco más.


Cuando se ejecutó.


Registro.

2020.05.19 12:21:34.917 Trades  '84249': buy limit 0.01 USDHKD at 7.75057
2020.05.19 12:21:34.958 Trades  '84249': accepted buy limit 0.01 USDHKD at 7.75057
2020.05.19 12:21:34.959 Trades  '84249': order #618119 buy limit 0.01 / 0.01 USDHKD at market done in 42.100 ms
2020.05.19 12:23:11.473 Trades  '84249': deal #421616 buy 0.01 USDHKD at 7.75057 done (based on order #618119)


Tardó casi 100 segundos en ejecutarse. Fue instantáneo en la otra plataforma.