Постов с тегом "МТ5": 139

МТ5


Как мы построили самую мощную торговую платформу с Machine Learning: хроника развития MQL и MetaTrader по архивам, форумам и релизам

От первых советников до агентного AI Assistant, MCP и OpenBLAS: как развивалась MQL-экосистема.

История MQL как путь от простого языка торговых стратегий к полноценной среде разработки и анализа с MetaEditor, MQL5, Python, ONNX, агентным AI Assistant, MCP (Model Context Protocol), OpenBLAS и Git-инфраструктурой Algo Forge.

Как мы построили самую мощную торговую платформу с Machine Learning - MetaTrader 5

 

От языка советников к среде разработки

Сегодня MetaEditor уже трудно воспринимать просто как редактор кода. В нём есть справка, компилятор, отладка, профилирование, проекты, интеграция с MQL5.COM, централизованное хранилище исходных кодов, интеграция с Python, поддержка ONNX, AI Assistant, работа с базами данных sqlite, работа с csv-файлами как с редактируемыми таблицами. Но эта логика появилась не внезапно.

С первых поколений платформ MetaQuotes двигалась в одну сторону: дать трейдеру не только график и кнопку сделки, а возможность описать торговую идею программой, проверить её на истории и запустить в работу без участия человека. История MQL — это история того, как простой язык для советников постепенно вырос в полноценную инженерную среду.



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

MetaTrader 5 build 6030: Интеграция с ИИ, Passkey и удобная работа с кодом в MetaEditor

Выпущена обновленная версия платформы MetaTrader 5 в бета-режиме.

Главное нововведение этого обновления — встроенная поддержка Model Context Protocol (MCP) и агентного искусственного интеллекта. Благодаря этому терминал и MetaEditor получают встроенного AI Assistant, который помогает анализировать рынки и торговую активность, разрабатывать программы на MQL5, объяснять код, находить ошибки и автоматизировать решение сложных задач. Кроме встроенного помощника, платформа поддерживает подключение внешних ИИ-агентов, совместимых с MCP, включая OpenAI Codex, Claude Code и другие решения.

Бета-версия платформы MetaTrader 5 build 6030: Интеграция с ИИ, Passkey и удобная работа с кодом в MetaEditor

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

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



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

Как увидеть, где деньги в рынке? И какое влияние они оказывают на цену?

Как увидеть, где деньги в рынке? И какое влияние они оказывают на цену?

Сегодня предлагаю поговорить об объемах. Но не о привычных гистограммах снизу. А о непривычных уровнях. Горизонтальных. Тема не новая, но слабо распространённая на нашем рынке. Возможно, из-за отсутствия аналитических инструментов в основных терминалах, присутствующих на отечественной фонде.

POC – Point of Control. Вспомнили? Волум Профайл, выпуклости на графике, вот это вот всё.

И меня в своё время данная тема маленько затянула. Но не увидел там основного – динамики. Анализ внутридневного движения в стиле – вот выпуклость сформировалась в верхнем диапазоне дня, а значит, ждём завтра движения вверх. Ну OKAY. А мне интересно, как это выпуклость внутри дня формировалась. Откуда и куда шла. Но подобных движений не видно.

И я сделал так, чтобы было видно.

Для начала немного теории. В нашей истории будет небольшое допущение, на котором история и будет развиваться. Допущение, как мне видится, довольно логичное. Ибо ну а как иначе? Вообще, что такое РОС? Некая «точка контроля», вокруг которой, видимо, крутится цена.



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

В газе опять швыряются десятками миллионов по рынку

В газе опять швыряются десятками миллионов по рынку

Вчера во фьючерсе на природный газ снова практиковали везунчики. В начале в 14:50 кто-то прикупил по рынку на хаях на 43 миллиона рублей. А в 15:42 на 58,8 миллионов. Что показательно – проскальзывание составляет на таких объемах всего лишь по 2 тика. В ММ'а шпарят?

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

На самом лое, кстати, в рынок кинули 23 миллиона.

Напомню, терминал у меня – МТ5. Индикатор, отражающий крупные удары по рынку, называется «Импульсы». Анализирует ситуацию он по ленте всех сделок с направлениями.



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

ZenTrader 18.08.25-22.08.25

За прошедшие торговые будни на этой неделе результат оказался скромным в процентном соотношении, около 7 % от депозита, но весьма спокойным, без глубоких просадок. Объем сделки не превышал 10 % от депо. Динамика на акциях сбербанка оказалась более плавная чем на акциях газпрома, но стоит отметить что именно акции газпрома принесли около 65 % чистой прибыли на конец периода.  

график акций сбербанка

ZenTrader 18.08.25-22.08.25

график акций газпрома



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

SmartMap или Карта рынка - наблюдаем на графике, где столпились покупатели и продавцы.

SmartMap или Карта рынка - наблюдаем на графике, где столпились покупатели и продавцы.

Итак, откройте стакан. Вы увидите заявки на различных ценовых уровнях. На одних уровнях одиноко стоит всего одна заявка, а на другом может быть 100 и больше. Проблема в том, что данные в стакане часто меняются. Вот было где-то много заявок, а вот они исчезли. Или переместились. И вообще, спросите вы, а что они нам дают? Заявки. Что за граальное знание несут? Мы пока не будет говорить о целом «скальперском» направлении, которое только и делает, что «торгует» скопления в стакане. Нет. Я думаю, мы обратимся к небольшой аналогии. Так будет интереснее.

Представим себе сверху футбольное поле. А на нем мяч. Что такое мяч? Это цена. И вот бегает цена от покупателя к продавцу, от продавца к покупателю… от футболиста к футболисту… Кем у нас будут выступать футболисты? Так заявками. В стакане. Крупными скоплениями.

Летит мяч вверх. Бац, встретил футболиста, который пнул его вниз. Летит себе летит, а внизу другой футболист. Он мяч принял и отбил. Потом снова вверх и снова вниз. А внизу два сильных футболиста. Один мяч держит, обрабатывает, второй его снизу подстраховывает. Ну как? Ничего так аналогия? Ну мне по крайней мере она кажется удобной и весьма очевидной.



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

Где деньги в рынке? Point of Control

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

Поиском и анализом подобных мест занимается целая рыночная «дисциплина» — Volume Profile. И огромное число трейдеров по всему миру с успехом ей пользуются. Пересказывать я её не буду. Думаю, все помнят эти картинки — горизонтальные каплевидные формы. И многочисленные рассуждения о том, в какой части структуры образовался этот каплевидный нарост. В зависимости от положения прогнозируют дальнейшее движение. Но что самое важное во всех этих анализах? На что смотрят в первую очередь? А на максимальную величину этого «нароста» — Point of Control. Т.е. уровень цены, на котором проторгован максимальный объем за определенный период.



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

Как обезопасить себя от срыва стопов?

Как обезопасить себя от срыва стопов?

Как обезопасить себя от срыва стопов?

Очень часто встречающаяся беда в торговле – срыв стопов. К примеру, ты поставил стоп за какой-то уровень/экстремум. И тут на свече происходит импульс – рисуется так называемая «сопля». Происходит это в моменте. Стоп ваш срывает, причём сделка проходит по не очень хорошей для вас цене, ибо по рынку, а дальше свеча закрывается по абсолютно нормальным ценам. И последующее движение актива уходит в вашу сторону. Но уже без вас.

Как купировать эту проблему? В своей торговой панели «SmartOrders» я сделал простое и эффективное решение: стоп-лосс с задержкой. Скрипт отслеживает параметры стопа, но он не размещается в систему, пока условия не отработают на протяжении времени. К примеру, СЛ по времени – 30 секунд. Если цена будет находится в условиях сработки стопа свыше 30 секунд, то заявка уйдет в систему. Таким образом, никакая «сопля» ваш стоп не сорвёт. Можно сделать задержку по свече – закрытие свечи в условиях стопа.

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

Экспорт/импорт данных из/в Квик или МТ5 для ленивых и нелюбопытных.

    • 11 апреля 2025, 22:35
    • |
    • 3Qu
  • Еще
Писать ТС в Квик или МТ5, в общем, не совсем удобно из за ограничений Квик-Луа и МТ4-5 -MQL. Лично я (не знаю как вы) предпочитаю нормальные (да, да, именно нормальные) языки программирования. Такие, как, скажем, С++, C#, Python или кто что любит, где за Луа или MQL остается минимум, а дальше уже можно разгуляться по полной программе. Однако взаимодействие с Квик-Луа и/или MQL достаточно проблематично. Эт у кого как, правда, но все же. У меня к ним личная неприязнь.))
Простейшим выходом является файловый обмен через диск. Непосредственно через жесткий диск или флешку скорость уже устраивает, но кому надо еще быстрее, можно сделать это через RAM-Disk. В памяти компьютера 1-2 MB и обмен данными со скоростью света. Так, для примера, браузер Chrom жрет до 200 MB памяти.
Протокол обмена описывать не буду, про RAM-Disk я уже как-то писал.
Теперь, что использовать для RAM-Диска. Нашел недавно новый для меня Ram-Disk — ImDisk -называется. Опробовано, все нормально. Я уже давно RAM-Disk использую для ряда задач, а, вот, ImDisk нашел с неделю назад. Сделать Диск 1-2 MB не проблема. Сам ImDisk занимает тоже совсем немного — около 1МБ или даже меньше.

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

MetaTrader 5 build 4730: расширение поддержки OpenBLAS и общая оптимизация работы

Выпущена обновленная версия платформы MetaTrader 5 build 4730.

В этой версии в MQL5 появилась поддержка еще нескольких новых функций библиотеки OpenBLAS, а также функций TransposeConjugate и CompareEqual. Они дадут еще больше возможностей для работы с матрицами и векторами. Помимо этого, мы исправили совместимость пакета интеграции с Python. Теперь он работает с любыми версиями Python вплоть до 3.13.

Также мы оптимизировали и ускорили работу платформы с ценовыми данными.

 

Бета-версия платформы MetaTrader 5 build 4695: расширение поддержки OpenBLAS и общая оптимизация работы

MetaTrader 5 Client Terminal

  1. Terminal: Изменен расчет стоимости позиций, ордеров и сделок. Теперь она отображается в валюте депозита счета, а не в базовой валюте торгового инструмента:




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

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