MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,916 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Программы для торговли на Форекс и Фондовом рынке: MetaTrader, Metastock и др. Торговые стратегии на базе этих программ (MetaQuotes Language 4 (MQL4). Советники, индикаторы, скрипты и прочие программы для торговли.
Первый пост Опции темы
Старый 17.01.2017, 11:38
#1
Специалист
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 16.04.2009
Сообщений: 2,265
Благодарностей: 98
MetaTrader4 vs MetaTrader5

MetaTrader4 vs MetaTrader5

Автор: Игорь Воронцов

С тех пор как MetaQuotes Software представили официальный релиз MetaTrader 5 прошло уже почти 7 лет, но большинство трейдеров по-прежнему используют четвертую версию платформы. Участники финансовых рынков Forex часто критикуют MT5 за несвоевременность, ссылаясь на принципиальную для коммьюнити избыточность MetaTrader 4.

В то же время MetaTrader 5 реализовал новые инструменты и рынки, заметно расширив при этом потенциал свободной пользовательской разработки и порадовав множеством сопутствующих мелочей.

Так в чем же все-таки принципиально различаются MetaTrader 4 и 5?

Профессиональные стандарты

MetaTrader 4 — внебиржевые инструменты Forex, контракты на разницу цен (CFD) MetaTrader 5 — биржевые инструменты: акции, фьючерсы, различные деривативы.



График индекса фондовой биржи РТС в MetaTrader 5

Стандарты учета позиций

MT4: хеджинговый — можно открывать разнонаправленные (встречные) позиции по одному инструменту и дополнительные однонаправленные. Такой подход популярен среди многих трейдеров и используется для страховки торговых рисков.

МТ5: неттинговый — исключительно однонаправленные сделки по одному инструменту, открывать противоположные нельзя. Попытка открыть противоположную сделку приведет к уменьшению объема текущей сделки в счет объема только что открытой.

Впрочем, в МТ5 можно открыть хеджинговый счет и торговать инструментами Forex, однако биржевые активы при данной учетной записи будут недоступны.

Стакан цен

В MetaTrader 5 стал доступен стакан цен для биржевых инструментов, в то время как в МТ4 можно работать только с внебиржевыми. И там, и там можно оценивать заявки на покупку и продажу финансового инструмента, их объемы, а также производить торговые операции двух типов:
  • Операции по рынку — покупать и продавать финансовые инструменты по текущим ценам
  • Размещать торговые заявки — отложенные ордера на покупку или продажу инструмента по установленной цене


Биржевой стакан в MetaTrader 5

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

Тестер стратегий

В МТ5 тестер более многозадачный и мощный, например реализует функцию портфельного тестирования, опять же, на радость тем, кто заинтересован в работе с биржевыми инструментами. Алгоритм генерации тиков обеспечивает более точные результаты тестирования. История котировок автоматически подкачивается в терминал.



Результаты тестирования отображаются в виде графиков

Тестер стратегий в MT4 - неплохой узкоспециализированный тестер, взаимодействующий с соответствующими советниками и индикаторами. Анализирует по котировкам внебиржевых инструментов, после чего проводит сделки по заданным алгоритмам. Для тестера MetaTrader 4 разработано гораздо больше пользовательских дополнений и советников чем для MT5.

Взаимодействуя с торговыми роботами, тестеры стратегий MT4/5 подберут для них самые оптимальные входные параметры — для достижения наибольшей прибыльности, или наоборот — наименьшей рисковости.



MQL Cloud Network обеспечивает тестерам МetaТrader 5 неограниченные мощности для вычислений, используя производительность десятков тысяч объединенных между собой компьютеров. Для этого необходимо установить специальное приложение Strategy Tester.

MQL4 vs MQL5

Но наиболее ощутимые различия кроются на уровне программного языка платформы. В MetaTrader 4 при написании роботов, скриптов и индикаторов используется алгоритмический язык MQL4 (MetaQuotes Language 4), значительно ограниченный по сравнению с многими современными языками программирования: простые команды и вычисления.

В MetaTrader 5 на смену MQL4 пришел новый, более производительный чем предшественник, близкий к известному объектно-ориентированному языку C++ — MQL5. Популярный среди разработчиков синтаксис сделал пользовательскую разработку более доступной и многофункциональной: пишите и отлаживайте скрипты, индикаторы и торговых роботов на языке MQL5 в специальной среде MetaEditor, на языке с почти неограниченными возможностями.


MetaEditor — многофункциональный редактор для разработки и отладки торговых роботов и индикаторов

Пользовательские скрипты и торговые советники научились отслеживать активность компьютерной мыши, клавиатуры и даже взаимодействуют с внешними устройствами — благодаря алгоритмам обработки событий MQL5. Все необходимые шаблоны, библиотеки и популярные функции для разработки вы можете найти на официальном сайте MQL5.

Какой терминал лучше использовать: все зависит от ваших целей. MT5 — кросс-рыночная платформа и предлагает торговать как инструментами форекс, так и различными биржевыми активами, в то время как MT4 — узконаправленная платформа для торговли на рынках форекс, с бесчисленным множеством пользовательских приложений и дополнений. У MetaTrader 5 широчайший потенциал дальнейшего развития, но необходим пользовательский опыт, интерес к биржевым операциям и высокая инвестиционная культура самих трейдеров, в сочетании с которыми MT5 послужит незаменимым швейцарским ножом — как для торговых, так и аналитических задач.

Цитата:
Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.
Источник: https://www.liteforex.ru/blog/for-be...s-metatrader5/
MikhailKurakin вне форума
Старый 17.01.2017, 18:44
#2
Профессионал
 
Имя: Артем
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 06.03.2015
Сообщений: 4,893
Благодарностей: 305
Re: MetaTrader4 vs MetaTrader5

Да обе платформы хороши. Но стоит понимать что к 4 уже все привыкли. Тем более хедж, много ордеров, усреднение, все это делает 4-ку более гибкой для торговли на Форексе.
Zycyjl вне форума
Старый 06.02.2017, 09:41
#3
Интересующийся
 
Регистрация: 03.02.2017
Сообщений: 6
Благодарностей: 1
Re: MetaTrader4 vs MetaTrader5

Для начинающих программистов будет проще начать изучать MQL4 под MT4
TALBOR вне форума
Старый 14.02.2017, 13:57
#4
Любитель
 
Имя: Александр
Пол: Мужской
Инвестирую в: Доверительное управление
Регистрация: 29.11.2010
Сообщений: 449
Благодарностей: 213
Re: MetaTrader4 vs MetaTrader5

советник писан для мт4 будет работать на мт5?
ApolonX вне форума
Старый 15.02.2017, 01:33
#5
Заблокированный
 
Регистрация: 14.02.2017
Сообщений: 18
Благодарностей: 0
Re: MetaTrader4 vs MetaTrader5

Как же сложно к вам пробиться, теперь надо написать 10 сообщений на форуме, прежде чем публиковать посты в разделе привета. С другой стороны и здесь есть плюсы, теперь никакая однодневная шавка не будет писать лестный отзыв о компании, о которой ничего не знает, в надежде получить бонус. И второй плюс, данное сообщение будет продублировано десятикратно.
Пора освежить псевдополезную информацию:

Dmitry Lyoushkin... Х У Й Л О продолжает глумиться над своими рыбками, высмеивая их и ложа большой ухй на всех вас и ваши выборы.

И цель тут только одна, втоптать ваше достоинство еще ниже, и лишний раз напомнить всем вам, что вы безмозглые рыбы, растения, планктон, корм для таких как крымов. Вас имели, имеют и будут иметь, в новой вальяжной форме, в открытую сса вам прямо в мозг.

Анекдотический пример участия лейкина в процессах:
Муж находясь несколько месяцев в коме, пришел в себя. Его жена постоянно находилась рядом с ним. Открыв глаза, он сказал своей жене, сидящей у его постели: - "ты была рядом со мною в самое трудное время. Когда меня уволили - ты поддерживала меня, когда мой бизнес погорел - ты была здесь, когда в меня выстрелили и ранили - ты была рядом, когда мы потеряли наш дом - ты была со мной, когда мое здоровье стало совсем плохим - ты оставалась со мной. Ты знаешь, дорогая Марта, что я думаю?" - "Что, дорогой?" - улыбаясь, мягко спросила жена. - "Я начинаю думать, что ты приносишь мне несчастье"

Пора бы уже задуматься.
Еще один тезис, думаю многие обратили внимание, а кто нет, то обращаю. Везде где крутится ОПГ крымов-лейкин-резник наступают скамы. Думаете это случайность или причинно следственные связи умышлено нарушены? Это все лейкиным ловко называется "плен иллюзий", он мастак в вопросах обмана и манипуляций.

За каждый украденный цент эта группировка получит в многократ моих отзывов о ихних деяниях. А повторяюсь я только потому что сообщения трутся. Постепенно я наберу пост более содержательный, пока что достаточно и этого, что команда ф4ф все поголовно уголовники и вымогатели, к ним относятся: крымов, лейкин, резник, джулс, соболь, скибицкий.

добавлено через 3 минуты
Цитата:
Сообщение от Whitelist Посмотреть сообщение
В дополнение еще один крутой видос с Mr. Mazepa, где уши радуются от его свободного английского
да порадуйтесь за мазепу, ведь больше поводов для радости в этой теме нет, сплошной обман и разочарование. Плен иллюзий по немножку спадает даже с самых упоротых сектантов.

Цитата:
Сообщение от -Mari- Посмотреть сообщение
Тогда почему Вы не создадите свой ресурс, где вместо тонн ненужной воды будет пара ведер чистой правды? Что мешает?
а кто его будет читать этот ресурс? Есть такие ресурсы как вы говорите, но там нет умов за которые надо бороться, там уже те кто все осознал, а тут еще поле непаханное. Будем по крупице возвращать всех на землю и вырывать из цепких лап плена иллюзий. Я тут не пытаюсь пакостить мошенникам, а несу свет в темное царство, а значит мое дело правое.И, между прочим, спасаю ваши деньги. Так как деятельность ОПГ крымова-лейкина на привете не остановится!

По этому еще раз напомню: Dmitry Lyoushkin... Х У Й Л О а соболиная шкура его пособник. И парочка слов о julls... Х У Й Л Е это еще один клоно-сообщник, который пудрит мозги по юридической части. При этом юрист международник очень часто противоречит сам себе, то возвышая регламент и закон, то рассказывая, что никакая бумажка ничего не стоит, и все здесь на доверии. Двойной стандарт это не более чем махлевание и одурачивание, и в противоречивой ситуации всегда можно выбрать "актуальный" комментарий, а для особо настойчивых применяются присекающие меры, в виде всячеких лишений. Юрист который написал регламент для так называемого НС3.0, где предусмотрительно наделил себя и лейкина безграничными полномочиями по выбросу неугодных кандидатов и замену своими. Открыто это обсуждая публично.

И запомните, как говорил геббельс, чем вранье наглее, тем легче в него верится. Мошенники уже в открытую обсуждают где и каким местом разводят людей на деньги, но уже никто не обращает на это внимание, а все недавние скамы новоиспеченных пирамид так и вовсе проглотили, не возразив ни слова, лишь единицы пытались получив в итоге по банану.
ml psql вне форума
Старый 19.02.2017, 11:28
#6
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Re: MetaTrader4 vs MetaTrader5

Цитата:
Сообщение от ApolonX Посмотреть сообщение
советник писан для мт4 будет работать на мт5?
Придется менять участок кода, ответственный за торговые операции и некоторые др. функции, т.е., иными словами, придется перенести программу с одного языка программирования на другой.

добавлено через 22 минуты
Цитата:
Сообщение от TALBOR Посмотреть сообщение
Для начинающих программистов будет проще начать изучать MQL4 под MT4
Разницы принципиальной вообще нет, что начать раньше изучать. Если у человека есть склонности и способности к программирования и имеется аналитический склад ума, то он может легко программировать на языках, основанных на концепции языка С. И не важно, что это будет: mql4, mql5, php, javascript и пр. Владея навыками программирования, можно переносить программы с одного языка на другой, учитывая особенности реализации некоторых функций программы (для этого под рукой должна быть документация по языку разработки). Например, применительно к MQL5 и MQL4, которые принципиально отличаются в основном организацией торговых функций, нужно всего лишь пользоваться соответствующей документацией при написании участка программы, ответственного за торговые операции, а остальной код в большинстве случаев просто "тупо копи-пастить". Можно вообще реализовать универсальный каркас программы, к которому подключать в виде классов-библиотек выполнение торговых операций и некоторых др. функций, имеющих различие (например, то же получение рыночной информации и др.). Пути программиста неисповедимы... Самое главное - знать алгоритм решения задачи, а реализовать его в коде - дело второе.
Владислав Сергеев вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход