Errores, fallos, preguntas - página 340

 
alexluek:

¿Qué clase de milagros son estos? No hubo un solo momento en el que se viera que uno era más grande que el otro.


  Print ("vol1=",vol1,"vol2=",vol1,"vol1<vol2=",vol1<vol2);
 
mql5:

Aquí estoy di.... Realmente hay un error en el código, ¡y me he devanado los sesos!

Gracias.

 
alexluek:

Aquí estoy di.... Realmente hay un error en el código, ¡y me he devanado los sesos!

La ortografía correcta es con "e".
 
Rosh:
La ortografía correcta es con "e".
))))))))))))))))) ¡super!
 

Algo pequeño, pero aún así

int digits = SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);

Advertencia: posible pérdida de datos debido a la conversión de tipos

¿Qué pasa? (5.00.412)


Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 
pilipenok:

Una cosa pequeña, pero aún así

int digits = SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);


Las propiedades enteras siempre se devuelven como long, haz una conversión de tipo tú mismo y no obtendrás ninguna advertencia.

int digits = (int)SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);
 
pilipenok:

Algo pequeño, pero aún así

int digits = SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);

Advertencia: posible pérdida de datos debido a la conversión de tipos

¿Qué pasa? (5.00.412)


La función SymbolInfoInteger devuelve un long.

int digits = (int)SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);
 
pilipenok:

Algo pequeño, pero aún así

int digits = SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);

Advertencia: posible pérdida de datos debido a la conversión de tipos

¿Qué pasa? (5.00.412)


O bien escribir
long digits = SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);

или

int digits = (int)SymbolInfoInteger("EURUSD", SYMBOL_DIGITS);
 
alexluek:

Los resultados de la comprobación son correctos, pero no en el registro.

¿Qué clase de milagros son estos? No hubo ni un solo momento en el que fuera evidente que uno era más grande que el otro.

En todos los TFs y sin importar el personaje.

Observa el código con atención y corrige los errores:

("vol1=",vol1,"vol2=",vol1,
 

Es necesario enviar datos preprocesados a un indicador ya en funcionamiento. He decidido utilizar el texto del objeto gráfico como almacenamiento global de datos. Entiendo que la finalidad de los objetos gráficos es diferente y si hay alguna alternativa, me encantará escucharla.

Pero aquí me he encontrado con otra limitación de la lengua. La propia cadena admite una longitud casi infinita de caracteres. Bueno, probablemente la limitación se encuentra en algún lugar en el área de la limitación de las matrices en general. Y la cadena pasada como parámetro de un objeto gráfico está limitada a 63 caracteres. Como resultado, pasar un array como cadena requeriría un montón de objetos gráficos (sí, se me olvidó decir que uso encriptación, por eso la información en cadenas ocupa aproximadamente la misma cantidad de espacio que en el tipo original). Ahora, con los 63 caracteres actuales, sólo es posible pasar 15 pares de tiempo/precio a través de un objeto.

De ahí la pregunta: ¿podemos esperar que en el futuro el lenguaje elimine la limitación de la longitud del texto del objeto gráfico o habrá un mecanismo para pasar datos al hilo indicador?