Errores, fallos, preguntas - página 1040

 
paladin800:

Aquí aprendí que "... Comment() es la función más pesada, hace que la ventana se redibuje completamente...". Me pueden decir si es posible hacer que la información mostrada en la ventana a través de Comment() sea visible, por ejemplo, en 5 ticks, luego en los siguientes cinco ticks no se mostrará, luego de nuevo en 5 ticks será visible, etc. Estoy buscando formas de descargar la CPU cuando EA funciona.

Contador de ticks, si =5 - comentario y contador en 0.

O por OnTimer a la salida. O no por comentarios. ( Tomé f_comentario de aquí).

 

Quiero usar un array bidimensional.

Los datos que pienso almacenar allí son de tipo double y datetime.

¿Qué tipo debo asignar al array al declararlo? ¿O no se pueden utilizar datos mixtos en las matrices?

Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
cat7:

Quiero usar un array bidimensional.

Los datos que pienso almacenar allí son de tipo double y datetime.

¿Qué tipo debo asignar a un array al declararlo? ¿O no se pueden utilizar datos mixtos en las matrices?

No se puede. A través de una estructura, he aquí un ejemplo.

Aquí hay un artículo sobre las matrices.

 
Silent:

No se puede. A través de la estructura, he aquí un ejemplo.

Sobre las matrices, aquí hay un artículo.

Gracias.

Es muy práctico crear matrices multidimensionales declarando el nombre del elemento a llamar. )))

 

No entiendo nada.

Utilizo ObjectDelete(chart_ID, name).

Devuelve true aunque no exista tal gráfico. No había ningún gráfico, por lo tanto nada que borrar, pero devuelve true.

Документация по MQL5: Графические объекты / ObjectDelete
Документация по MQL5: Графические объекты / ObjectDelete
  • www.mql5.com
Графические объекты / ObjectDelete - Документация по MQL5
 
cat7:

No entiendo nada.

Utilizo ObjectDelete(chart_ID, name).

Devuelve true aunque no exista tal gráfico. No había ningún gráfico, por lo tanto nada que borrar, pero devuelve true.

La función ObjectDelete() sirve para eliminar objetos gráficos.
 
cat7:

No entiendo nada.

Utilizo ObjectDelete(chart_ID, name).

Devuelve true aunque no exista tal gráfico. No había ningún gráfico, por lo tanto nada que borrar, pero devuelve true.

Por lo tanto, todo está bien, no hay nada que borrar).
 

Y devuelve false si el objeto existe (se ha encontrado), pero no se ha podido eliminar.

ChartClose

 
zfs:
Así que está bien, no hay nada que borrar).
Supongamos que el objeto gráfico es un botón. Si hago una analogía con WinAPI y borro un botón inexistente, WinAPI::DestroyWindow() devolverá FALSE (fallo), mientras que MQL5::ObjectDelete() = true.
 
A100:
Supongamos que el objeto gráfico es un botón. Si hago una analogía con WinAPI y borro un botón inexistente, WinAPI::DestroyWindow() devolverá FALSE, mientras que MQL5::ObjectDelete() = true.
También existe ObjectFind, los idiomas son diferentes. En ruso hay palabras que no están en español.