Errores, fallos, preguntas - página 584

 

Intentando crear un simple array de tipo string

void OnStart()

{

cadena mas[3] = {"a", "b", "c"}

}

El sistema da un error como que la variable no se utiliza... por favor, explique lo que está mal?

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

Intentando crear un simple array de tipo string

void OnStart()

{

cadena mas[3] = {"a", "b", "c"}

}

El sistema da un error como que la variable no se utiliza... por favor, explique lo que está mal?

Es sólo una preocupación. Dice que una variable (un array en tu caso) está declarada pero no se usa en ningún sitio.

Esto no es un error, sino una advertencia.

 
papaklass:
Sí, 540. Windows 7, 32 bits.

Probado en 64 y en 32 bits - no hay reproducción. No se necesitan piezas de fundición adicionales.

¿El error se produce en el terminal o en el probador? Vamos a servicedesk con los detalles.

 
IlshatG:

Intentando crear un simple array de tipo string

void OnStart()

{

cadena mas[3] = {"a", "b", "c"}

}

El sistema da un error como que la variable no se utiliza... por favor, explique lo que está mal?

alexvd, gracias por la respuesta. Estoy confundido por el hecho de que en la variación de enteros de este código la advertencia no se produce:

void OnStart()

{

int mas[3] = {1,2,3}

}

 
Urain:

En un cuarteto, se empieza de cero. Y el resto de la enumeración también empieza de cero. Era fácil suponer que éste también empieza de cero, pero no.

En general, el problema se produce si no se conoce esta característica, y sólo cuando se utilizan números en lugar de nombres (lo que a veces es necesario en los bucles), en otros casos, se debe escribir el nombre del valor deseado.

1. No había encuestadores en cuatro.

2. No se da el caso de que el siguiente valor de renumeración difiera del anterior en 1. Por lo tanto, no se pueden utilizar renumeraciones directamente en los bucles

3. Escribe tu propia función de recodificación para bucles

 
papaklass:

a stringo

Stanislav, ¿qué parámetros pidió en su anterior solicitud?

Símbolo, período, fechas de prueba, modo de simulación de ticks, depósito inicial, valores de los parámetros de entrada.

 
papaklass:

Ya está todo resuelto. Fue mi culpa, no maté el set-file y no recargué el probador después de cambiar los parámetros de entrada en el código. En la versión original, mis parámetros de entrada, que estaban escritos en el archivo de configuración, no eran correctos. Eso fue culpa mía.

Un deseo:

Cuando se cambian los parámetros de entrada en el código, sería deseable que el archivo de configuración se reescribiera automáticamente.

¿De qué aplicación estamos hablando? Se trata de una caída en el visualizador. Por alguna razón no has hecho la pregunta en Service Desk, sino aquí. Estamos hablando de mi pregunta en la solicitud anterior
 

alexvd:
А файловый кэш создался? Он как раз для этого и создавался и должен использоваться при повторных расчетах. 

¿Dónde lo encuentro y cómo lo descargo? Tengo la optimización desde el principio.

 

Los indicadores personalizados no se muestran en el visualizador del comprobador, aunque aparece la ventana y se realiza el cálculo.

El indicador ATR del conjunto de MT5 se renderiza.

Siento no haberlo encontrado en la página web, si esta pregunta ya ha surgido, por favor, dame un enlace a ella.

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

Los indicadores personalizados no se muestran en el visualizador del comprobador, aunque aparece la ventana y se realiza el cálculo.

El indicador ATR de MT5 se renderiza.

Siento no haberlo encontrado en la página web, si esta pregunta ya ha surgido, por favor, dame un enlace a ella.

Habrá una solución en la próxima versión