Errores, fallos, preguntas - página 2123
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 resumir la cuestión. ¿Para qué sirven CAccountInfo, COrderInfo, CSymbolInfo, CPositionInfo y CTerminalInfo?
He mirado su código fuente. ¿Para qué sirve utilizarlos?
CDealInfo yCHistoryOrderInfo - también se escriben con errores lógicos. ¿Cuál es el objetivo de su uso?
Bueno, tenemos CTrade. Todo está claro con él, donde puede ser conveniente, etc. ¿Pero qué pasa con las infoclases?
Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio
Asesores expertos: TrailingTakeProfit
fxsaber, 2018.02.07 16:17
Imagina una simple optimización para 100.000 pases de 10.000.000 de ticks. Entonces OnTick sería llamado un TRILLÓN de veces. Cualquier acción extra llamada un trillón de veces requeriría segundos/minutos/horas extra. Aprecia tu tiempo y el de los demás.
¿Alguien piensa en esto cuando escribe código?
Creo que...
Creo que...
Entonces es mejor no escribir así
Entonces es mejor no escribir así.
A menudo es difícil entender lo que quiere decir. Requiere sentarse a tu lado y ver todo lo que lees, revisas, escribes.
Hay una falta de contexto.
A menudo es difícil entender lo que quiere decir. Requiere sentarse a tu lado y ver todo lo que lees, revisas, escribes.
Hay una falta de contexto.
Porque sólo DoubleToStr será llamado tres trillones de veces para nada. Veamos cuánto tiempo tarda.
En mi máquina no débil, son 50 horas. Es decir, un Asesor Experto vacío con un comentario de este tipo (el comentario en sí no se llamará en el modo de optimización, sino que se calcularán los parámetros de entrada) añadirá 50 horas al tiempo de espera. ¿Quién piensa en esto cuando escribe el código?
Desde el control remoto.
Думаю, все сильно зависит от кодера. Испытываю неприятное ощущение от отсутствия каких-либо попыток что-либо написать не медленно.
Sólo he perfeccionado la velocidad en mi probador cuando he necesitado optimizar rápidamente (cientos de veces más rápido que MT) un rebasamiento completo. Se tardó unas horas en optimizar en un fin de semana, en lugar de un mes.
Y en MT4Orders, cuando querías poner por fin un punto razonable a MT5.
No es que estemos hablando de una ejecución de combate, pero en el Probador. El mero hecho de que la nube esté disponible demuestra que la velocidad es un cuello de botella. En resumen, los usuarios de la nube han gastado una cantidad enorme para pagar la incompetencia de los codificadores.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Asesores: TimeEA
fxsaber, 2018.02.07 04:01
Ni un solo EA de MQ en KB (no he mirado la entrega estándar). Extraña situación. MQ sigue haciendo hincapié en las buenas velocidades de la MT5, pero no parece haberlas medido. Tal vez por eso te dejan publicar código lento para entrenar.
Me gustaría ver un código de referencia de MQ. Cuando no hay errores lógicos, no es posible la aceleración algorítmica, el código está dispuesto, intervienen diferentes tipos de órdenes (no sólo órdenes de mercado), se muestra el envío y procesamiento asíncrono de órdenes, el historial de operaciones y los ticks. Al menos para un símbolo.