Новая бета-версия MetaTrader 4 Client Terminal build 660: виртуальный хостинг, web-запросы, работа с сигналами из MQL-программ и стакан цен - страница 4

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Раньше работало - теперь нет. Задача: передать значение строковой переменной из исполняемого файла в компилируемую библиотеку.
Скрипт:
Библиотека:
Лог:
2014.06.20 14:10:09.818 Test_Import EURUSD.GI,M1: uninit reason 0
2014.06.20 14:10:09.818 unresolved import function call
2014.06.20 14:10:09.818 Cannot call 'Test\Test_Import.ex4::fSet_NameEXP', 'Test\Test_Import.ex4' is not loaded
2014.06.20 14:10:09.817 Test_Import EURUSD.GI,M1: initialized
2014.06.20 14:10:09.789 Script Test\Test_Import EURUSD.GI,M1: loaded successfully
Что делаю не так?
P.S. Терминал 4.654. Win7-x64.
Раньше работало - теперь нет. Задача: передать значение строковой переменной из исполняемого файла в компилируемую библиотеку.
Скрипт:
Библиотека:
Лог:Что делаю не так?
P.S. Терминал 4.654. Win7-x64.
Может так работать будет?
...
Что делаю не так?
P.S. Терминал 4.654. Win7-x64.
При компиляции библиотеки EX4 Вы используете #property strict, поэтому для экспортируемых функций обязательно добавлять модификатор export
При компиляции библиотеки EX4 Вы используете #property strict, поэтому для экспортируемых функций обязательно добавлять модификатор export
А скажите, пожалуйста...
Теперь нельзя объявить #define MAGIC 123 - много ошибок. Т.е. MAGIC теперь должен быть строго int? (int MAGIC=123;)
Собссно, вопрос не по нему, int, так int. Волнует другое:
#define BUY OP_BUY
#define SEL OP_SELL
Будут ли продолжать работать такие определения?
if(OrderType()==BUY) ...
if(OrderType()==SEL) ...
А скажите, пожалуйста...
Теперь нельзя объявить #define MAGIC 123 - много ошибок. Т.е. MAGIC теперь должен быть строго int? (int MAGIC=123;)
...
Если #define MAGIC 123
то компилятор требует в OrderSend(sym,op,lот,price,30,stop,take,"",MAGIC) поставить ";" перед MAGIC'ом
Если int MAGIC=123;
то сразу всё скомпилировалось.
МТ4 билд 660. МЕ билд 946
А вот интересно, сейчас только обратил внимание. МТ4 660 от 13.06.2014, а МЕ 946 от 30.05.2014
Так и должно быть, или мой софт недообновился?