Новая версия платформы MetaTrader 4 build 970: Упрощенное открытие демо-счетов и расширение возможностей MQL4
я уж думал совсем забросили мт4, а нет -будет дальше жить.
Замечательно что ведётся работа над четвёртой версией. Будем надеяться что четвёрка послужит ещё лет 5 минимум, а там может выйдет шестая версия, в которую войдёт совместимость советников и индикаторов на языке mq4 и mq5, вот тогда всё будет здОрово. Можно будет писать и запускать советники на двух языках без каких либо конфликтов и ошибок компиляции!
Alexandr Saprykin:
я уж думал совсем забросили мт4, а нет -будет дальше жить.
Ага, MQL4 с задержкой подтягивают до MQL5. Абстрактные классы, указатели на функции появились в пятерке вроде как 2-3 месяца назад?
я уж думал совсем забросили мт4, а нет -будет дальше жить.
открыл демку на demo.metaquotes.net:443 но терминал не хочет обновляться, а седня уже понедельник 6 е...
Vladimir Pastushak:
открыл демку на demo.metaquotes.net:443 но терминал не хочет обновляться, а седня уже понедельник 6 е...
открыл демку на demo.metaquotes.net:443 но терминал не хочет обновляться, а седня уже понедельник 6 е...
1) Попробуйте перезапустить терминал
2) Терминал в логах пишет "LiveUpdate: new version 4.00 build 970 is available" ?
Как то был разговор о реализации в МТ4 АПИ к R.
Эта работа осталась в планах и ориентировочно когда?
Удачи
Aytugan Khafizov:
1) Попробуйте перезапустить терминал
2) Терминал в логах пишет "LiveUpdate: new version 4.00 build 970 is available" ?
1 - делал не помогает
2 - в логах запись есть
Vladimir Perervenko:
Интересно а многим ли это нужно ????
Как то был разговор о реализации в МТ4 АПИ к R.
Эта работа осталась в планах и ориентировочно когда?
Удачи
Aytugan Khafizov:
У меня эта строка после перезапуска появилась, но загрузка файлов так и не началась. Ориентируюсь на примерное время загрузки предыдущих обновлений.
1) Попробуйте перезапустить терминал
2) Терминал в логах пишет "LiveUpdate: new version 4.00 build 970 is available" ?
Vladimir Pastushak:
Владимир, сделайте Открыть Счет, наберите сервер MetaQuotes-Demo и откройте там временно демку - все обновиться, потом обратно на рабочий залогинетесь. Очевидно, проблемы у вашего ДЦ.
1 - делал не помогает
2 - в логах запись есть
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Новая версия платформы MetaTrader 4 build 970: Упрощенное открытие демо-счетов и расширение возможностей MQL4
В пятницу 3 июня 2016 года будет опубликовано обновление платформы MetaTrader 4. Обновление содержит следующие изменения:
Поддержка терминалов MetaTrader 4 ниже 940-го билда будет прекращена 1 июля 2016 года
С 1 июля 2016 года прекращается поддержка клиентских терминалов MetaTrader 4 ниже 940-го билда. Такие терминалы не смогут подключаться к серверам новых версий. В связи с этим настоятельно рекомендуем обновить ваши терминалы.
MetaTrader 4 build 970
В то же время, EX4-программы, скомпилированные на билдах 970 и выше, не будут работать в терминалах старых билдов - обратной совместимости нет.
Абстрактные классы предназначены для создания обобщенных сущностей, на основе которых в дальнейшем предполагается создавать более конкретные производные классы. Абстрактный класс – это класс, который может использоваться лишь в качестве базового класса для некоторого другого класса, поэтому невозможно создать объект типа абстрактного класса.
Класс, содержащий хотя бы одну чисто виртуальную функцию, является абстрактным. Поэтому классы, производные от абстрактного класса, должны реализовать все его чисто виртуальные функции, иначе они также будут абстрактными классами.
Виртуальная функция объявляется как "чистая" с помощью синтаксиса спецификатора чистоты. Рассмотрим в качестве примера класс CAnimal, который создается только для того, чтобы предоставлять общие функции – сами объекты типа CAnimal имеют слишком общий характер для практического применения. Таким образом, класс CAnimal является хорошим кандидатом в абстрактный класс:
Здесь функция Sound() является чисто виртуальной, потому что она объявлена со спецификатором чисто виртуальной функции PURE (=0).
Чисто виртуальными функциями являются только такие виртуальные функции, для которых указан спецификатор чистоты PURE, а именно: (=NULL) или (=0). Пример объявления и использования абстрактного класса:
Ограничения на использование абстрактных классов
При вызове конструктором абстрактного класса чистой виртуальной функции (прямо или косвенно) результат будет неопределенным.
Однако конструкторы и деструкторы абстрактных классов могут вызывать другие функции-члены.
Чтобы объявить указатель на функцию, определите тип "указатель на функцию", например:
Теперь TFunc является типом и можно объявить переменную-указатель на функцию:
В переменную func_ptr можно сохранить указатель на функцию, чтобы в дальнейшем ее вызывать:
Указатели на функции можно хранить и передавать в качестве параметра. Нельзя получить указатель на нестатический метод класса.
Обновление будет доступно через систему LiveUpdate.