Erros, bugs, perguntas - página 1635

 

O compilador parece ser "tavo

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

Movo o cursor para a saída da função sobrecarregada, carrego em ALT+G - um menu pop-up pede-me para seleccionar a opção sobrecarregada. Mas é óbvio a partir do código fonte, que variante é chamada. Porque não é imediatamente mudado para ele, quando tudo é tão 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:

Movo o cursor para a saída da função sobrecarregada, carrego em ALT+G - um menu pop-up pede-me para seleccionar a opção sobrecarregada. Mas é óbvio a partir do código fonte, que variante é chamada. Porque não é imediatamente mudado para ele, quando tudo é tão claro?

+1. Também me tem incomodado, especialmente se houver mais de um congestionamento, tenho de continuar a tentar encontrar o correcto na lista.
 

Erro de compilação

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

Em SD está pendurado há um mês sem resposta #1516225

Verifiquei-a na versão 1375. O VC++ não compila isto.

----------- a partir da aplicação --------

Versão terminal e taxa de bits

1368 64 bits

Descrição do problema

Este código é compilado sem erros e avisos. Não me parece normal.

O mesmo efeito em MT4 988, deixou um pedido separado

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

**

 

Atraso significativo no editor ao digitar (no '.')

void f( double d = .1 )
 

O bug do testador Mt5: OHLC não corresponde no testador e no próprio MT5, além disso, Alto e Baixo estão dentro da gama Open/Close :(

Este candelabro, infelizmente, não é o único. O que fazer? Aconselhem como escrever aos criadores, pessoal!

2016.08.13 12:38:48.956 Terminal C:\Program Files\Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Microsoft Windows XP (x64 baseado em PC) em 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 construção 1375 iniciada (Alpari Limited)

Voltei a fazer o teste e vi um truque: o alto está a rastejar O_o enquanto a vela se está a formar. Em algum momento muda para um valor inferior, cai no intervalo Aberto/Fechar e depois muda o seu valor dentro desse intervalo.

OHLC sobre M1


 
kofesutra:

O bug do testador Mt5: OHLC não corresponde no testador e no próprio MT5, além disso, Alto e Baixo estão dentro da gama Open/Close :(

Este candelabro, infelizmente, não é o único. O que fazer? Aconselhem como escrever aos criadores, pessoal!

2016.08.13 12:38:48.956 Terminal C:\Program Files\Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Microsoft Windows XP (x64 baseado em PC) em 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 construção 1375 iniciada (Alpari Limited)

Voltei a fazer o teste e vi um truque: o alto está a rastejar O_o enquanto a vela se está a formar. Em algum momento muda de valor para um mais baixo, cai no intervalo Aberto/Fechar e depois muda o seu valor dentro desse intervalo.

OHLC sobre M1


Tem a certeza de que está a utilizar um período semanal no seu código?

Por favor, dê-me trechos de código se puder, estou curioso para ver...

 
Vladimir Pastushak:

Tem a certeza de que está a usar um período semanal no seu código???

Dê-me trechos de código se puder, estou curioso para ver...

O código não especifica explicitamente um período, _Período é utilizado.

E o prazo semanal é fixado no próprio testador.

Aqui está o único pedaço de código onde o período é utilizado:

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

Mas isso não importa, pois não? Como pode a lógica do Expert Advisor afectar as citações no testador?

E as semanas... Fiquei curioso, por isso comecei a testá-lo :)

 
kofesutra:

O bug do testador Mt5: OHLC não corresponde no testador e no próprio MT5, além disso, Alto e Baixo estão dentro da gama Open/Close :(

Este candelabro, infelizmente, não é o único. O que fazer? Aconselhem como escrever aos criadores, pessoal!

2016.08.13 12:38:48.956 Terminal C:\Program Files\Alpari Limited MT5
2016.08.13 12:38:48.956 Terminal Microsoft Windows XP (x64 baseado em PC) em 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 construção 1375 iniciada (Alpari Limited)

Voltei a fazer o teste e vi um truque: o alto está a rastejar O_o enquanto a vela se está a formar. Em algum momento muda de valor para mais baixo, cai no intervalo Aberto/Fechar e depois muda o seu valor dentro desse intervalo.

OHLC sobre M1


Verificá-lo-emos na segunda-feira de manhã. Neste momento, infelizmente, não há ninguém para investigar este problema.