Как начать работу с MQL5 - страница 47

 

Введение в MQL5 (часть 28): Освоение API и функции WebRequest в MQL5 (II)

Введение в MQL5 (часть 28): Освоение API и функции WebRequest в MQL5 (II)

Добро пожаловать в 28-ю часть цикла "Введение в MQL5"! В предыдущей части мы познакомились с идеей API, обсудили основные параметры функции WebRequest и поговорили о ее использовании для подключения к внешним серверам. Этот урок заложил основу для понимания того, как происходит обмен данными между MetaTrader 5 и другими платформами.

Introduction to MQL5 (Part 28): Mastering API and WebRequest Function in MQL5 (II)
Introduction to MQL5 (Part 28): Mastering API and WebRequest Function in MQL5 (II)
  • 2025.11.24
  • www.mql5.com
This article teaches you how to retrieve and extract price data from external platforms using APIs and the WebRequest function in MQL5. You’ll learn how URLs are structured, how API responses are formatted, how to convert server data into readable strings, and how to identify and extract specific values from JSON responses.
 
Введение в MQL5 (часть 29): Освоение API и функции WebRequest в MQL5 (III)

Введение в MQL5 (часть 29): Освоение API и функции WebRequest в MQL5 (III)

Приветствуем вас и возвращаемся к 29-й части цикла "Введение в MQL5"! В предыдущей части мы рассмотрели элементы URL-адреса и узнали, как использовать API языка MQL5 для получения последних цен с внешних платформ. Кроме того, вы узнали, как прочитать ответ в формате JSON и получить точную информацию.

Introduction to MQL5 (Part 29): Mastering API and WebRequest Function in MQL5 (III)
Introduction to MQL5 (Part 29): Mastering API and WebRequest Function in MQL5 (III)
  • 2025.11.27
  • www.mql5.com
In this article, we continue mastering API and WebRequest in MQL5 by retrieving candlestick data from an external source. We focus on splitting the server response, cleaning the data, and extracting essential elements such as opening time and OHLC values for multiple daily candles, preparing the data for further analysis.
 

Введение в MQL5 (часть 30): Освоение API и функции WebRequest в MQL5 (IV)

Введение в MQL5 (часть 30): Освоение API и функции WebRequest в MQL5 (IV)

Вы узнаете, как организовать сопоставимые элементы из разных свечей в собственные специализированные массивы, вместо того чтобы работать с каждой свечой по отдельности. Например, в одном массиве будут храниться все времена открытия каждой свечи. Цены открытия, высокие цены, низкие цены, цены закрытия, объемы и любые другие компоненты свечей, которые вы хотите изучить, будут подвергаться одному и тому же анализу. Сравнение цифр по дням, выявление трендов, выполнение вычислений, подготовка данных для индикаторов или торговой логики - все это упрощается благодаря такому методичному подходу. После прочтения этой статьи вы получите четкий и эффективный метод организации свечных данных API, который улучшит читаемость, масштабируемость и удобочитаемость вашего MQL5-кода и подготовит его к более сложному анализу.
Introduction to MQL5 (Part 30): Mastering API and WebRequest Function in MQL5 (IV)
Introduction to MQL5 (Part 30): Mastering API and WebRequest Function in MQL5 (IV)
  • 2025.12.03
  • www.mql5.com
Discover a step-by-step tutorial that simplifies the extraction, conversion, and organization of candle data from API responses within the MQL5 environment. This guide is perfect for newcomers looking to enhance their coding skills and develop robust strategies for managing market data efficiently.
 

Введение в MQL5 (часть 31): Освоение API и функции WebRequest в MQL5 (V)

Введение в MQL5 (часть 31): Освоение API и функции WebRequest в MQL5 (V)

Добро пожаловать в 31-ю часть цикла "Введение в MQL5"! В предыдущих статьях мы рассмотрели основы API и функции WebRequest в MQL5. Я показал вам, как отправлять запрос на сервер, получать ответ и сортировать ответ сервера для извлечения важной информации. В частности, в предыдущей статье мы извлекли данные по свечам BTCUSDT за последние 5 дней, используя API Binance. Мы также обсудили, как классифицировать связанные данные в отдельные массивы, такие как цены открытия, максимума, минимума и закрытия. На основе этих упорядоченных данных можно строить как советники, так и индикаторы.

 

Введение в MQL5 (часть 32): Освоение API и функции WebRequest в MQL5 (VI)

Введение в MQL5 (часть 32): Освоение API и функции WebRequest в MQL5 (VI)

Добро пожаловать в 32-ю часть цикла "Введение в MQL5"! В предыдущей части я рассказал, как использовать функцию WebRequest и API для запроса свечных данных из внешних источников. Мы рассмотрели, как получить ответ сервера в виде необработанного текста, как аккуратно разделить его на отдельные свечи и как сохранить очищенные и упорядоченные значения свечей на вашем компьютере в структурированном файле. В итоге у вас был полный файл с хорошо организованными данными о свечах, который вы могли использовать в любой момент, не обращаясь к серверу.
Introduction to MQL5 (Part 32): Mastering API and WebRequest Function in MQL5 (VI)
Introduction to MQL5 (Part 32): Mastering API and WebRequest Function in MQL5 (VI)
  • 2025.12.16
  • www.mql5.com
This article will show you how to visualize candle data obtained via the WebRequest function and API in candle format. We'll use MQL5 to read the candle data from a CSV file and display it as custom candles on the chart, since indicators cannot directly use the WebRequest function.
 

Введение в MQL5 (часть 33): Освоение API и функции WebRequest в MQL5 (VII)

Введение в MQL5 (часть 33): Освоение API и функции WebRequest в MQL5 (VII)

Добро пожаловать в 33-ю часть цикла "Введение в MQL5". В предыдущих частях мы рассмотрели, как MQL5 может взаимодействовать с внешними платформами с помощью API и функции WebRequest. Вы узнали, как отправлять HTTP-запросы, получать и интерпретировать ответы сервера, организовывать данные свечей, сохранять их в файлы и визуализировать их в пользовательских индикаторах. Эти шаги помогли заложить прочный фундамент для работы с внешними данными в MetaTrader 5.

 

Введение в MQL5 (часть 34): Освоение API и функции WebRequest в MQL5 (VIII)

Введение в MQL5 (часть 34): Освоение API и функции WebRequest в MQL5 (VIII)

Добро пожаловать в 34-ю часть цикла "Введение в MQL5"! В предыдущей части мы рассмотрели основы отправки API-запросов из MetaTrader 5 в Google Generative AI. Мы рассмотрели структуру запросов, получение ответов и работу функции WebRequest. Прямого контакта с самим графиком на этом этапе не было, все общение с ИИ происходило в коде.

В этой статье мы разработаем интерактивную панель управления непосредственно на графике MetaTrader 5, что является практическим достижением. Эта панель позволит пользователям вводить запрос, отправлять его ИИ и просматривать результат в терминале. Поскольку в этой серии мы еще не рассматривали графические панели в MQL5, мы представим основные концепции, необходимые для их создания и управления ими. Однако мы не будем глубоко исследовать все тонкости разработки графических интерфейсов. Мы обсудим только те возможности панелей, которые необходимы для данного проекта, поскольку эта статья по-прежнему посвящена в основном API и функции WebRequest в MQL5.

Introduction to MQL5 (Part 34): Mastering API and WebRequest Function in MQL5 (VIII)
Introduction to MQL5 (Part 34): Mastering API and WebRequest Function in MQL5 (VIII)
  • 2026.01.15
  • www.mql5.com
In this article, you will learn how to create an interactive control panel in MetaTrader 5. We cover the basics of adding input fields, action buttons, and labels to display text. Using a project-based approach, you will see how to set up a panel where users can type messages and eventually display server responses from an API.