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

 
Sergey Gridnev #:
Тёма представления десятичных чисел в двоичном формате настолько стара, а вопросы подобные вашим столько раз поднимались на форуме, что как-то стыдно их поднимать вновь не воспользовавшись предварительно поиском.
Можно было бы обойтись и без вашей реплики. Не всегда всё упомнишь. И про стыд как то не уместно.
А так и себе напомнил, и другим будет напоминание ))
 
Добрый день ! Почему зависала сегодня платформа?  на четвертый перезапуск начала  работать , но все равно тормозит .
 
Terminal MetaTrader 5 x64 build 5703 started for MetaQuotes Ltd.
Terminal Windows 11 build 26200, 12 x AMD Ryzen 5 5500U with Radeon, AVX2, 10 / 15 Gb memory, 165 / 475 Gb disk, UAC, GMT+10


Обновился до нового билда.

После открытия терминала любой профиль открывается с графиками где установлен период H1, независимо от того какой период был выставлен при сохранении профиля или до закрытия терминала.

И так после любого перезапуска терминала. Что за бред? Пожалуйста, верните прекрасно работавший элементарный функционал.

 
Подтверждаю:
дефолтный профиль для подкачки всех таймфреймов - 
scr_00 - b5699 - таймфреймы по порядку от месяца до минуты, 

scr_01 - b5701 - таймфреймы какие попало и расположены как попало. Исправьте пожалуйста. scr_00 scr_01

 
Terminal MetaTrader 5 x64 build 5705 started for MetaQuotes Ltd.
Terminal Windows 11 build 26200, 12 x AMD Ryzen 5 5500U with Radeon, AVX2, 11 / 15 Gb memory, 165 / 475 Gb disk, UAC, GMT+10


Обновился до свежего билда.

Проблема, указанная в прошлом посте только ещё сильнее усугубилась.

Теперь даже в течении работы терминала при переключении между профилями выставленные в графиках таймфреймы не сохраняются, а при переключении выставляются рандомно во всех графиках открытого профиля то М1, то H1, H2, H3.

Варианты проблемы для воспроизведения:

1) Ставлю во всех графиках профиля А таймфрейм от М1 до М30. Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит H1.

2) Ставлю во всех графиках профиля А таймфрейм от H1 до D1 включительно . Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит М1.

3) Ставлю во всех графиках профиля А таймфрейм  W1. Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит H2.

4) Ставлю во всех графиках профиля А таймфрейм  MN. Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит H3.

Верю и надеюсь, что проблему Вы исправите. Вынужден откатиться на билд до 5703. (Была ли проблема на 5701 не знаю, т.к. его пропустил в использовании.)

P.S. На билде 5701 эта проблема также воспроизвелась. На билде 5699 все функции профиля работают без ошибок. Временно откатился на него.
 
geritretar #:
Terminal MetaTrader 5 x64 build 5705 started for MetaQuotes Ltd.
Terminal Windows 11 build 26200, 12 x AMD Ryzen 5 5500U with Radeon, AVX2, 11 / 15 Gb memory, 165 / 475 Gb disk, UAC, GMT+10


Обновился до свежего билда.

Проблема, указанная в прошлом посте только ещё сильнее усугубилась.

Теперь даже в течении работы терминала при переключении между профилями выставленные в графиках таймфреймы не сохраняются, а при переключении выставляются рандомно во всех графиках открытого профиля то М1, то H1, H2, H3.

Варианты проблемы для воспроизведения:

1) Ставлю во всех графиках профиля А таймфрейм от М1 до М30. Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит H1.

2) Ставлю во всех графиках профиля А таймфрейм от H1 до D1 включительно . Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит М1.

3) Ставлю во всех графиках профиля А таймфрейм  W1. Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит H2.

4) Ставлю во всех графиках профиля А таймфрейм  W1. Переключаюсь на другой профиль Б. После переключения на профиль А во всех графиках стоит H3.

Верю и надеюсь, что проблему Вы исправите. Вынужден откатиться на билд до 5703. (Была ли проблема на 5701 не знаю, т.к. его пропустил в использовании.)

P.S. На билде 5701 эта проблема также воспроизвелась. На билде 5699 все функции профиля работают без ошибок. Временно откатился на него.

Подтверждаю - b5705. При переключении профилей - графики таймфреймов перемешиваются случайным образом.

Исправьте пожалуйста.

 
Проблема с временными рамками графиков исправлена в сборке 5707.
 
Alain Verleyen #:
Проблема с временными рамками графиков исправлена в сборке 5707.

Обновился.

Всё работает!

Спасибо за такую оперативную реакцию.

 
Alain Verleyen #:
Проблема с временными рамками графиков исправлена в сборке 5707.
b5707 - проблема решена, спасибо!
 
Terminal        Windows 11 build 22631, 8 x Intel Core i7-3770K  @ 3.50GHz, AVX, 11 / 15 Gb memory, 61 / 238 Gb disk, UAC, GMT+5

#import "kernel32.dll"
   //Для 64-битной системы
   void QueryUnbiasedInterruptTimePrecise(ulong & lpUnbiasedInterruptTimePrecise);
#import


//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{
   ulong uptime100ns = 0;
   
   if(_IsX64)
      QueryUnbiasedInterruptTimePrecise(uptime100ns);

}
2026.03.27 21:43:01.335 TEST (EURUSD,M1)        cannot find 'void kernel32::QueryUnbiasedInterruptTimePrecise(ulong&)' in module 'kernel32.dll'
2026.03.27 21:43:01.335 TEST (EURUSD,M1)        unresolved import function call in 'TEST.mq5' (1,1)


Изначально, хотел обойти проблему в штатной функции

Функция GetTickCount64() возвращает количество миллисекунд, прошедших с момента старта системы.

ulong  GetTickCount64();
 

Возвращаемое значение

Значение типа ulong.

Примечание
Счетчик ограничен разрешающей способностью системного таймера, который как правило возвращает результат с точностью 10-16 миллисекунд.