Probando el nuevo compilador MQL5 para plataformas x64 - ¡Cálculos de 2 a 10 veces más rápidos! - página 9
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
Para un robot bien escrito, la velocidad de cálculo es insignificante comparada con la velocidad de ejecución de las transacciones.
Todavía hay que escribir y probar un robot bien escrito. Y optimizado.
Y con el intercambio... es complicado y siempre lo será.
Porque para una prueba totalmente correcta, se necesita el historial de la pila, la cinta... Y seguirá siendo erróneo y no exacto debido a los delanteros, que no están presentes en el probador, pero sí en el real
Todavía hay que escribir y probar un robot bien escrito. Y optimizarlo.
Gracias por su apoyo.
A eso me refiero:
No existe un probador de estrategias para el terminal de operaciones.
¿Por qué deberíamos competir en cálculos matemáticos si es imposible probar el robot?
¿Y sobre la velocidad de ejecución?
El intercambio procesa las solicitudes en 1 ms. ¿A quién le importa la velocidad del terminal si el servidor de MT5 no pasa las órdenes más rápido que 6 ms?
Para cuando el servidor de MT5 esté pensando, un buen precio ya estará cogido).
A los promotores y simpatizantes:
¿Por qué intenta superar a C++?
Para un robot de escritura normal, la velocidad de cálculo es insignificante comparada con la velocidad de ejecución de las transacciones.
El servidor de MT5 se está ralentizando. ¿Qué tal si primero se configura el servidor y luego se compite en cálculos matemáticos?
...
Gracias por su apoyo.
Eso es lo que estoy diciendo:
¿por qué competir en cálculos matemáticos si no se puede probar el robot?
¿Y sobre la velocidad de ejecución?
La bolsa procesa las órdenes en 1 ms. ¿Qué importa la velocidad del terminal si el servidor de MT5 no pasa las órdenes más rápido que 6 ms?
Para cuando el servidor de MT5 esté pensando, ya se habrá tomado un buen precio).
Gracias por su apoyo.
Bueno... No fue exactamente una aprobación )
En condiciones de combate, la velocidad de ejecución no es tan importante.
Si es crítico, se puede resolver optimizando el código, trasladándolo a una dll o al menos dividiéndolo en diferentes máquinas.
Pero durante las pruebas y la optimización la velocidad es muy crucial. Y la aceleración del lenguaje resolverá este problema.
Por cierto, C# no es tan rápido, por cierto. Si fuera así, los bloqueadores de hft lo usarían en lugar de plus y java.
Dr.Trader ySergey Eremin
Gracias por los informes de errores.
Se ha corregido el error de generación de acceso a la variable sinput.
Saludos.
No consigo que la optimización funcione. He eliminado a propósito la versión anterior del terminal, he instalado desde cero, he conectado al servidor de demostración, he actualizado a la versión 1108 (del 23 de abril). Los archivos son los siguientes:
metaeditor64.exe - 8.941.528 bytes
terminal64.exe - 14 052 296 bytes
Cierro todo, escribo la clave en metaeditor.ini
[Experts]
Author=Copyright 2014, MetaQuotes Software Corp.
Address=http://www.mql5.com
Optimize=1
Cualquier prueba tardará mucho tiempo en ejecutarse, como lo habría hecho sin la optimización. ¿Cuál es el problema?
Cuando se compila para depuración, la tecla Optimizar se ignora, aún no hemos trabajado en la optimización de la depuración.
...Y por cierto, C# no es tan rápido. Si lo fuera, la gente de hft lo usaría en lugar de pluses y java.
Oh, vamos. ¿Vas a afirmar que Java es más rápido que C#?
La verdadera HFT consiste en programar directamente el microcontrolador de la tarjeta de red. Las propias lenguas se quedan en el camino.
La gente se reía hace 15 años, diciendo "¿cómo puede competir con Metastock, con Tradestation?
Tradestation se ha convertido en un corredor y tienen una historia de futuros intradía durante 27 años. ¿Por qué no te conviertes tú también en agente de bolsa?
No tendría que pedir a los corredores la historia correcta. Puedes descargar lo que necesites y como lo necesites. Con Forsts, la historia del Índice RTS es aún más fácil: desde 2005.
Para mí, todo el historial, a partir de datos de un minuto, será suficiente.