Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 44
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Скажите пожалуйста, а как скомпилировать ваш стандартый пример?
Который находится здесь:
C:\Program Files\MetaTrader 4\experts\samples\ExportFunctions.mq4
Речь идет о передачи массива string во внешнюю dll.
Компилятор ругается на эти строки в sampledll.mqh
int SortStringArray(string& arr[],int);
int ProcessStringArray(string& arr[],int);
выдает
'arr' - invalid parameter for import function sampledll.mqh
Если из этих строк выкинуть & и []
int SortStringArray(string arr,int);
int ProcessStringArray(string arr,int);
тогда компилятор ругается на строки в ExportFunctions.mq4
cnt=SortStringArray(strarray,ArraySize(strarray));
cnt=ProcessStringArray(strarray,ArraySize(strarray));
'strarray' - parameter conversion not allowed ExportFunctions.mq4
при этом strarray объявлен как массив
string strarray[6]={ "first", "second", "third", "fourth", "fifth" };
Разработчикам
Тестирую стандартный MACD на EURUSD. Торговый счет одинаковый, параметры одинаковые, символ один.
На 509 сделки совершаются, а на 538 нет.
В новом билде пожалуйста исправьте точку входа OnStart на OnTick.
В новом билде пожалуйста исправьте точку входа OnStart на OnTick.
А нормальный вариант когда будет?
Обновим в ближайших билдах.
Если запущен только терминал, то из него по нажатию F4 или Сервис --> Редактор MetaQuotes Language запускается редактор МЕ. Замечательно.
Терминал запущен /portable и МЕ запускается /portable. Прекрасно.
А вот когда запущен только редактор МЕ, то ни F4, ни Сервис --> Торговый Терминал не открывают терминал.
Также терминал не реагирует на все колёса мыши A4Tech WOP-49. Редактор реагирует, но только в том случае, когда запущен самостоятельно (не через F4 терминала).
Интересно: когда Обзор рынка и Навигатор терминала расположены над окном Навигатор редактора, и терминал в фокусе, то на колёса мыши реагирует Навигатор редактора, опять-таки только в случае, если МЕ запущен самостоятельно. Если редактор запущен через F4 терминала, то он на колёса мыши не реагирует.
Если запущен только терминал, то из него по нажатию F4 или Сервис --> Редактор MetaQuotes Language запускается редактор МЕ. Замечательно.
Терминал запущен /portable и МЕ запускается /portable. Прекрасно.
А вот когда запущен только редактор МЕ, то ни F4, ни Сервис --> Торговый Терминал не открывают терминал.
Пожалуйста, напишите со всеми подробностями в сервисдеск, воспроизвести пока не получается .
Укажите, под каким юзером и с какими правами запускается терминал и эдитор, какая ОС, битность, номер билда. Спасибо.
Пожалуйста, напишите со всеми подробностями в сервисдеск, воспроизвести пока не получается .
Укажите, под каким юзером и с какими правами запускается терминал и эдитор, какая ОС, битность, номер билда. Спасибо.
Компилирую новый код. После компиляции он не появляется в окне навигатора терминала, обновление списка в навигаторе не помогает. Только перезапуск терминала.
Так и будет или всё-таки как раньше - в навигаторе терминала новый *ex4 появляется сразу после компиляции?
Компилирую новый код. После компиляции он не появляется в окне навигатора терминала, обновление списка в навигаторе не помогает. Только перезапуск терминала.
Так и будет или всё-таки как раньше - в навигаторе терминала новый *ex4 появляется сразу после компиляции?
Можно подробнее, какой именно код?советника,индикатора,скрипта?в какой папке эдитора появляется ваш файл?