rss

Профиль компании

Блог компании MetaQuotes Software

MQL4 и MQL5 – на 41-м месте рейтинга языков программирования TIOBE

Язык программирования торговых стратегий MQL4/MQL5 скакнул на 77 позиций в мировом индексе TIOBE.

В декабре 2014 года MQL4/MQL5 дебютировал в нем на 118-м месте, а в ноябре 2016 года добрался уже до 41-й строчки. Отметим, что для организаторов рейтинга оба языка MQL4 и MQL5 объединены из-за одинаковости.

MQL4 и MQL5 – на 41-м месте рейтинга языков программирования TIOBE
 

TIOBE считается самым авторитетным рейтингом языков программирования и показывает не только текущую позицию языка, но и ее динамику.

Cтатистика TIOBE ежемесячно отражает, какие языки становятся популярнее, а какие – теряют своих сторонников. Методика подсчета рейтинга подробно описана здесь.

Главный критерий оценки – количество поисковых запросов, содержащих название языка. Чем выше интерес к языкам MQL4/MQL5 в поисковых системах Google, Bing, Yahoo, Википедии и YouTube, тем выше их место в рейтинге.

77 позиций вверх за 2 года – это впечатляющий рывок, говорящий о серьезном росте интереса к самостоятельному написанию роботов для платформ MetaTrader и увеличении количества алготрейдеров. 

Благодарим всех пользователей, проявивших интерес к алготрейдингу и языкам MQL4/MQL5!


Вышел MetaTrader 5 build 1455 с библиотеками математических функций в MQL5 - на пути к R

Попробуйте очередной релиз MetaTrader 5 с упором на развитие математических пакетов и оптимизацией отрисовки стакана, пожалуйста!

Ниже представлен список изменений:

1) Terminal: Добавлены всплывающие подсказки для кнопок Buy, Sell и Close в диалогах торговли.

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

Вышел MetaTrader 5 build 1455 с библиотеками математических функций в MQL5 - на пути к R

2) Terminal: Добавлены новые пиктограммы ордеров, сделок и позиций на вкладках «Торговля» и «История».

3) Terminal: Оптимизировано и значительно ускорено (до 4-5 раз) отображение и обновление стакана цен, тикового графика стакана цен и ленты сделок.

4) Terminal: Исправлена ошибка синхронизации тиковой истории в неторговое время. В некоторых случаях ошибка приводила к чрезмерному потреблению сетевого трафика.

5) MQL5: В стандартную библиотеку включена MQL5-версия библиотеки численного анализа ALGLIB.

( Читать дальше )

Как в MetaTrader 5 быстро разработать и отладить торговую стратегию: тиковый анализатор

Скальперские автоматические системы по праву считаются вершиной алгоритмического трейдинга, но при этом они же являются и самыми сложными для написания кода.

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



( Читать дальше )

Ведущая MTF-площадка для торговли валютами LMAX Exchange стала поставщиком ликвидности для MetaTrader 5

Мы рады сообщить об интеграции с LMAX Exchange — многосторонней площадкой (Multilateral Trading Facility, MTF) для торговли валютами, драгоценными металлами и индексами.

Шлюз MetaTrader 5 к LMAX Exchange предлагает брокерам, фондам и профессиональным трейдерам доступ к потоковой ликвидности с использованием лимитных ордеров, прозрачное ценообразование и качественное исполнение при отсутствии «last look».

Используемая LMAX Exchange схема «no last look» обеспечивает отсутствие реквотов и гарантированное исполнение по заявленной поставщиком ликвидности цене.

Ведущая MTF-площадка для торговли валютами LMAX Exchange стала поставщиком ликвидности для MetaTrader 5

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

На данный момент на LMAX доступны более 70 валютных пар и самые популярные CFD на индексы и сырьевые фьючерсы.



( Читать дальше )

Cравниваем MQL5 и QLUA - почему роботы на MQL5 до 28 раз быстрее?



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

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

12 сентября 2016 года были проведены три замера скорости на реальном счете БД «Открытие» на MetaTrader 5 build 1415 и Quik 7.2.23 в одно и то же время.

Каждый тест был призван измерить конкретную скоростную характеристику, важную с точки зрения алгоритмического трейдинга:
  1. Тестирование синхронных операций  — серия из 10 синхронныхпоследовательных торговых операций Buyс подтверждением успешности выполнения каждой транзакции на бирже. Последующая операция не производится, пока не будет  получено подтверждение от торгового сервера, что операция прошла/не прошла на бирже. Скорость выполнения зависит от всей цепочки терминал — торговый сервер — биржа — торговый сервер — терминал. Чем меньше будет среднее время торговой синхронной операции, тем лучше.
  2. Тестирование асинхронных операций — серия из 10 асинхронныхторговых операций Buyбез подтверждения успешности выполнения транзакции. Это чистый тест на скорострельность, измеряющий скорость отправки заявок на биржу. Тут также лучшим будет тот терминал, у которого время выполнения 10-ти асинхронных покупок будет меньше.
  3. Тестирование обновления стакана заявок — замер скорости изменений заявок в Стакане. Это простой подсчет количества тиков (обновлений) Стакана в единицу времени. Чем чаще приходят котировки с биржи в торговый терминал, тем быстрее будет обновляться Стакан. Следовательно, чем больше тиков за секунду поступает в программу автоматической торговли, тем быстрее она может среагировать на изменения в структуре спроса/предложения на рынке. Лучшим будет тот терминал, в котором скорость обновления Стакана выше.

Условия испытаний

Оба терминала установлены на арендованном сервере VPS в Москве, как и сами торговые серверы БД «Открытие». Торговля велась на одном и том же реальном счете в срочной секции Московской биржи инструментом Si-9.6.

Мы записали на видео все три теста одним роликом, чтобы было видно:

  1. торговые операции проводились на одном и том же реальном счете;
  2. и на одном и том же инструменте Si-9.16;
  3. на одном и том же компьютере;
  4. торговые операции проводились в одно и то же время;
  5. в одних и тех же рыночных условиях;
  6. скорости обновления стаканов замерялись на одном и том же инструменте и в одно и то же время;
  7. сетевая задержка до серверов Открытия была 2 мс.

Результаты сравнения скорости операций: MetaTrader 5 vs QUIK

Результаты всех трех тестов собраны в сводной таблице, детальные результаты по каждому тесту представлены ниже отдельными разделами этой статьи.

Тест                   MetaTrader 5    QUIK      Выигрыш MT5
Синхронные операции        9.59 ms   277.80 ms  28.96 раз
Асинхронная                0.09 ms     0.30 ms   3.33 раза
Обновлений стакана        42.7 в сек   8.40      5.08 раза

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

 

Видео сравнения скорости торговых операций



( Читать дальше )

Выпущен новый шлюз MetaTrader 5 Gateway to CQG от Forexware

Мы расширяем торговые возможности мультирыночной платформы MetaTrader 5: вслед за релизом шлюза к Interactive Brokers выпущен шлюз к платформе CQG.

Приложение разработано компанией Forexware и предоставляет прямой доступ на международные биржи CME, CBOT, NYMEX, ICE, EUREX и десятки других.
MetaTrader 5 Gateway to CQG от Forexware
Спектр торгуемых на этих площадках инструментов максимально широк — от фьючерсов и опционов до индексов и биржевых спредов (counter spread). Причем для всех этих инструментов шлюз поддерживает стакан цен (market depth).

CQG, Inc. более 15 лет поставляет котировки мировым банкам, инвестиционным компаниям, брокерам и другим крупнейшим участникам финансового мира. Обладая собственной инфраструктурой, компания получает котировки от бирж напрямую, без посредников.

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

http://www.metatrader5.com/ru/news


Новый шлюз к Interactive Brokers для MetaTrader 5 от MetaQuotes и oneZero — это торговля на 130 фондовых биржах мира, включая NASDAQ и NYSE

Мы вместе с oneZero Financial Systems выпустили шлюз интеграции с Interactive Brokers Group, Inc. С его помощью в MetaTrader 5 можно торговать акциями, фьючерсами и другими биржевыми инструментами на крупнейших фондовых биржах мира: Нью-Йоркской (NYSE), Лондонской (LSE), Гонконгской (HKEX), Токийской (TSE), NASDAQ и пр.

Новый шлюз к Interactive Brokers для MetaTrader 5 от MetaQuotes и oneZero — это торговля на 130 фондовых биржах мира, включая NASDAQ и NYSE

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



( Читать дальше )

Лента сделок в MetaTrader 5: новый инструмент для анализа фондового рынка

На днях был выпущен релиз торговой платформы MetaTrader 5 build 1375 с лентой сделок (Time & Sales) в стакане цен.

Лента сделок позволяет видеть список всех биржевых торговых операций в режиме реального времени. По каждой сделке показывается ее время, направление, цена и объем. Каждое направление выделяется отдельным цветом, а объемы даны в виде гистограммы:

Лента сделок в MetaTrader 5: новый инструмент для анализа фондового рынка

Из ленты можно экспортировать данные в формате CSV и анализировать в сторонних редакторах электронных таблиц.

Если у вас не произошло автоматическое обновление через вашего брокера, попробуйте обновиться через демо счет на сервере MetaQuotes-Demo. Для этого просто добавьте MetaQuotes-Demo в список серверов и откройте там демо-счет:

Лента сделок в MetaTrader 5: новый инструмент для анализа фондового рынка



( Читать дальше )

Как создать торгового робота для Московской биржи MOEX на MetaTrader 5?

Многие трейдеры на Московской бирже хотели бы автоматизировать свои торговые алгоритмы, но не знают с чего начать. А ведь давно есть проработанные решения, которые максимально облегчают первые шаги в алготрейдинге.

 

Торговать на бирже с помощью роботов — это просто

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

Средствами MQL5 вы можете создать торговый запрос и отослать его на сервер с помощью функций OrderSend() или OrderSendAsync(), получить результат его выполнения, просмотреть торговую историю, узнать спецификацию контракта для инструмента, обработать



( Читать дальше )

Битва за скорость: QLUA vs MQL5 - почему MQL5 быстрее от 50 до 600 раз?

Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций.

В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45.

Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше):

Название            MQL5        QLUA     Преимущество MQL5

TestFloat          3 969     273 391     69 раз
TestArrays           375     230 768    615 раз
TestFibo           1 125      61 110     55 раз
TestPiCalculated   2 328     183 812     79 раз
TestQuickSort      2 031     211 279    104 раза
TestAckermann        828      64 541     78 раз

Сравнение производительности MQL5 и QLUA, чем меньше, тем лучше



( Читать дальше )

....все тэги
UPDONW
Новый дизайн