КВН. Июль 2018 г. Раунд 3

Трейдеры умеют быть веселыми и остроумными, тем более, что трейдерам просто необходимо относиться к жизни философски и с юмором... Нагрузки обязывают. Для отдыха и гимнастики мозга создан данный раздел.

КВН. Июль 2018 г. Раунд 3

Сообщение Haos » 20 июл 2018, 18:17

Вопрос: чем отличаются файлы советников / индикаторов / скриптов с расширениями ex4 и mq4? К какой версии Метатрейдера они относятся?
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

КВН. Июль 2018 г. Раунд 3

Сообщение Quannt » 23 июл 2018, 14:57

Файлы советников, индикаторов, скриптов с расширениями ex4 являются исполняемыми.
Предназначены для реализации кода, заложенного в файлах с расширениями mq4.
Изменения вносятся во входных параметрах советников, индикаторов, скриптов.

Файлы с расширениями mq4 предназначены для написания исполняемого кода советников, индикаторов, скриптов. Редактирование кода производиться в приложении MetaEditor.

Файлы с расширениями mq4, ex4 относятся к терминалу MetaTrader 4. Версия 4.00 .
Вложения
Редактирование кода.png
Редактирование кода
Изменяемые параметры советника.png
Изменяемые параметры советника
Изменяемые параметры индикатора.png
Изменяемые параметры индикатора
Аватар пользователя
Quannt
 
Сообщений: 1122
Зарегистрирован: 30 ноя 2017, 20:36
Средств на руках: 288.40 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 321 раз.
Поблагодарили: 184 раз.

КВН. Июль 2018 г. Раунд 3

Сообщение Super636 » 24 июл 2018, 05:02

Файл mq4 − исходный файл который можно изменить в редакторе MetaEditor.Язык программирования MQL.

Файл ex4 − исполняемый файл, который нельзя изменить. Получается путем компиляции кода файла mq4 в редакторе MetaEditor.

С помощью MetaEditor терминал делает из mq4 файла файл ex4 .

3 февраля 2014 был выпущен новый MetaTrader 4 билд 600 с полностью переработанным языком MQL4
Аватар пользователя
Super636
 
Сообщений: 4540
Зарегистрирован: 14 дек 2014, 07:13
Средств на руках: 168.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 1586 раз.
Поблагодарили: 732 раз.

КВН. Июль 2018 г. Раунд 3

Сообщение DIMICH » 24 июл 2018, 06:54

Основное отличие в том, что файлы с расширением mq4 содержат программный код и могут быть изменены в редакторе MetaEditor. Файлы ex4 являются исполняемыми и этого кода не содержат.
Оба вида файлов относятся к версии Метатрейдера 4.00
Аватар пользователя
DIMICH
 
Сообщений: 2749
Зарегистрирован: 31 июл 2014, 12:27
Средств на руках: 6.56 Доллар
Откуда: OMSK
Награды: 2
Ветеран I (1) Форумный юморист (1)
Группа: Базовая
Благодарил (а): 1800 раз.
Поблагодарили: 909 раз.

КВН. Июль 2018 г. Раунд 3

Сообщение Denver » 24 июл 2018, 11:30

Всё намного проще:

Файл с расширением MQ4 — это исходный код (можно редактировать).

Данный файл можно редактировать в редакторе MetaEditor. А вот чтобы потом применить индикатор (советник или скрипт) уже на практике, то есть присоединить его к графику, нужен файл с расширением EX4. Такой файл можно получить всё в том же редакторе MetaEditor путём простой компиляции файла с расширением MQ4.

Файл с расширением EX4 — это исполняемый файл (редактировать не получится).


Данные файлы относятся к MetaTrader4 (Build 600) выпущенный в начале 2014 года с полностью измененным языком программирования MQL4.
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.

КВН. Июль 2018 г. Раунд 3

Сообщение Haos » 30 июл 2018, 10:44

Итоги 3-го раунда:

3-раунд.png

В этом месяце у нас два победителя: Denver и Super636. Поздравляем победителей. :bra_vo: Оба получают 50 у.е. на свой бонусный счет.

По 3-му раунду. Лучшей ответ дал Denver. Super636 нет четкого ответа на вопрос о том, к какой версии Метатрейдера принадлежат рассматриваемые в задании файлы.
3 февраля 2014 был выпущен новый MetaTrader 4 билд 600 с полностью переработанным языком MQL4

С натяжкой можно отнести эту фразу к ответу, но с очень большой натяжкой, т.к. нет четкого прямого ответа. Поэтому такой низкий бал. Если бы не было этой фразы, можно было бы посчитать что вообще ответа нет и тогда был бы ноль. В очередной раз опасная невнимательность приводит к потере Вашего лидерства по первым раундам.
Quannt, более обширные изменения вносятся прежде всего через программный код, т.е. в файле с расширением mq4, а в параметрах советника и т.п. вносятся изменения уже пользователем.

По данному вопросу задания нужно прежде всего понимать следующее: сами программы создаются при помощи языка разработки MQL4 в данном контексте 4-ой версии на что и указывает цифра 4 в конце расширения файлов. Эти программы располагаются в файлах с расширением mq4, но чтобы компьютер мог их выполнять они компилируются в файлы с расширением ex4, которые содержат "машинное" представление программных кодов из файлов mq4. Есть специалисты, которые по виду этих машинных кодов делают определенные выводы о самих программах (советниках и т.п.) и даже осуществляют определенные редактирования. Также возможна обратная декомпиляция машинного кода в программный (что запрещено, вообще говоря, согласно правам собственности).
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

КВН. Июль 2018 г. Раунд 3

Сообщение Haos » 30 июл 2018, 10:47

Призовые начислены.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.


Вернуться в Форумный КВН

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron