Errores, fallos, preguntas - página 2478

 
fxsaber:
Estas constantes

y muchos otros están ausentes del SB.

Mejor que falte que como está ahora:

Por ejemplo FILE_SHARE_READ en MQL = 0x80,

y en WinAPI = 0x01

 
A100:

Por ejemplo FILE_SHARE_READ en MQL = 0x80,

y en WinAPI = 0x01

Sí, me he encontrado con eso en mi época. Se metió en un montón de problemas.

 

Hola.

Hay una colección de plantillas, ¿cómo declaro una variable del mismo tipo que el tipo de datos de la colección?

template <typename T>
class vector {
...
   typedef T value_type;
}

void start() {
   vector<int> v;
   v::value_type d;  // Как?
}
 
Quién sabe lo que el error es en la construcción de 2007 de mt5
 
Почему не правильно отображаются ордера?
Почему не правильно отображаются ордера?
  • 2019.02.27
  • www.mql5.com
Почему то при тестировании эксперта с отложенными ордерами позиции на графике не правильно отображаются. Раньше такого не было...
 
Sergey Dzyublik:
De nuevo una hora de búsqueda de errores en el código del proyecto ha llevado a los específicos de MT5 (build 2049).

Es posible que alguna parte de los registros del Asesor Experto no se muestre en el terminal sin avisar al usuario de ello.
Estos registros están en el archivo de registro - todo está bien allí.


De alguna manera la cola de registro muestra de alguna manera el registro con el número 395, todos los registros antes y después de este número se muestran en el registro МТ.
Por lo tanto, la prueba #395 siempre falla.

He intentado reproducir tu caso. Tengo un atasco estable en la entrada número 198

Gracias, he reproducido el problema. La solución estará en la próxima o en la siguiente (si no llega a tiempo) compilación.

 
fxsaber:

Una vez más les pido que desactiven las órdenes limitadas y tomen el deslizamiento en el probador en los símbolos personalizados en ticks reales.

Ahora todos los que conducen en el Probador de Estrategias por ticks reales, donde se aplican órdenes limitadas o órdenes de toma, pertenecen a una de las tres categorías

  • No crean que son engañados por el probador.
  • Los pseudofísicos.
  • fxsaber.

Una gran petición para detener esta práctica al menos en los símbolos personalizados. Esto no es sólo para evitar que el probador mienta, sino también para que funcione más rápido.

Hay mucha más gente en la tercera categoría. La prueba de la historia del castum con garrapatas adelgazadas por los resbalones muestra resultados completamente irreales.

 
Andrey Khatimlianskii:

Hay mucha más gente en la tercera categoría.

¡Genial! Se torna en la forma de Red + Intercambio, de lo contrario el Probador muestra resultados completamente inadecuados.

La prueba en una historia de náufragos con garrapatas adelgazadas debido a los resbalones muestra resultados completamente irreales.

Incluso sin el adelgazamiento, el engaño resulta ser decente.

 

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Bichos, errores, preguntas

Sergey Dzyublik, 2019.05.23 13:52

Probar un nuevo enfoque: de una lista de errores, elegir el más "prioritario" para nosotros, y ponerlo primero en la cola...

#(no corregido en MT5(build 2072))"Error de compilación al usar la misma firma de función repetidamente dentro de typedef.
(corregido en MT5(build 2072))"Error con la cola de registro en la terminal MT, supuestamente cuando el número de mensajes en la cola llega al límite, la memoria se reasigna con la re-copia, sin embargo se pierde un mensaje".
#(corregido en MT5(build 2069))"Error de compilación al pasar el parámetro (void*)(NULL) a la función de plantilla.
(corregido en MT5(build 2059))"Probador de estrategias: 2 pases previstos, pero en la práctica número infinito de pases > 900pcs debido a un error "OnInit critical error"".
(no corregido en MT5(build2072))"El compilador no ve el constructor de copia de clase por defecto cuando devuelve un objeto de clase por valor desde una función".
#(no solucionado en MT5(build2072))"Valor inválido del campo de tamaño del array dentro del operador de asignación por defecto para estructuras con arrays dinámicos.
#(corregido en MT5(build 2059)) Error de compilación al realizar un type cast "en sí mismo" para clases patrón y estructuras "complejas".
(no arreglado en MT5(build2072))"Cuando se trabaja con typedef, el uso de una función de plantilla con especialización explícita no genera código para esta función de plantilla.
#(no corregido en MT5(build2072))"Una parte importante de las funciones para el manejo de cadenas no funciona con caracteres NULL en una cadena (por ejemplo: ShortArrayToString, StringInit, StringFill).
#(no arreglado en MT5(build2072)) La función StringSetLength sólo funciona para "recortar" la longitud de la cadena, no para aumentarla.
(arreglado en MT5(build 2057))"Probador de Estrategias: 750 procesos "metatester64.exe" se están ejecutando".
"Foro www.mql5.com, al editar un mensaje con una imagen, la imagen anterior no se sustituye por la nueva".


Sugerencias:
"Permitir al usuario forzar la generación/eliminación de código para el operador de asignación por defecto (constructor de copias)".
"Permitir que ArrayCopy copie clases y estructuras "complejas", de forma similar a como las estructuras proporcionan una funcionalidad de copia profunda para cualquier tipo de objeto".
"Proporcionar la funcionalidad para que el usuario pueda leer/establecer el valor de la capacidad cuando se trabaja con matrices dinámicas".
"Cambios para mejorar la infografía del servicio de Señales"


 
La búsqueda del sitio está completamente rota.