Ошибки, баги, вопросы - страница 1273

 
A100:

Ошибка компиляции

i и j недоступны в производном классе D, хотя объявлены в public и protected соответственно
В MQL protected после public-наследования становится private. Поэтому j не виден в D-классе.
 
zaskok:
В MQL protected после public-наследования становится private. Поэтому j не виден в D-классе.

Не угадали

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

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

class N : public M {
        int g() { return ( i ); } //нормально
};
не становится private - нет ошибок при компиляции
 
A100:

Не угадали

не становится private - нет ошибок при компиляции
Да, не угадал. Проверять не стал.
 
A100:

Ошибка компиляции

i и j недоступны в производном классе D, хотя объявлены в public и protected соответственно
Спасибо за обращение, проверим
 

Спорный результат - символьные константы в составе строки

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

Если одиночная косая черта, то ожидалось что за ней следует десятичный код символа (если такой существует)

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

десятичный код

d

'\d'

десятичное число от 0 до 65535

 
void OnStart()
{
        Print( "\x2660"  ); //результат: ♠
        Print( "\\x2660" ); //результат: \x2660
 
}
 Здесь же различаются одиночная и двойная косая черта, а выше - нет
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
Документация по MQL5: Основы языка / Типы данных / Целые типы / Символьные константы
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Символьные константы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
HistorySelect()  Имеет максимальную точность минуты? возникают расхождения если сделка закрыта и открыта новая на одной минуте
 
vadynik:
HistorySelect()  Имеет максимальную точность минуты? возникают расхождения если сделка закрыта и открыта новая на одной минуте
Нет, точность секундная. Выставляйте конечную дату заведомо вперед, а не TimeCurrent().
 

Подскажите, пожалуйста,
Для функции SendMail точно нет ограничения на частоту посылки сообщений?
А то почему-то кажется, что раньше (пол года назад) были упоминания об ограничении в справочном описании, на подобии тех которые для SendNotification.
Спасибо. 

 
ALXIMIKS:

Подскажите, пожалуйста,
Для функции SendMail точно нет ограничения на частоту посылки сообщений?
А то почему-то кажется, что раньше (пол года назад) были упоминания об ограничении в справочном описании, на подобии тех которые для SendNotification.
Спасибо. 

при слишком частой отправке писем почтовый сервер может заблокировать отправку.

потому что спамер, ддосер и т.п.

 
Переворотная сова, при открытии ордера закрывающего прошлую сделку большим объемом позиция остается та же, ведь меняется только направление, как написано в справке -Переворот позиции не изменяет идентификатора позиции, почему тогда меняется время открытия позиции POSITION_TIME ?? 
Причина обращения: