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

Alexey Viktorov #:

Это уже давно и несколько раз было об этом сказано



Да отладчик поломали. 
Вчера потерял кучу времени, пока не понял с помощью распринтовки, что в отладчике в переменных показываются отфонарные значения. Реально принтуется 0, а в отладчике, например,  235642667. Жесть!
Alexey Viktorov #:

Это уже давно и несколько раз было об этом сказано

А у MQ есть какой-то багтрекер? Потому что баг старый и критичный, и не исправляется.
Denis Kislicyn #:
А у MQ есть какой-то багтрекер? Потому что баг старый и критичный, и не исправляется.

Господин Sergey Golubev сказал, писать о багах во всех темах новой версии терминала.

Если тема начинается так - "Новая версия платформы MetaTrader 5 build..."  вот в ней и писайте.

Sergey Golubev
Sergey Golubev
  • www.mql5.com
Профиль трейдера
MT5 (build 4473) баг при компиляции sizeof для всех типов vector и matrix:
template<typename T>
void test(){
   T val;
   
   Print(typename(val), ": ", (sizeof(val))); // Ok
   Print(typename(T));                        // Ok
   Print(sizeof(T));                          // Ошибка компиляции: 'vector' - unexpected token 
}

void OnStart(){ 
   test<vector>();
   test<vectorf>();
   test<vectorc>();
   test<vector<double>>();
   test<vector<float>>();
   test<vector<complex>>();
   
   
   test<matrix>();
   test<matrixc>();
   test<matrixf>();
   test<matrix<double>>();
   test<matrix<float>>();
   test<matrix<complex>>();
}

В чем может быть причина ошибки в логе HistoryBase ... 1 invalid bars removed при работе с пользовательским символом: CustomTicksReplace(), CustomRatesUpdate(), CustomRatesDelete(). Причем:

1) сообщение в логе выходит 2 раза подряд каждый раз после выполнения одной из функций;

2) бары и тики изменяются нормально;

3) какие-либо ошибки функции не возвращают.

Билд 4473.
Ivan Titov #:

В чем может быть причина 

Могу предположить, что время бара меньше чем время предыдущего бара. 

Aleksandr Slavskii #:

Могу предположить, что время бара меньше чем время предыдущего бара. 

По документации  CustomTicksReplace(), CustomRatesUpdate() должны заменять такие тики и бары. И уж точно ни старый ни новый - не инвалиды. И как объяснить такую ошибку на  CustomRatesDelete(), а также дублирование сообщения в логе при ОДНОМ вызове функции?

Sergey Dzyublik #:
MT5 (build 4473) баг при компиляции sizeof для всех типов vector и matrix:

Исправим

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 4410: улучшения в работе

trader6_1, 2024.08.01 12:32

В биосе ноутбука можно установить состояние Fn клавиши по умолчанию:

1. Отжатая Fn считается отжатой (default)

2.  Отжатая Fn считается зажатой, а зажатая отжатой. Т.е. состояние клавиши наоборот.


Я сегодня пытался это сделать, но не могу найти где это. Можно поподробней где это искать? Как называется что надо переключать?

Alexey Viktorov #:

Я сегодня пытался это сделать, но не могу найти где это. Можно поподробней где это искать? Как называется что надо переключать?

Зависит от модели ноутбука. Яндекс в помощь