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
En este momento no se ha realizado ninguna transacción.
ZS No es raro.
PD En el modo de combate, cuando se realizan transacciones, casi siempre hay lags (sólo saco casos mayores a 5 milisegundos).
Por lo demás, parece ser mucho mejor que la 2470.
Estadísticas acumuladas. HistorySelect se retrasa sólo al realizar transacciones.
ZS miente. Sin transacciones, también hay retrasos.
Poner un montón de controles... Sorprendido por esto.
Resulta ser un hecho frecuente. No se han llamado las funciones de negociación.
SymbolInfoTick no es un mal retraso a veces. La HFT puede tener mucha experiencia con estos desfases inesperados.
Por favor, pregunte a los desarrolladores para encontrar las razones. Mientras tanto, es evidente que en los EA de combate su perfilador es imprescindible.
Resulta ser un hecho frecuente. No se han llamado las funciones de negociación.
SymbolInfoTick no es un mal retraso a veces. La HFT puede tener mucha experiencia con estos desfases inesperados.
Por favor, pregunte a los desarrolladores para encontrar las razones. Mientras tanto, es obvio que en los EA de batalla su perfilador es imprescindible.
¿Cómo se miden los milisegundos con tanta precisión? ¿Un reloj de hardware en su procesador?
¿Cómo se miden los milisegundos con tanta precisión? ¿Un reloj de hardware en el procesador?
GetMicrosecondCount().
Resulta ser un hecho frecuente. No se han llamado las funciones de negociación.
SymbolInfoTick no es un mal retraso a veces. La HFT puede tener mucha experiencia con estos desfases inesperados.
Por favor, pregunte a los desarrolladores para encontrar las razones. Mientras tanto, es obvio que en la batalla el propio perfilador de EAs es una necesidad.
el temporizador del sistema tiene un paso de 20ms por defecto. ¿lo has reajustado a un valor inferior antes de la medición?
puedes probar con funciones como ésta:
El temporizador del sistema tiene un paso por defecto de 20ms. ¿Lo has reajustado a un paso menor antes de medir?
A los desarrolladores.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
MT5 y la velocidad en la batalla
Anton, 2020.05.29 12:32
El código de la prueba debería ser así:
Por favor, no teorices más. Esta es una rama de aplicación práctica.
A los desarrolladores.
así que esta es la respuesta de los desarrolladores de hace varios años.
así que esta es la respuesta de los desarrolladores de hace unos años.
¿Está bien que la fecha sea 2020.05.29 12:32
¿Está bien que la fecha sea 2020.05.29 12:32
Me equivoqué, fxsaber lo señaló: GetTickCount() puede fastidiar como yo escribí, pero GetMicrosecondCount() no.
https://www.mql5.com/ru/forum/189360#comment_4838735
Me mantendré en silencio a partir de ahora :)