Выпущен MetaTrader 4 Client Terminal build 600 с обновленным языком MQL4 и Маркетом приложений - страница 37
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В нем же мильон ошибок. Можете предоставить исправленный вариант?
Да, в нем мильон ошибок - если компилировать в новом билде. Однако, он идеально компилируется в старом билде (509). Речь была о том, что некоторые индикаторы, даже без вызовов ДЛЛ и доступа к файлам (там есть доступ к файлам, но если его отключить, индикатор в 509 не перестает отображаться) не работают, если перенести просто экзешник (ex4) откомпилированный старым билдом в новую версию.
Это не мой индикатор, его выложил один из клиентов в разделе "Работа". Поэтому исправленную версию предоставить не могу.
Сорри, если вопрос не в тему или глупый..
В связи с внесением изменений mql4 где можно ознакомится с полной на текущий момент версией языка.
Собираюсь его изучить и хотелось бы сразу начать с актуального варианта.
Спасибо.
Если хорошо различаете сам (1) собсно язык и (2) индикаторно-торговое API, то изучать можно здесь. Поскольку сам язык полностью идентичен mql5. Язык (1) mql5 уже достаточно "устаканился", меняется редко и всегда с анонсами/предупредлениями, причем почти всегда в сторону расширения (модификаций с потерями работоспособности уже не помню - давно такого не было).
(2) Торговое API и построение индикаторов в mql4 отличается, с этим можно и нужно разбираться "по месту". Если знаете как всё работало раньше - с этим проблем не будет.
Barbarian,так может тогда я не туда обращаюсь? ф4ю и робофорекс попросить вернуть все "взад"? Извиняюсь за глупый вопрос,но кто в конце концов обновил мне терминалы,дц или mq?
Я спрашивал, что не отрисовывоются в тестере кастомные индикаторы. Ни после теста. Ни в режиме визуализации. Это что так и надо? (Просто повторяю вопрос).
билд 603 ExpertRemove() опять не работает( в 602 эксперт выгружался)
проверочный код:
Это и в пятёрке так. Задавайте цвет дополнительных буферов из функции OnInit
Предлагаю сделать больше буферов видимыми во вкладке Colors. Подозреваю - это не сложно, но было бы удобно.
Ренат, здравствуйте. Помогите разобраться с этой проблемой. После запуска/перезапуска терминала(и 602 и 603) первый ордер на открытие позиции не срабатывает. Последующие ордера обрабатываются нормально. Счёт Alpari-ECN-Demo, Windows 7, 32 бит. Терминал совершенно "чистый" без установки дополнительных индикаторов, советников, скриптов и т.д. Вот записи лог-файла:
1. Очистил лог-файл.
2. Запускаю терминал (20-20 МСК).
В лог-файле нет записи.
3. Выставляю вручную Sel-stop (20-23)
Появляется сообщение: "Пожалуйста подождите... Ордер обрабатывается на сервере"
В лог-файле нет записи.
4. Примерно в 20-24 появляется сообщение "Торговый таймаут".
В лог-файле нет записи.
5. В окне ордера нажимаю Ок.
В лог-файле нет записи.
6. Выставляю ордер повторно (20-29).
Ордер открылся менее, чем через 1 секунду.
В лог-файле появилась следующая информация:
20:20:03.112 Alpari Limited MT4 build 602 started (Alpari Limited)
20:20:03.112 Data Folder: C:\Program Files\Alpari Limited MT4
20:20:05.045 '9446204': login
20:20:06.025 '9446204': login
20:20:06.410 '9446204': previous successful authorization performed from 83.97.107.232
20:29:01.320 '9446204': pending order sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:29:01.480 '9446204': request was accepted by server
20:29:01.692 '9446204': request in process
20:29:02.010 '9446204': order was opened : #1362522438 sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
7.В 20-32 удалил ордер.
Лог-файл:
20:20:03.112 Alpari Limited MT4 build 602 started (Alpari Limited)
20:20:03.112 Data Folder: C:\Program Files\Alpari Limited MT4
20:20:05.045 '9446204': login
20:20:06.025 '9446204': login
20:20:06.410 '9446204': previous successful authorization performed from 83.97.107.232
20:29:01.320 '9446204': pending order sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:29:01.480 '9446204': request was accepted by server
20:29:01.692 '9446204': request in process
20:29:02.010 '9446204': order was opened : #1362522438 sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:32:02.949 '9446204': delete pending order #1362522438 sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:32:03.056 '9446204': request was accepted by server
20:32:03.321 '9446204': request in process
20:32:03.691 '9446204': pending order #1362522438 was deleted
7. В 20-36 выключил терминал.
Лог-файл:
20:20:03.112 Alpari Limited MT4 build 602 started (Alpari Limited)
20:20:03.112 Data Folder: C:\Program Files\Alpari Limited MT4
20:20:05.045 '9446204': login
20:20:06.025 '9446204': login
20:20:06.410 '9446204': previous successful authorization performed from 83.97.107.232
20:29:01.320 '9446204': pending order sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:29:01.480 '9446204': request was accepted by server
20:29:01.692 '9446204': request in process
20:29:02.010 '9446204': order was opened : #1362522438 sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:32:02.949 '9446204': delete pending order #1362522438 sell stop 1.00 USDJPY at 100.000 sl: 0.000 tp: 0.000
20:32:03.056 '9446204': request was accepted by server
20:32:03.321 '9446204': request in process
20:32:03.691 '9446204': pending order #1362522438 was deleted
20:36:00.888 Alpari Limited MT4 build 602 stopped
Возможно это поможет разобраться с проблемой.
В 509 билде такой проблемы нет.