Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Введение в MQL5 (часть 38): Освоение API и функции WebRequest в MQL5 (XII)
Добро пожаловать в 38 часть цикла "Введение в MQL5"! В предыдущей части мы сосредоточились на создании прочной основы для использования MQL5 для взаимодействия с внешними системами. Мы рассмотрели создание конечных точек API, работу функции WebRequest, подготовку компонентов аутентификации, таких как временные метки и подписи, а также прием и интерпретацию ответов сервера. При работе с любым частным или конфиденциальным API-взаимодействием эти идеи крайне важны.
В этой статье используется полностью проектная методология, как и в предыдущих разделах этой серии. Вместо изолированного обсуждения теории мы будем применять каждую идею на практике в реальном процессе. Такой подход поможет вам понять, как функционируют отдельные части и как они взаимодействуют в реальной ситуации интеграции. Эта статья завершает цикл статей об API и завершает путешествие.
Введение в MQL5 (часть 39): Руководство для начинающих по работе с файлами в MQL5 (I)
Введение в MQL5 (часть 40): Руководство для начинающих по работе с файлами в MQL5 (II)
Добро пожаловать в 40-ю часть цикла "Введение в MQL5". В предыдущей части мы заложили основы работы с файлами в MQL5, научившись создавать и открывать файлы с помощью FileSelectDialog и FileOpen. Мы также создали структуру простого торгового журнала и записали основную информацию о счете в файл безопасным и организованным способом. В этой второй части мы продолжим развивать этот фундамент, сосредоточившись на экспорте фактической истории торговли в файл журнала. Вы узнаете, как получить доступ к истории счета в заданном временном диапазоне и как извлечь важные данные о сделке, такие как номер тикета, символ, тип ордера, размер лота, время открытия и закрытия, цены, прибыль и результат сделки. Затем эти записи будут записаны в журнал в структурированном и читаемом формате.
Эта статья, как и другие из этой серии, написана с учетом пожеланий новичков. Обоснование каждого действия тщательно разбирается, а каждый шаг подробно описывается. Расширяя сценарий торгового журнала, мы будем продолжать использовать ту же самую методику, основанную на проектах. К концу статьи вы получите практическое представление о чтении торговой истории и ее постоянном хранении в файлах. Это очень важно для ведения журнала, анализа, отчетности и оценки стратегий в реальных MQL5-приложениях.
Привет всем. Мне нужна помощь в настройке. Кто-нибудь может помочь?
Вы можете начать здесь:
Торговая платформа - Помощь по MetaTrader 5
В следующий раз постарайтесь конкретизировать свой вопрос - это поможет другим дать более точные ответы.
Введение в MQL5 (часть 41): Руководство для начинающих по работе с файлами в MQL5 (III)
Добро пожаловать в 41 часть цикла "Введение в MQL5"! В этой статье мы продолжаем знакомиться с руководством для начинающих по работе с файлами в MQL5, основываясь на том, что мы узнали до сих пор. В предыдущих частях мы рассмотрели, как создавать файлы, записывать в них структурированные торговые данные и организовывать информацию о входе и выходе в читаемый торговый журнал. На данный момент вы уже понимаете, как работают файлы в MQL5 и как надежно хранить торговые данные в постоянном формате.
Введение в MQL5 (часть 42): Руководство для начинающих по работе с файлами в MQL5 (IV)
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
Как начать работать с Metatrader 5
Сергей Голубев, 2026.05.26 18:33
Опубликуйте код своей статьи в MQL5 Algo Forge за 10 минут: Пошаговое руководство
Форум, посвящённый трейдингу, автоматизированным торговым системам и тестированию торговых стратегий
MetaEditor, Open AI и ChatGPT
Сергей Голубев, 01.07.2026 15:31
Код, слёзы и Algo Forge
Переход на Algo Forge — это не просто изменение способа хранения файлов, это новый стандарт профессиональной деятельности. Мы уходим от статичных ZIP-архивов и длительных циклов повторной публикации к живым, актуальным проектам, которые находятся под вашим полным контролем, прямо здесь и сейчас.
Для вас, как для автора, это означает, прежде всего, экономию времени и поддержание порядка. Больше не нужно искать старые архивы на диске или снова и снова объяснять читателям, как вручную собрать проект. Теперь ваша работа хранится в облаке, и любую поправку можно мгновенно добавить в репозиторий — одним командным нажатием из MetaEditor. Никаких лишних писем, никакого ожидания модерации и никаких правок в тексте самой статьи.
Внедрение таких инструментов в свою практику — это не просто следование тенденциям, а способ сделать процесс создания статей более предсказуемым и качественным. В конечном итоге, когда автор выбирает современный подход к представлению кода, это неизбежно повышает планку качества контента на всём ресурсе. Это тот случай, когда технологии помогают нам сосредоточиться на самом важном, превращая каждую статью в полноценный и долговечный рабочий инструмент для всего сообщества.
Создание синтетического пользовательского символа в MQL5 с использованием усреднения цен по нескольким символам
MetaTrader 5 отображает каждый инструмент как отдельный символ. Это затрудняет анализ совместного движения взаимосвязанных рынков. Например, валютные пары часто коррелируют между собой, но стандартные графики скрывают их совместное поведение, ограничивая возможности трейдера по оценке общей силы рынка или общего направления движения. В этой статье мы создадим синтетический пользовательский символ в MQL5 путем усреднения ценовых данных по нескольким валютным парам.
Цель состоит в том, чтобы создать единый производный инструмент, отражающий совокупное движение выбранных рынков. Этот синтетический символ можно использовать для корреляционного анализа, моделирования рынка по типу индексов и разработки стратегий на основе агрегированного ценового движения. Мы достигнем этого путем сбора данных OHLC по нескольким символам, выравнивания временных меток их свечей и вычисления усреднённых значений для каждого бара. Полученный ценовой ряд затем будет использован для создания и непрерывного обновления пользовательского символа в MetaTrader 5, что обеспечит как реконструкцию исторических данных, так и синхронизацию в режиме реального времени.