Errores, fallos, preguntas - página 2861

 
Ilyas:

Te equivocas, no es lo mismo.

La descripción de una variable estática en una clase, es su pre-definición (similar a la pre-definición de una función o clase), pero la colocación esencialmente sólo le dice al compilador donde la variable será almacenada en la memoria y cuando debe ser inicializada

Entonces, ¿por qué se produce el error (2) aquí, si i ya está pre-declarado anteriormente (1)?

class A {
public: 
        static int i; //(1)
};
int A::i = i = 123;   //(2) Error: unresolved static variable 'A::i'
 
Ilyas:

¿Tiene algún sentido hacer una Reserva en ArrayResize para un array de cadenas? ¿O es que no se puede obtener ningún beneficio de ello?

 
Puedes ver cuando un post previamente escrito fue cambiado a través de Perfil->Todos los posts o Búsqueda.
 

Hola a todos.

¿Podríais decirme si es posible crear una ventana de indicador desde un script que se presione al borde izquierdo o derecho del gráfico? Algunos sub_window_align = izquierda o algo así...

Gracias de antemano.

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Признак отрисовки ценового графика. Если установлено значение false, то отключается отрисовка любых атрибутов ценового графика и устраняются все отступы по краям графика: шкалы времени и цены, строка быстрой навигации, метки событий Календаря, значки сделок, тултипы индикаторов и баров, подокна индикаторов, гистограммы объёмов и т.д. Значение...
 

Queridos desarrolladores

¿Existe la posibilidad de gestionar el orden de paso de un nuevo tick a las manillas de los indicadores?

La situación es la siguiente: el primer indicador llama al otro, pero como este "otro" fue creado después del primero, el tick llega al primero y el "otro" le informa que aún no ha contado el nuevo tick en la nueva barra, y el primer indicador se recalcula a sí mismo, dejando el valor del indicador sin calcular, lo cual es crítico para un EA.

 
¿Puede decirme qué código cierra la ventana de Market Watch?
 
Aleksey Vyazmikin:

Queridos desarrolladores

¿Existe la posibilidad de controlar el orden de paso de un nuevo tick a las manillas de los indicadores?

La situación es la siguiente: el primer indicador llama al otro, pero como este "otro" fue creado después del primero, el tick llega al primero y el "otro" le informa que aún no ha contado un nuevo tick en la nueva barra y el primer indicador se recalcula a sí mismo, dejando sin calcular el valor del indicador, que es crítico para el EA.

No. En este tipo de construcciones, la única solución es convertir el indicador en una clase y añadirlo al Asesor Experto como una instancia de la clase, entonces se puede construir la secuencia de cálculos

 
fxsaber:
¿Puede decirme qué código cierra la ventana de Market Watch?

Los programas MQL sólo pueden gestionar las propiedades del gráfico y no tienen acceso al resto del terminal,

sólo enviar un mensaje a esta ventana a través de WinAPI

 
Igor Makanu:

sólo para enviar un mensaje a la caja a través de WinAPI

Eso es lo que he preguntado.

 
fxsaber:

Eso es lo que estaba preguntando.

así que no es para cerrar, es para minimizar

entonces dudo que funcione incluso con WinAPI, el estilo de ventana allí es probablemente Toolbox - y no parecen aceptar los mensajes de minimizar la ventana

PZY: Y si cambias el terminal a un nuevo escritorio en Win10, ¿no disminuirá la carga de la CPU? - no se dibujará ningún elemento si no se activa el escritorio