Errores, fallos, preguntas - página 2200
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
¿Qué significa esto?
¿Por qué el script no produce nada?
porque es por referencia y no por valor
No lo entiendo en absoluto. Este es el código
De alguna manera se queja de pasar un puntero por referencia. Al mismo tiempo, la función f recibe tranquilamente el puntero por referencia.
El resultado es
El operador int fue llamado sin problemas, mientras que el operador puntero no.
Lógicamente no debería funcionar sin referencia (imho). Puede ser una característica de los punteros mql - no necesitan ser dereferenciados.
Una petición a todos los que entienden del tema, vamos a descubrirlo. En este momento es un poco desordenado.
Solía pensar que un operador era sólo uno de los métodos que era conveniente utilizar por su sintaxis. Y ninguna otra distinción. Ahora resulta que no siempre es así.
Solía pensar que un operador era sólo uno de los métodos
cualquier operador sí. pero
1. operador = uno de los más populares
2. el único operador generado por el compilador
cualquier operador sí. pero
1. operador = uno de los más demandados
2. el único operador generado por el compilador
Así que operador sobrecargado/anulado.
Me equivoqué, debería funcionar sin el enlace. significa que no funciona con el enlace debido a los matices de sustitución.
En los pluses funciona incluso con una referencia.
Si tiene dudas sobre este tipo de cosas, es mejor que lo compruebe con una referencia, por ejemplo, C++. sin embargo, la sintaxis puede ser ligeramente diferente
Me equivoqué, debería funcionar sin el enlace. significa que no funciona con el enlace debido a los matices de sustitución.
Funciona en los pluses y con un enlace.
Si tienes dudas sobre este tipo de cosas es mejor que lo compruebes con un referente, por ejemplo, C++. aunque la sintaxis puede ser ligeramente diferente
Gracias. Por desgracia, no hablo ningún otro idioma que no sea MQL. También tengo una mala comprensión del MQL. Estoy aprendiendo OOP en MQL.
Al principio pensé que no sabía nada de aritmética.
¿Cómo es posible que estos dos números sumen 138,95, y que la suma de dos ceros dé como resultado -24,34?
Pero entonces me di cuenta:
Si las posiciones abiertas ayer o antes se cierran hoy, no se mostrarán, pero sí participan en el cálculo del importe de las posiciones cerradas.
Si cambia la profundidad del historial mostrado y vuelve a seleccionar "Hoy", todas las posiciones perdidas volverán a su lugar.
¿Se solucionará este fallo? ¿O nadie lo necesita?