Errores, fallos, preguntas - página 2465
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
¿Se pueden ver los registros de los probadores y de los agentes (los primeros 24 son suficientes)?
Sí, por supuesto. MT5 (build 2045) mismo problema.
Y MT5 (build 2009) - todo está bien.
Tal vez hubo algunos cambios en comparación con MT5 (build 2009), en particular en la lógica de determinar si un agente local se está ejecutando o no (por ejemplo, lo llevó a la lógica de la detección de agentes de red)...
MT5. build 2055.
Las funciones ChartGetDouble(0,CHART_PRICE_MAX) y ChartGetDouble(0,CHART_PRICE_MIN) se ejecutan incorrectamente (escriben ceros) al cambiar la TF.
Y escribe correctamente la primera vez al iniciar el indicador. Entonces, cuando el TF se desplaza en el TF mensual siempre es cero, en otros a veces al principio, luego se normaliza.
resultado:
https://www.mql5.com/ru/docs/basis/types/classes
offsetof – это специальная команда, которая непосредственно связана в атрибутом pack. Она позволяет получить смещение члена от начала структуры.
Pero la realidad puso todo en su sitio:
https://www.mql5.com/ru/docs/basis/types/classes
Al principio me sorprendió porque desconocía la existencia de offsetof.Pero la realidad puso todo en su sitio:
Usted mismo ha escrito
Si abre una señal de la sección Señales, podrá ver un ejemplo de infografía:
Normalmente, el objetivo de una infografía es transmitir al usuario final los pros y los contras de un conjunto de propiedades del objeto analizado.
Sin embargo, la esencia de esta infografía no está clara, cuando una reducción del 100% se muestra como un resultado del 100% en el gráfico.
También el mismo indicador se utiliza dos veces dentro del mismo gráfico: una vez en positivo y la segunda en negativo (indicadores de "Operaciones Rentables" y "Operaciones Perdedoras").
Cambios propuestos:
1. Introducir una cuenta atrás para los indicadores "Reducción máxima", "Carga máxima del depósito", "Operaciones perdedoras" (cuanto menor sea el valor, mayor será el valor del indicador en el gráfico);
2. Sustituya uno de los indicadores duplicados ("Operaciones rentables" o "Operaciones perdedoras") por un nuevo indicador (por ejemplo, la desviación media de la cantidad de compra a la de venta, o cualquier otra cosa);
3. Para ciertos indicadores, como "Reducción máxima" y "Carga máxima de depósito", sustituya la omnipresente escala de % en el gráfico por una escala logarítmica o de otro tipo. El objetivo es aumentar el impacto del indicador en el atractivo de la señal.
¿Por qué las estructuras pueden hacer una copia profunda, peroArrayCopy, incluso cuando la clase tiene un constructor de copia, no puede hacer nada y da un error de compilación?
"¡No es normal, no es justo!" ©
Diferencias en funciones casi "idénticas":
1. no hay parámetro por defecto para ArrayInsert.
2. falta de una descripción "estándar" de los parámetros.
Se puede entender el uso de diferentes tipos de datos para los mismos parámetros (int, uint), refiriéndose a la compatibilidad.
No hay parámetro por defecto para ArrayInsert.
¿Por qué las estructuras pueden hacer una copia profunda, peroArrayCopy, incluso cuando la clase tiene un constructor de copia, no puede hacer nada y da un error de compilación?
"¡No es normal, no es justo!" ©
Tuve que implementar un ArrayCopy completo yo mismo.
No lo creo, pero tal vez alguien pueda encontrarlo útil...
Resultado: