![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
можно пример какую цифру ставите
20 или 0,00020 ?
Конечно, 20! Всегда устанавливается в пунктах:
Но этого мало для 5-знака! Выше уже советовали, разумно более спреда, а лучше двойной спред!
Конечно, 20! Всегда устанавливается в пунктах:
Но этого мало для 5-знака! Выше уже советовали, разумно более спреда, а лучше двойной спред!
Спасибо я в курсе. Вы ответили на вопрос который был адресован не Вам.
Спасибо я в курсе. Вы ответили на вопрос который был адресован не Вам.
Есть ли в терминале режим, в котором он пишет логфайл крашей?
Я имею ввиду тихих крашей, когда терминал без ошибки просто закрывается.
Хочеться найти причину по которой иногда терминал вылетает на оптимизации. Статегия использует dll. Весь код обернут в try - catch, со своим логированием, но оно не показывает каких либо ошибок, тем не менее терминал иногда падает при массивных генетиках. Общая система не выявлена, может упасть на 100 итерациях, а может выжить и на 10 000, с абсолютно идентичным набором и диапазоном параметров.
Диспетчер задач не показывает утечки памяти (понимаю, что для таких целей средство то еще, но все же).
Есть ли в терминале режим, в котором он пишет логфайл крашей?
Я имею ввиду тихих крашей, когда терминал без ошибки просто закрывается.
Хочеться найти причину по которой иногда терминал вылетает на оптимизации. Статегия использует dll. Весь код обернут в try - catch, со своим логированием, но оно не показывает каких либо ошибок, тем не менее терминал иногда падает при массивных генетиках. Общая система не выявлена, может упасть на 100 итерациях, а может выжить и на 10 000, с абсолютно идентичным набором и диапазоном параметров.
Диспетчер задач не показывает утечки памяти (понимаю, что для таких целей средство то еще, но все же).
Зачем писать то, о чем понятия не имеете?
Есть ли в терминале режим, в котором он пишет логфайл крашей?
Если терминал уведомляет о креше, можно сделать дамп ручками и потом по нему разбираться.
Если терминал просто закрывается, без окна уведомления о креше, тогда запись дампа придется реализовывать самому. Я в свое время вытащил из хромиума один проектик, называется он breakpad, не очень сложно подключается практически к любому проекту и вполне надежно пишет дампы. В свое время так дллку и дебажил для терминала.
Существует ли способ получить имя переменной в виде строки?
Существует ли способ получить имя переменной в виде строки?
В MQL такого нет. Если возникает такая задача, то делаю следующим образом: