Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 760

 
Artyom Trishkin:

Aun así, merece la pena plantearse cómo redibujarlos cuando sea necesario. ¿O es realmente necesario redibujar el gráfico cada segundo?

Sí, es necesario redibujar cada segundo, supongamos, el mismo objeto "Tiempo para el cierre de la barra", pero es el ejemplo más sencillo.

Funciona sinChartRedraw en Quaternary, pero en Fiver sólo con él, lo que "causa preocupación".

 

Vuelvo a hacer la pregunta, ya que no he recibido respuesta.

¿Qué tan malo es, o no hace ninguna diferencia en términos de carga?

ChartRedraw cada segundo:

int OnInit()
 {
  EventSetTimer(1);
 ...
 }

void OnTimer()
 {
   ...
   SetLabel(...);
  ChartRedraw(0);
 }
 
Vitaly Muzichenko:

Vuelvo a hacer la pregunta, ya que no he recibido respuesta.

¿Qué tan malo es, o no hace ninguna diferencia en términos de carga?

ChartRedraw cada segundo:

Puedes comprobar lo malo o bueno que es con el perfilador en tiempo real.
 

¿Es posible cambiar el estilo de dibujo (si los estilos requieren el mismo número de buffers para dibujar)?

Más concretamente, quiero ser capaz de "apagar" parte de los buffers (ponerlos en DRAW_NONE) al pulsar una tecla.

 
BeforeFlight:

¿Es posible cambiar el estilo de dibujo (si los estilos requieren el mismo número de buffers para dibujar)?

Más concretamente, quiero ser capaz de "apagar" parte de los buffers (ponerlos en DRAW_NONE) al pulsar una tecla.

Puede

 
Alekseu Fedotov:
Puede

Gracias por la respuesta, me ha ayudado a encontrar el error.
 

Después de que el EA haya pasado, no puedo encontrar el panel que muestra el historial de operaciones - ¿me pueden decir dónde encontrarlo, por favor?

 

Hola 2017.07.18_18:26 GMT+3. Conocedores del foro, aconsejen qué programación utilizar para completar el EA -- ¿procedimental u OOP? Hice la pregunta en la página 760. Parece el Asesor Experto Moving Average.mq5 estándar pero no está funcionando. El artículo https://www.mql5.com/ru/articles/367 lo llama "reglas simples". ¿Qué tipo de programación debo elegir para que mi código no contradiga esas "simples reglas"? Para no tener que escribir otro año de Asesor Experto, creo que podría estar terminado en un mes o un año y medio. Espero obtener una respuesta. Si tiene alguna duda, no dude en preguntar. Eso es todo por ahora. 18:39 GMT+3. Publicado a las 18:42 GMT+3.

Создай торгового робота за 6 шагов!
Создай торгового робота за 6 шагов!
  • 2012.06.01
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы не знаете, как устроены торговые классы, и пугаетесь слов "Объектно-ориентированное программирование"? На самом деле вовсе не обязательно всё это знать, чтобы написать свой собственный модуль торговых сигналов - достаточно следовать простым правилам. Всё остальное сделает Мастер MQL5, и вы получите готовый торговый робот!
 
Aleksey Vyazmikin:

Después de que el EA haya pasado, no puedo encontrar el panel que muestra el historial de operaciones - ¿me pueden decir dónde encontrarlo, por favor?

La pregunta parece referirse al Probador.

Elhistorial de operaciones del probador sólo puede encontrarse en la ventana de visualización, antes de cerrarla.

Пользовательский интерфейс - Начало работы - Справка по MetaTrader 5
Пользовательский интерфейс - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Интерфейс платформы предоставляет доступ ко всем инструментам, необходимым для торговли на финансовых рынках. Он включает в себя различные меню...
 
Ivan Ivanov:

La pregunta parece referirse al Probador.

Elhistorial de operaciones del probador sólo puede encontrarse en la ventana de visualización, antes de cerrarla.

Gracias - Ya me he dado cuenta de que la visualización es un punto negativo, y el mayor punto negativo es que si dejas de hacer pruebas antes de que terminen no habrá ningún dato estadístico - ¡en MT4 está todo mucho mejor implementado!
Razón de la queja: