Если есть возможность - добавьте пожалуйста переход к определению функции или объявлению переменной по ctrl+click как это реализовано в VS или Qt Creator. Было бы очень удобно.
Да, хорошая идея
Укротите эту штуку, пожалуйста!
Оно мешает копировать после выделения мышкой, используя <Ctrl + C>. То есть, при выделении мышкой если Ctrl был нажат раньше, чем отпущена ЛКМ, то срабатывает эта хрень и не дает скопировать:
Пускай оно срабатывает только если Ctrl был нажат раньше, чем ЛКМ.
В добавок теперь я еще получаю телепорт к определению, когда по привычке хочу выделить идентификатор, используя <Ctrl + ЛКМ> (как это работало раньше).
Поэтому в идеале хотелось бы иметь возможность отлючать сие (тем более, я полагаю, что большинство здесь привыкли к <Alt + G>).
Последний релизный МТ5. Есть скрипт, он запускает один за другим пачку одиночных тестов в тестере через нажатие кнопки Старт, т.е. идентично запуску подряд одиночных тестов руками.
Периодически тест он отказывается проводить, ничего не происходит. В более ранних версиях (порядка год-два назад) чтобы вернуть работоспособность тестера приходилось рестартовать терминал. Сейчас можно просто подождать и дальше гнать тесты. Когда изменилось-не отслеживал. Как повторить-неизвестно, происходит рандомно. В логах вот так. Это конец прошлого прохода:
2024.02.0310:28:44.794 Core 3final balance 10000672.00 pips
2024.02.0310:28:44.794 Core 3OnTester result 6722024.02.0310:28:44.794 Core 3 EURJPY.0_Broco,M1: 192153 ticks, 6960 bars generated. Environment synchronized in 0:00:00.036. Test passed in 0:00:00.436 (including ticks preprocessing 0:00:00.032).
2024.02.0310:28:44.794 Core 3 EURJPY.0_Broco,M1: total time from login to stop testing 0:00:00.472 (including 0:00:00.036for history data synchronization)
2024.02.0310:28:44.794 Core 3526 Mb memory used including 22 Mb of history data, 64 Mb of tick data
2024.02.0310:28:44.794 Core 3log file "C:\Users\xxx\AppData\Roaming\MetaQuotes\Tester\2159AE63FA8D9063FCC954BB789F458E\Agent-127.0.0.1-3003\logs\20240203.log" written
2024.02.0310:28:44.805 Core 3 connection closed
И сразу за ним попытка следующего прохода:
2024.02.0310:28:45.489 Tester "BandsReturnR.ex5"64 bit
2024.02.0310:28:45.595 Tester EURJPY.0_Broco: history data begins from 2022.02.0300:002024.02.0310:28:45.595 Tester EURJPY.0_Broco: ticks data begins from 2022.02.0300:002024.02.0310:28:45.595 Core 3 connecting to 127.0.0.1:30032024.02.0310:28:45.596 Core 3 connected
2024.02.0310:28:45.596 Core 3 disconnected
2024.02.0310:28:45.597 Core 3 connection closed
2024.02.0310:28:45.598 Core 3 connected
2024.02.0310:28:45.604 Core 3 authorized (agent build 4153)
2024.02.0310:28:45.607 Core 3 disconnected
2024.02.0310:28:45.607 Core 3 connection closed
Просьба посмотреть, что может отвалиться, может больше отладки в лог писать. Повторяется нечасто, но неприятно, просто случайным образом часть тестов где-то в середине может тихо отвалиться.
Оно мешает копировать после выделения мышкой, используя <Ctrl + C>. То есть, при выделении мышкой если Ctrl был нажат раньше, чем отпущена ЛКМ, то срабатывает эта хрень и не дает скопировать:
Пускай оно срабатывает только если Ctrl был нажат раньше, чем ЛКМ.
В добавок теперь я еще получаю телепорт к определению, когда по привычке хочу выделить идентификатор, используя <Ctrl + ЛКМ> (как это работало раньше).
Поэтому в идеале хотелось бы иметь возможность отлючать сие (тем более, я полагаю, что большинство здесь привыкли к <Alt + G>).
Здравствуйте ! Вновь прошу совета и помощи у торгового Народа... Однажды, уже издавна, собновлением торгового терминалаMT5, существенно замедлилась подкачка индикаторов, а также исполнение торговых распоряжений. Обновил Виндовс, замедление осталось, установил торговый терминал MT4 и он летает на приличных скоростях, также, как раньше летал торговый терминал MT5. Железо не обновлял. Стало ясно, что причина замедлений в самом торговом терминале MT5. Прошу просветить дедушку, кому ведома такая существенная болячка замедлений процессов МТ5 ?
Вывод матриц в файл до сих пор не сделали? Не нашел в справке по файловым операциям. Полагаю скопировать 1Гг памяти одним блоком в разы быстрее, чем 100 млн раз копировать поэлементно. Думаю даже старый вариант с дин. массивом структур в которой дин. массив будет быстрее, т.к. массив в структуре можно целиком в файл скинуть rows число раз.
Здесь у структуры A тоже нет, в чем серьезное отличие этого случая?
ничем не отличается - это ошибки одной природы, за исключением того, что у A пользователь может сам задать этот конструктор, а у MqlTick - нет
И там скрытая ошибка (при выполнении), а здесь явная (при компиляции)
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 4040: Улучшения и исправления
fxsaber, 2023.12.31 10:00
Был crash-файл, а теперь - нет. Похоже, удаляются эти файлы при запуске терминала!
Сохраняйте, а только потом запускайте.
Выяснилось, что MQ без ведома crash-файлы отправляют куда-то через интернет, после чего удаляют их на локальном компьютере.
Поэтому молчание MQ на предложения, как ниже, объяснимо.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 4150: экспорт торгового отчета и новые методы машинного обучения в MQL5
traveller00, 2024.02.04 18:00
Не знаю, является ли это типичным среди приложений для финансов.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
MQL Editor переход к определению по ctrl+click
Renat Fatkhullin, 2023.12.20 12:29
DrSky #:
Если есть возможность - добавьте пожалуйста переход к определению функции или объявлению переменной по ctrl+click как это реализовано в VS или Qt Creator. Было бы очень удобно.
Укротите эту штуку, пожалуйста!
Оно мешает копировать после выделения мышкой, используя <Ctrl + C>. То есть, при выделении мышкой если Ctrl был нажат раньше, чем отпущена ЛКМ, то срабатывает эта хрень и не дает скопировать:
Пускай оно срабатывает только если Ctrl был нажат раньше, чем ЛКМ.
В добавок теперь я еще получаю телепорт к определению, когда по привычке хочу выделить идентификатор, используя <Ctrl + ЛКМ> (как это работало раньше).
Поэтому в идеале хотелось бы иметь возможность отлючать сие (тем более, я полагаю, что большинство здесь привыкли к <Alt + G>).
После многократных нажатий кнопка "старт" в тестере нажимается но ничего не происходит.
Тест не начинается.
В логах терминала и в логах тестера ничего нет.
Помогает только перезапуск терминала.
Заметил что у терминала который не может запустить тестер пропадает дочерний процесс metatester64.exe
После многократных нажатий кнопка "старт" в тестере нажимается но ничего не происходит.
Тест не начинается.
В логах терминала и в логах тестера ничего нет.
Помогает только перезапуск терминала.
Заметил что у терминала который не может запустить тестер пропадает дочерний процесс metatester64.exe
Замечу, что об этом неоднократно писали форумчане. Из последних.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 4150: экспорт торгового отчета и новые методы машинного обучения в MQL5
traveller00, 2024.02.03 08:58
Последний релизный МТ5. Есть скрипт, он запускает один за другим пачку одиночных тестов в тестере через нажатие кнопки Старт, т.е. идентично запуску подряд одиночных тестов руками.
Периодически тест он отказывается проводить, ничего не происходит. В более ранних версиях (порядка год-два назад) чтобы вернуть работоспособность тестера приходилось рестартовать терминал. Сейчас можно просто подождать и дальше гнать тесты. Когда изменилось-не отслеживал. Как повторить-неизвестно, происходит рандомно. В логах вот так. Это конец прошлого прохода:
И сразу за ним попытка следующего прохода:
Просьба посмотреть, что может отвалиться, может больше отладки в лог писать. Повторяется нечасто, но неприятно, просто случайным образом часть тестов где-то в середине может тихо отвалиться.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: MultiTester
fxsaber, 2024.02.01 11:44
Start не нажимается. Такое лечится только перезагрузкой Терминала.
После многократных нажатий кнопка "старт" в тестере нажимается но ничего не происходит.
Тест не начинается.
В логах терминала и в логах тестера ничего нет.
Помогает только перезапуск терминала.
Заметил что у терминала который не может запустить тестер пропадает дочерний процесс metatester64.exe
Сейчас все таки обнаружился лог(он оказывается удаляется каждый раз)
Укротите эту штуку, пожалуйста!
Оно мешает копировать после выделения мышкой, используя <Ctrl + C>. То есть, при выделении мышкой если Ctrl был нажат раньше, чем отпущена ЛКМ, то срабатывает эта хрень и не дает скопировать:
Пускай оно срабатывает только если Ctrl был нажат раньше, чем ЛКМ.
В добавок теперь я еще получаю телепорт к определению, когда по привычке хочу выделить идентификатор, используя <Ctrl + ЛКМ> (как это работало раньше).
Поэтому в идеале хотелось бы иметь возможность отлючать сие (тем более, я полагаю, что большинство здесь привыкли к <Alt + G>).
Прекратите цирк.
Прекратите цирк.
Вы правы. Я перетрудился, извините
Полагаю скопировать 1Гг памяти одним блоком в разы быстрее, чем 100 млн раз копировать поэлементно.
Думаю даже старый вариант с дин. массивом структур в которой дин. массив будет быстрее, т.к. массив в структуре можно целиком в файл скинуть rows число раз.