Новая версия платформы MetaTrader 5 build 5800: Улучшенный торговый диалог и удобная работа с CSV в MetaEditor - страница 20
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тогда к вашим услугам:
Размеры окна хелпа, как и состояние отвязанности сохраняются в конфигах и хелп открывается ровно в том же месте (включая другие мониторы), где и был закрыт.
Обновитесь до 5810 как минимум, пожалуйста.
Мы в каждом билде вносим исправления.
Я конечно идиот и даже не искусственный. Скачал эту справку, засунул её на старое место \AppData\Roaming\MetaQuotes\Terminal\Help\ создал ярлык на рабочем столе… И вдруг после очередного обновления этого файла опять нету………
Вот я не пойму почему Вы так реагируете. На мой взгляд улучшать не значит ломать то, что было… А у вас почему-то надо всё переделать на свой манер. А будет ли это лучше всем или хотя-бы большинству никого не интересует. Я не против такого размещения справки. Я против удаления привычных вариантов работы со справкой.
Да, по F1 всегда открывается справка по той функции на которой стоял курсор. И это правильно бесспорно. Но если мне тут-же надо посмотреть что-то ещё и вернуться к описанию той функции, то почему не сделать чтобы по нажатию боковой кнопки мышки «назад» можно было видеть то, что видел раньше. Так работает справка .chm и этим я часто пользуюсь. А может и не только я.
Сделаем все очень хорошо пошагово.
Сейчас Вы крайне редкий гость на форуме, и пока здесь - задам вопрос, который мучает пол-форума десятилетие.
Когда будут внедрены поистине нужные опции в редакторе:
1. Подсветка совпадений (очень важно)
2. Фолдинг
Похоже на ошибку оптимизатора.
Я попробовал в разных вариантах такой код:
Пришлите или выложите воспроизводимый код, пожалуйста.
Обязательно найдем и исправим.
ps: в дебаг режиме тоже ловится?
Проблема во всех режимах компиляции (не знаю как теперь отключить оптимизацию - похоже старый ключ в metaeditor.ini/[Experts]/Optimize=0 не имеет эффекта).
Посмотрел билд 5810, но с подключением к MQ Demo, а не рабочему "стенду", поэтому другие символы и настройки - всё равно заходит в этот if(a*b < 0), когда один из множителей в условии нулевой и произведение тоже (переменная multfail была введена уже в процессе игрищ по поиску косяка).
На тривиальном коде не воспроизводится.
Каждый новый билд вызывает всё большее и большее неприятие (это слово не выражает истинную степень отторжения).
Зачем сделали плашки свернутых панелей (Торговли и Тестера) сжимаемыми до одного пикселя? Раньше свёрнутая панель двигалась вверх и вниз при ресайзе любого из соседних окон сверху или снизу. Теперь свернутая панель (когда в ней отображается краткая инфа) тоже участвует в ресайзе и не дает нормально менять размер соседних окон - драггинг мышью останавливается.
Например, окно тестера открыто в нижней части главного окна, панель торговли свернута в одну строку в середине экрана, над ней отображается чарт. Раньше можно было тянуть за верхний разделитель тестера (он же - нижний разделитель однострочной панели Торговли) и тестер увеличивался, а чарт уменьшался. Теперь же такое же действие приводит к тому, что разделитель (рулер) схлопывает Торговлю до 1 пикселя и ресайз останавливается. Чтобы уменьшить чарт по вертикали нужно тянуть за другой разделитель/рулер (который разделяет чарт и панель торговли). Однако в результате этого открывается и увеличивается в размере Торговля. Но она же была свернута в одну строку! И мне не нужно её разворачивать! То есть теперь, чтобы выполнить один ресайз - нужно сделать три!
Проблема во всех режимах компиляции (не знаю как теперь отключить оптимизацию - похоже старый ключ в metaeditor.ini/[Experts]/Optimize=0 не имеет эффекта).
Посмотрел билд 5810, но с подключением к MQ Demo, а не рабочему "стенду", поэтому другие символы и настройки - всё равно заходит в этот if(a*b < 0), когда один из множителей в условии нулевой и произведение тоже (переменная multfail была введена уже в процессе игрищ по поиску косяка).
На тривиальном коде не воспроизводится.
Без оптимизации такая же проблема.
Кроме того, не ставит брейк-поинты на строки с кодом. Например, вот на такой хочу остановить выполнение:
И фиг. Точка останова уезжает на следующую инструкцию.
Если добавить DebugBreak();, начинает лезть ошибка выхода за границы массива (о которой тоже писал выше), из-за того что не срабатывает условие k < ArraySize(x) в заголовке цикла.
Без оптимизации такая же проблема.
Кроме того, не ставит брейк-поинты на строки с кодом. Например, вот на такой хочу остановить выполнение:
И фиг. Точка останова уезжает на следующую инструкцию.
Если добавить DebugBreak();, начинает лезть ошибка выхода за границы массива (о которой тоже писал выше), из-за того что не срабатывает условие k < ArraySize(x) в заголовке цикла.
Скроллинг графика нужно оптимизировать. Сейчас он всё время уезжает из под курсора в разные стороны, как будто залипает или тормозит. Это дезориентирует.
И это даже, если он полностью пустой и нет ни одного графического объекта. Чем больше объектов, тем больше отклонение. В худших случаях можно на всю ширину экрана переместить курсор мыши, а смещение графика будет только несколько баров.
Правильно это должно работать так. В каком месте зажали левую кнопку мыши, над тем баром курсор мыши и должен остаться.
Поле поиска в какой-то момент стало "резиновым" и занимает очень много места. При добавлении новых кнопок в тулбар они в итоге прячутся за это поле поиска.
Как это можно исправить? Удаление файла metaeditor.ini и перезагрузка не исправли проблему.
Как вы знаете, без возможности воспроизвести проблему сложно её исправить.
Похоже, отловил.
Как раз интересовавшая меня строка:
должна выглядеть вот так:
потому что symcode описана как ushort и компилятор выдает предупреждение, но при запуске под отладчиком это промелькивает очень быстро.
Без приведения к нужному типу нафиг ломается внутреннее представление данных, похоже портится память.