Erros, bugs, perguntas - página 1273

 
A100:

Erro de compilação

i e j não estão disponíveis nas classes derivadas D, embora declaradas como públicas e protegidas, respectivamente.
Na MQL, a protecção torna-se privada após herança pública. Por conseguinte, j não é visível na classe D.
 
zaskok:
Na MQL, a protecção torna-se privada após herança pública. Por conseguinte, j não é visível na classe D.

Errado.

class L {
protected:           //protected
        int i;
};

class M : public L { //после public-наследования
        int f() { return ( i ); }
};

class N : public M {
        int g() { return ( i ); } //нормально
};
não se torna privado - sem erros de compilação
 
A100:

Errado.

não se torna privado - sem erros de compilação
Sim, não tem. Não se deu ao trabalho de o verificar.
 
A100:

Erro de compilação

i e j não estão disponíveis nas classes derivadas D, embora declaradas como públicas e protegidas, respectivamente
Obrigado pela referência, vamos verificar
 

Resultado controverso - constantes de caracteres como parte da cadeia

void OnStart()
{
        Print( "\x32" ); //результат: 2   - нормально
        Print( "\62" );  //результат: \62 - спорно, ожидалось: 2
        Print( "\\62" ); //результат: \62 - нормально
}

Se existir uma única barra, esperava-se que fosse seguida por um código de caracteresdecimais(se existir um)

https://www.mql5.com/ru/docs/basis/types/integer/symbolconstants

código decimal

d

'\d'

número decimal de 0 a 65535

void OnStart()
{
        Print( "\x2660"  ); //результат: ♠
        Print( "\\x2660" ); //результат: \x2660
 
}
Aqui a barra simples e a barra dupla são diferenciadas, e acima dela não é
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Символьные константы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
HistorialSelect() A precisão máxima de um minuto... ocorre discrepâncias se uma transacção for fechada e uma nova transacção for aberta no mesmo minuto.
 
vadynik:
A HistorySelect() tem uma precisão máxima de minuto?
Não, a precisão é de segundos. Fixar a data final com bastante antecedência, não TimeCurrent().
 

Pode dizer-me, por favor,
Para a função SendMail não há definitivamente nenhum limite para a frequência de envio de mensagens?
Porque, por alguma razão, parece que antes (há meio ano atrás) havia menções sobre a limitação na descrição da ajuda, semelhantes às da SendNotification.
Obrigado.

 
ALXIMIKS:

Pode dizer-me, por favor,
Para a função SendMail não há definitivamente nenhum limite para a frequência de envio de mensagens?
Porque, por alguma razão, parece que antes (há meio ano atrás) havia menções sobre a limitação na descrição da ajuda, semelhantes às da SendNotification.
Obrigado.

Se enviar e-mails com demasiada frequência, o servidor de correio pode bloquear o seu envio.

Porque spammer, ddoser, etc.

 
Coruja invertida, quando se abre uma ordem fechando uma troca anterior com um volume maior, a posição permanece a mesma, porque apenas a direcção está a mudar, como escrito na ajuda - Posição inversa não muda o ID da posição, então porque é que o tempo de abertura POSITION_TIME ?
Razão: