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
No me gustan las dependencias peludas si no afectan a la funcionalidad, así que las desactivé. ;-) Si se dijera que algunas funcionalidades no funcionan, por supuesto que las habría dejado desactivadas.
Culpa mia. La próxima build es necesaria, haré un comentario al respecto. Pero hay total incertidumbre sobre el calendario.
Esto pasa mucho en el mercado rápido en FORTS. Y no sólo en MT5, sino también en otros terminales.
No uso su librería, pero siempre tengo en cuenta estos momentos en mis Expert Advisors.
No sé si esto te ayudará o no, pero yo lo hago así:
Memorizo las entradas de todas las órdenes colocadas. Hasta que la orden no aparece en el historial y su estado es ejecutada o cancelada, la considero válida.
En cuanto la orden aparece en el historial, puedes olvidarte de su ticket. Puedes controlarlo en OnTradeTransaction o, como en tu ejemplo, al principio de OnTick.
Recuerdo los tickets de todos los pedidos realizados. Hasta que el pedido no aparece en el historial y su estado es ejecutado o cancelado, lo considero válido.
En cuanto la orden aparece en el historial, puedes olvidarte de su ticket. Puedes controlarlo en OnTradeTransaction o, como en tu ejemplo, al principio de OnTick.
Sí, he preparado un algoritmo de este tipo. No hay tal problema en MT4.
DEAL_ENTRY_INOUT no parece estar soportado. Esto dificulta su uso con estrategias flip. ¿Hay planes para introducir este soporte, o no es inminente en un futuro próximo? Gracias.
Desde el principio se habló de todas las restricciones de Netting. Está en los planes desde hace unos años, la prioridad para su implementación es una de las más bajas.
Decidí jugar en una cuenta demo en el broker Otkritie. Vamos a omitir las preguntas que no es una bolsa de valores, las cotizaciones son torcidos, etc. Alerta: MT4ORDERS - ¡no se sincroniza con el historial! ¿Entiendo bien que no es para tanto, que se puede ignorar, y que se trata de un bug de la propia MT5, que consiste en que la orden enviada no aparece en el historial incluso después del tiempo de espera por defecto de 1 segundo?
Casi. Casi - porque no me acuerdo de todo. Particularmente por esta razón, se muestran registros muy detallados de estas situaciones para entender con mucha precisión lo que pasó.
El hilo mostró cómo deshacerse de estas notificaciones y cómo aumentar el tiempo de espera.
En una cuenta real en la bolsa de valores y el comercio real, broker Otkrytie, incluso a la espera de 10 segundos no ayudó, todavía pop-up alertas de que la desincronización con la historia. Y que aparecen con bastante frecuencia. Que en mi opinión es bastante extraño, en los otros retrasos especiales no se ven, ping 4 ms, la ejecución de órdenes es por lo general menos de 15 ms. Incluso empiezo a tener dudas de si todo es correcto allí, tal vez está conectado con netting? Aunque no uso INOUT, todo IN y OUT por separado. ¿Hay algún plan para evitar este caso? Para memorizar yo mismo las entradas, por ejemplo. ¿Y qué prioridad se da a resolver esto?
Por favor, publique ambos registros.