Errores, fallos, preguntas - página 1126
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
Estoy escribiendo un ToR para un EA de MT4 con prioridad en el procesamiento de datos acelerado.
Por favor, indique si la secuencia de cálculos o el muestreo (¿cuál es el nombre correcto - representativo?) es importante para acelerar.
Adjunto dos variantes en forma de imágenes que muestran diagramas de bloques.
Si puede, por favor escriba cómo debería ser el código si la ejecución selectiva de los bloques será - una disposición puramente primitiva, y ¿dará esto un aumento significativo de la velocidad?
¿Cómo se explica este cierre de una posición en el probador? ¿Se debe a la ampliación de la extensión?
Capturas de pantalla de la plataforma comercial MetaTrader
EURUSD, M20, 2014.04.12
Alfa-Forex, MetaTrader 5, Real
temp_file_screenshot_63279.png
¿Cómo se explica este cierre de una posición en el probador? ¿Es la ampliación del margen?
[img]https://charts.mql5.com/4/434/eurusd-m20-alfa-foreks-temp-file-screenshot-63279-png.png[/img]
Si el diferencial se ha ampliado (y, a juzgar por la captura de pantalla, en 720 puntos), entonces todo es correcto.
La posición de venta se ha cerrado al precio Ask. Esto es si se colocan los topes.
Por cierto, su brokerAlfa-Forex tieneunos spreads simplemente gigantescos al final de la semana y al principio.
Probablemente se registraron en el historial de cotizaciones y el probador simuló operar con ellas.
Las paradas para el fin de semana son peligrosas: no se salvarán de la brecha de todos modos, y el ensanchamiento puede atraparte fácilmente.
No hay error aquí porqueLONG_MAX+1< 0
Aquí la advertencia es válida (t<LONG_MAX siempre verdadera si t int ) bucle infinitoNo hay error porque ULONG_MAX-1< 0, porque la operación de comparación se reduce a int
Entonces, cómo explicar esto:
No hay ningún error aquí porque ULONG_MAX-1< 0, es decir, la operación de comparación se convierte en int o long
¿Te refieres a la comparación en la expresión probada en el bucle?
Porque no lo parece en una simple comparación.
Sólo hay que cambiarlos :)
¿Qué hace este reordenamiento? t era menor que ULONG_MAX-1 y sigue siéndolo.