Errores, fallos, preguntas - página 425

 
Interesting:

En cuanto al número de parámetros no parece haber problema, he probado con 600 parámetros.

Pero el número de parámetros optimizados está limitado a 63-64 (más allá de eso el probador simplemente no permite marcar los parámetros).

Con el número total de pases también hay que tener cuidado (si el recuento de pases irá más allá del máximo de largo, entonces la película no funcionará como yo lo entiendo).


Sí, lo entiendo muy bien :)
 
Mr.FreeMan:
Sí, lo entiendo muy bien :)
Escriba a servicedesk y adjunte el archivo EX5, por favor - ayudará a llegar rápidamente al fondo del problema.
 

Creación de un indicador personalizado - parámetros - cadena

No se pueden introducir comillas en el valor inicial.

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
Silent:

Creación de un indicador personalizado - parámetros - cadena

No es posible escribir comillas al valor inicial.

Utilice caracteres especiales ('\"' o los obtenidos mediante CharToString). También puede utilizar comillas simples.

Puede obtener una representación textual de una comilla doble de la siguiente manera

string quote = CharToString(34);

PS

Por lo que entiendo en su caso, es la variante '\' la que hará el truco.

 
Interesting:
Utilice comodines o comillas como "ejemplo".
Me gustaría terminar con la cadena Input1="" (valor vacío), no cadena Input1="''
 
Silent:
Desea obtener la cadena Input1="" (valor vacío), no cadena Input1="''

Si te he entendido bien, necesitas la siguiente combinación:

string Input1 = "\"\"";
 
Silent:
Me gustaría obtener la cadena Input1="" (valor vacío), no la cadena Input1="''.
Aclarado mi post.
 
Interesting:
voix_kas:
El maestro pone todas estas combinaciones en sus comillas "tal cual".
 

Desarrollador.

La caja no acepta variables, ¿está diseñada así?

Quiero poder comparar con variables regulares, pero no obtener un error "'XXXXXXXXX' - se requiere una expresión constante...".

 

Si añade un comentario a la derecha en los parámetros de entrada del indicador

//--- input parameters
input bool     BidLineEnable=true; //--- переменная BidLineEnable определяет, показывать ли линию Bid
input bool     AskLineEnable=true;
input string   path_prefix=""; // переменная path_prefix задает путь и префикс к имени файла
int ticks_stored; // переменная tick_stored содержит количество хранящихся котировок

obtenemos