![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Модифицируя текст случайно не поставил константу в определении строки.
Компилятор проглотил дез диагностики, при работе эксперта естественно были ошибки.
init и deinit не вызываются.
А наверное нужно бы?
Неправильнная сортировка
Так MODE_DESCEND должен быть четвертый по счету параметр. Какого же ты его вторым лепишь? Вместо количества сортируемых элементов.
то при посылке и модификации (?) ордера появляется окно подтверждения.
При этом
1. в окне непонятно что пытался делать эксперт покупать или продавать.
2. нет кнопки отказа от действий, в этом случае непонятно зачем такое подтверждение нужно.
Пока писал этот пост, попробовал снять галку ручного подтверждения.
В результате МТ свалился с крешем.
Crash Details:
The instruction at "0x73dd1351" referenced memory at "0x00000004" ....
Сам креш отослать не успел, он тоже свалился пока я раздумывал.
Билд 165.
Внешние длл не используются.
Открыто около 10 окон, на всех запущено по 1 индикатору и по эксперту (1 из них с ручным подтверждением сделок).
Единственная вещь которая могла бы вызвать подозрение,
в индикаторах использована функция
Вызывалась в данном случае 1 раз на тик.
то при посылке и модификации (?) ордера появляется окно подтверждения.
при ручном подтверждении любая торговая операция: открытие, модификация, закрытие, удаление - будет сопровождаться окном подтверждения. чтобы отличить это окно от стандартного окна, в тиковом графике фоном написано "Expert"
При этом
1. в окне непонятно что пытался делать эксперт покупать или продавать.
смотрите заголовок окна - там написано buy или sell
2. нет кнопки отказа от действий, в этом случае непонятно зачем такое подтверждение нужно.
есть крестик в правом верхнем углу
Крестик есть, но действие его как бы неочевидно.
Было бы намного понятнее, если бы в режиме подтверждения на форме появлялась кнопка "Отказ".
надпись я конечно сразу не заметил, но не суть.
Наверное если эксперт дает команду "Купить",
то кнопочка "Sell" и пр. должны быть задизейблены.
Т.е. чтобы у юзера был выбор подтвердить/отказать,
и может быть поправить стопы/тейки.
Все ИМХО, но думаю юзерам так было бы удобнее.
привела к крешу:
причем ошибка не стабильная, потому что на следующем запуске скрипта все опять-таки отработалось без проблем
Спасибо - обязательно проверим. В понедельник выпустим билд 170 с рядом поправок в обработчике MQL4 кода.