Errores, fallos, preguntas - página 1167
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
quizás, pero parece que se transmite correctamente. La ventana deVariables Globales redondea, muestra 17 dígitos.
La casta sindical al rescate. Es legal en mql5 incluso a través de estructuras.
MQL4. ¿Qué puedes imaginar?
¿No es el nuevo MQL4 el que se ha subido a MQL5?
MQL4. ¿Qué puedes hacer?
Veamos...
Aquí hay una secuencia de comandos con el principio, debe trabajar para ambos 4 y 5
No exactamente. Aunque a juzgar por las Ayudas, es más o menos lo mismo. Pero no vamos a juzgar. Nos interesa el resultado.
Veamos...
Aquí hay una secuencia de comandos con el principio, debe trabajar en 4 y 5
Esto es realmente extraño...
long, convertido en doble, muestra cero. Aunque, después, el doble cero se convierte normalmente en long. No lo entiendo...
¿Qué...? ????????????
¿Y buscarlo en el depurador? Hay un valor muy pequeño que no es cero. Todavía funciona, ¿qué más necesitas?
Ver. Envío el id de la ventana (es largo) al terminal del globo (son dobles). Necesito que un conjunto de indicadores instalados en un gráfico diferente, cualquiera (el Asesor Experto los establecerá) lea el valor de ID del gráfico del Asesor Experto que lo controla y envíe sus datos a este mismo gráfico. A su vez, el Asesor Experto procesará todos estos datos y trabajará con ellos. Veo cero en el terminal global, y no estoy tan seguro de que el indicador reciba el id necesario del gráfico deseado y envíe sus datos allí. Yo veo cero. Y no coincide con el id del gráfico en el que trabaja el Asesor Experto. Necesito estar seguro.
Si no puedo convertir los datos correctamente, tendré que utilizar el archivo csv. Sin embargo, quiero resolver el problema de la conversión de datos sin pérdidas. Y aquí no hay ninguna pérdida, sino una adición de 2 al valor real.
Intenté convertir a cadena - lo mismo - aumenta en 2 el valor enviado largo 130462919691841406:
resultado:
No entiendo...
Ta maaa...
Tienes que poner un doble de la larga antes de la transferencia. Para la variable global. No hay un valor cero, es sólo un dable aleatorio, puede ser digamos 1,34*e-307 puede ser 4,29*e+120, porque hay bits de largo.
Después de la transmisión, descomprimir de dub a long.
Eso es todo.