Nueva versión de la plataforma MetaTrader 5 build 3270: Mejoras y correcciones - página 3

 
fxsaber #:

Dos terminales portátiles b3270 que se ejecutan en la misma máquina, muestran diferentes iconos en la barra de tareas de Windows.


Terminal.ico sólo uno de los terminales en funcionamiento (el de la izquierda en la captura de pantalla) tiene un icono.

Ambos Terminales se inician a través del acceso directo lnk así configurado.


El botón "Cambiar icono" no se ha utilizado.

Voy a suponer que una de las instancias se estaba actualizando mientras estaba activa. Y no se reinició manualmente después de la actualización.

 
fxsaber #:

No estoy hablando de si el icono ha cambiado o no, estoy hablando de que los iconos son diferentes aunque sean similares. Puedes ver qué icono se está utilizando cuando intentas cambiar el icono.

 
Alexey Viktorov #:

No estoy hablando de si el icono ha cambiado o no, estoy hablando de que los iconos son diferentes aunque sean similares. Puedes ver qué icono se está utilizando cuando intentas cambiar el icono.

Me lo imaginé.


En las etiquetas lnk, haga clic en "Cambiar icono". A la izquierda, he creado la etiqueta lnk. A la derecha, lo he creado con MQ.

Resulta que MQ lo crea con un enlace a Terminal.ico.

 

Varias situaciones al depurar.


1. Fallo en una línea al depurar paso a paso.

void f( int )
{
  DebugBreak();
  return; // Сюда не попасть по F11.
}

void OnStart()
{
  f(0);
}


2. No hay entrada en la función.

void f()
{
  return;
}

void OnStart()
{
  DebugBreak();
  f(); // Не заходит вовнутрь функции по F11.
}


3. Gran número de pasos.

int f( int i )
{  
  return(i);
}

void OnStart()
{
  DebugBreak();
  f(0); // Пришлось нажать пять раз F11, чтобы выйти из функции.
}
 

Hola. La pestaña "historial" carece realmente de un filtro para seleccionar un símbolo (para mejorar el informe de operaciones de un instrumento concreto).

 
Marco Nicholas #:

Hola. La pestaña "historial" carece realmente de un filtro de selección de símbolos (para mejorar el informe de operaciones de un instrumento concreto).

Lo uso regularmente.


 
fxsaber #:

Varias situaciones al depurar.


1. Fallo en una línea al depurar paso a paso.


2. No hay entrada en la función.


3. Gran número de pasos.

El depurador se ha convertido en algo horrible desde hace algún tiempo. No me sorprende nada. Incluso el depurador a veces ejecuta cadenas de abajo hacia arriba. En particular

    Comment("Спред ", SymbolInfoInteger(_Symbol, SYMBOL_SPREAD),
            "\nПрофит\\просадка ", DoubleToString(poz.Profit + poz.nonFixedProfit, 2), " ", AccountInfoString(ACCOUNT_CURRENCY),
            "\nЗафиксированная прибыль ", DoubleToString(poz.Profit, 2),
            "\nНе зафиксированная прибыль ", DoubleToString(poz.nonFixedProfit, 2),
            "\n"
           );

se ejecuta de abajo a arriba. Aunque lo más lógico sería ejecutar al mismo tiempo...

 
Alexey Viktorov #:

El depurador es horrible desde hace tiempo. Ya no me sorprende nada. Incluso las líneas a veces van de abajo a arriba. En particular, se...

se ejecuta de abajo a arriba. Aunque lo más lógico sería ejecutar al mismo tiempo...

int a=10;

PrintFormat(" %d %d %d %d",a++,a++,a++,a++);

corre hasta que estés iluminado y conozcas la lógica

 
fxsaber #:

Lo uso regularmente.


Hola, sí veo en la foto que tiene ese filtro. Está ejecutando la compilación 3270. No tengo ese filtro en esta versión, la últimaMetaTrader 5 build 3270.

Tal vez esté habilitado en alguna parte, como un ajuste adicional. Pero no tengo filtro por símbolo (como se muestra en su imagen).

¿Podría decirme cuál puede ser la razón?

He adjuntado la foto.

Archivos adjuntos:
 
Maxim Kuznetsov #:

int a=10;

PrintFormat(" %d %d %d %d",a++,a++,a++,a++);

para lanzarse a la iluminación y al conocimiento de la lógica

No veo ninguna relación. Tú tienes una variable calculada varias veces, yo no tengo las variables en las funciones de conversión repetidas.

Razón de la queja: