Errores, fallos, preguntas - página 1635

 

El compilador parece ser "tavo"

void OnStart()
{  
  int i = 0; // Почему нет warning?: variable 'i' not used
}
 

Muevo el cursor a la salida de la función sobrecargada, pulso ALT+G - un menú emergente me pide que seleccione la opción sobrecargada. Pero es obvio desde el código fuente, qué variante se llama. ¿Por qué no se cambia inmediatamente a ella, cuando todo está tan claro?

class A
{
public:
  static void f() {}
  
  static void f( int i ) {}
};

void OnStart()
{  
  A::f(0); // После нажатия ALT+G не происходит мгновенного перехода на static void f( int i )
}


 
fxsaber:

Muevo el cursor a la salida de la función sobrecargada, pulso ALT+G - un menú emergente me pide que seleccione la opción sobrecargada. Pero es obvio desde el código fuente, qué variante se llama. ¿Por qué no se cambia inmediatamente a ella, cuando todo está tan claro?

+1. A mí también me ha molestado, sobre todo si hay más de una congestión, tengo que seguir intentando encontrar la correcta en la lista.
 

Error de compilación

class A;
class A {
        static A a; //Error: 'A' - struct undefined
};
A A::a;
 

En SD lleva un mes colgado sin respuesta #1516225

Lo he comprobado en la versión 1375. VC++ no compila esto.

----------- de la aplicación --------

Versión del terminal y tasa de bits

1368 64 bits

Descripción del problema

Este código se compila sin errores ni advertencias. No me parece normal.

El mismo efecto en MT4 988, dejó una solicitud por separado

void OnStart()
  {
    string s;
    s += + "123";
    s += - "123";
  }

**

 

Retraso significativo en el editor al escribir (en el '.')

void f( double d = .1 )
 

Error del tester de Mt5: el OHLC no coincide en el tester y en el propio MT5, además, el Alto y el Bajo están dentro del rango de Apertura/Cierre :(

Esta vela, por desgracia, no es la única. ¿Qué hacer? ¡Aconsejad cómo escribir a los desarrolladores, chicos!

2016.08.13 12:38:48.956 Terminal C:\N-Archivos de Programa-Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Microsoft Windows XP (PC basado en x64) en Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 build 1375 iniciado (Alpari Limited)

Volví a ejecutar el probador y vi un truco: High está redibujando O_o mientras la vela se está formando. En algún momento cambia a un valor más bajo, entra en el rango de apertura/cierre y luego cambia su valor dentro de ese rango.

OHLC en M1


 
kofesutra:

Error del tester de Mt5: el OHLC no coincide en el tester y en el propio MT5, además, el Alto y el Bajo están dentro del rango de Apertura/Cierre :(

Esta vela, por desgracia, no es la única. ¿Qué hacer? ¡Aconsejad cómo escribir a los desarrolladores, chicos!

2016.08.13 12:38:48.956 Terminal C:\N-Archivos de Programa-Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Microsoft Windows XP (PC basado en x64) en Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 build 1375 iniciado (Alpari Limited)

Volví a ejecutar el probador y vi un truco: High está redibujando O_o mientras la vela se está formando. En algún momento cambia de valor a uno más bajo, entra en el rango de apertura/cierre y luego cambia su valor dentro de ese rango.

OHLC en M1


¿Está seguro de que está utilizando un período semanal en su código?

Por favor, dame fragmentos de código si puedes, tengo curiosidad por ver...

 
Vladimir Pastushak:

¿Está seguro de que está utilizando un período semanal en su código?

Dame fragmentos de código si puedes, tengo curiosidad por ver...

El código no especifica explícitamente un período, se utiliza _Período.

Y el plazo semanal se establece en el propio probador.

Este es el único fragmento de código en el que se utiliza el punto:

CopyHigh(_Symbol,_Period,0,2,vHigh);
         vH=vHigh[0];

Pero realmente no importa, ¿verdad? ¿Cómo puede afectar la lógica de EA a las cotizaciones en el probador?

Y las semanas... Me picó la curiosidad, así que empecé a probarlo :)

 
kofesutra:

Error del tester de Mt5: el OHLC no coincide en el tester y en el propio MT5, además, el Alto y el Bajo están dentro del rango de Apertura/Cierre :(

Esta vela, por desgracia, no es la única. ¿Qué hacer? ¡Aconsejad cómo escribir a los desarrolladores, chicos!

2016.08.13 12:38:48.956 Terminal C:\N-Archivos de Programa-Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Microsoft Windows XP (PC basado en x64) en Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 build 1375 iniciado (Alpari Limited)

Volví a ejecutar el probador y vi un truco: High está redibujando O_o mientras la vela se está formando. En algún momento cambia el valor a uno más bajo, cae en el rango de apertura/cierre y luego cambia su valor dentro de ese rango.

OHLC en M1


Lo comprobaremos el lunes por la mañana. Por el momento, lamentablemente, no hay nadie que investigue este problema.