Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 138
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Думаю что баг Советник не может вызвать функцию из библиотеки
код советника вызывающего функцию
код библиотеки
Ошибка журнала
Не получается воспроизвести. Давайте пообщаемся в сервисдеске со всеми подробностями. Спасибо
Не получается воспроизвести. Давайте пообщаемся в сервисдеске со всеми подробностями. Спасибо
В сервис деск отправил
Errors, MetaTrader 4, Открыта, Начата: 2013.12.23 06:39, #916314
В сервис деск отправил
Errors, MetaTrader 4, Открыта, Начата: 2013.12.23 06:39, #916314
При использованииПроблема решена
#property strict
Обязательно использовать export
}
Заметил одну неприятную особенность опции "Поиск-Замена" (Find-Replace) в ME881. Проверил МЕ482, там тоже самое. Может пока заняты обновлением МТ и это тоже исправите?
Итак, по порядку: код у меня длинный, для рутинных изменений использую "Find-Replace" по всему тексту. Попытался изменить все x1+3 на x1, вроде все нормально. Но в коде оказались строки с x1+3+3*abc. В этих строках вместо того чтобы x1+3+3*abc изменилось на x1+3*abc, в результате получилось x1*abc. И как оказалось этих +3 может быть сколь угодно, все равно останется x1*abc. Строки с, например, x1+3+4*abc изменяются правильно.
Вот такой вот очень единичный и казусный случай. Конечно же исправление это не срочно, но я думаю необходимо для того чтобы избежать неприятностей при кодировании.
В последнем эдиторе МТ4 не воспроизводится и все правильно заменяется. Делаем замену x1+3 на x1 в выражении x1+3+3*abc, получаем x1+3*abc. Можете написать в сервиск деск или тут в какой части кода изменения.
При открепленном окне навигатора всплывающие подсказки показываются за самим окном
В справочнике обнаружил пару небольших опечаток:
OrderModify
[in] Уникальный порядковый номер закрываемого ордера.
Возможно будет правильнее вместо закрываемого написать модифицируемого?
В последнем эдиторе МТ4 не воспроизводится и все правильно заменяется. Делаем замену x1+3 на x1 в выражении x1+3+3*abc, получаем x1+3*abc. Можете написать в сервиск деск или тут в какой части кода изменения.
В 509 билде в МЕ баг присутствует. x1+3+3*abc меняется на x1*abc если нажать "Заменить всё" (при замене x1+3 на x1), а не делать одиночные замены.
В новом 563 билде не наблюдается.
Нет, и все же я её (проблему) поймал... Хотя и не всегда проявляется. (МТ 563, МЕ 881)
Открыл абсолютно новый советник, написал несколько строк. Сделал видео на скорую руку. Обратите внимание на первые 2 строки 2-го абзаца именно там изменение row3+3 na row3 ошибочно (при других вариантах ошибки в других строках). Странно, но когда хотел закомментировать эти строки для наглядности, проблемы не было и изменение было правильным. Обнаружил, что если перед попыткой "Поиск-Замена" поставить курсор в конец строки, все изменяется правильно. Но стоит поставить курсор в самый конец кода - снова ошибка. Ну очень странный фокус - потому и видео, иначе сам себе не докажешь и не поверишь :). Формат *.FLV качеством не вышел, поэтому в приложении *.MP4 в zip-архиве.
Ну и собственно сам код: