Причем чем больше "центров гравитации", тем больше выйгрыш (у меня примервно в 100 раз при 300 центров гравитации) GPU версия (DirectX) у меня почему-то стала медленее работать чем CPU, хотя раньше быстрее была в несколько раз.
Почему во время OnInit() она не выполняется, хотя время на неё тратится, а при нажатии клавиши J очищение происходит? Как сделать так, чтобы и при вызове функции в коде тоже происходило очищение?
2025.07.0901:38:46.377 test (EURJPY,H2) 111112025.07.0901:38:46.377 test (EURJPY,H2) 222222025.07.0901:38:46.377 test (EURJPY,H2) 333332025.07.0901:38:46.377 test (EURJPY,H2) 444442025.07.0901:38:46.383 test (EURJPY,H2) 55555
Показатель не может вызывать Sleep(). После изменения на советник (EA) и добавления задержки в 200 миллисекунд, всё работает нормально. Очистка логов может занять время.
Andrei Iakovlev #: Почему во время OnInit() она не выполняется, хотя время на неё тратится, а при нажатии клавиши J очищение происходит?
Я хочу очищать окно экспертов в индикаторе тогда, когда хочу, через указание функции TerminalExpertsJournalClear(); в коде, а не в OnCalculate.
Разве сейчас это уже не реализуемо? Просто запомни: очистка логов быстрее, чем их вывод. Нужно сначала вывести логи, а потом их очистить — ищи способ это организовать.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Для GPU показывает только строку с FPS
в файле pixel1.hlsl удалите первый символ ё, случайно там оказавшийся.
Для CPU работает
Для GPU показывает только строку с FPS
Для OCL Не хватает test_002.cl
Причем чем больше "центров гравитации", тем больше выйгрыш (у меня примервно в 100 раз при 300 центров гравитации)
GPU версия (DirectX) у меня почему-то стала медленее работать чем CPU, хотя раньше быстрее была в несколько раз.
в файле pixel1.hlsl удалите первый символ ё, случайно там оказавшийся.
Заработало.
Не нашёл, где вставляется этот ресурс pixel1.hlsl.
Для CL отображается неправильно - на светло-сером фоне изредка проблёскивают цветные всполохи.
В индикаторе функция для очищения окна экспертов.
Почему во время OnInit() она не выполняется, хотя время на неё тратится, а при нажатии клавиши J очищение происходит? Как сделать так, чтобы и при вызове функции в коде тоже происходило очищение?
Почему во время OnInit() она не выполняется, хотя время на неё тратится, а при нажатии клавиши J очищение происходит?
Показатель не может вызывать Sleep().
В индикаторе никак не сделать, чтобы во время выполнения кода очистка работала?
В индикаторе никак не сделать, чтобы во время выполнения кода очистка работала?
Думаю, да. Рекомендую либо вообще не выводить никаких Print в OnInit, либо выполнять первоначальную очистку в OnCalculate.
Я хочу очищать окно экспертов в индикаторе тогда, когда хочу, через указание функции TerminalExpertsJournalClear(); в коде, а не в OnCalculate.
Я хочу очищать окно экспертов в индикаторе тогда, когда хочу, через указание функции TerminalExpertsJournalClear(); в коде, а не в OnCalculate.
Разве сейчас это уже не реализуемо?
нет