記事「MQL5入門(第38回):MQL5のAPIとWebRequest関数の習得(XII)」についてのディスカッション

 

新しい記事「MQL5入門(第38回):MQL5のAPIとWebRequest関数の習得(XII)」はパブリッシュされました:

MetaTrader 5とBinanceの間に実用的な橋渡しを構築します。WebRequestを使用して30分足のデータ(kline)を取得し、JSONからOHLCおよび時刻データを抽出したうえで、確定済みのローソク足のみを使用して強気の包み足パターンを確認します。その後、クエリ文字列を組み立て、HMAC-SHA256署名を計算し、X-MBX-APIKEYを追加して認証済み注文を送信します。これにより、データ取得から注文執行までを網羅した、分かりやすいエンドツーエンドのEAワークフローを実現できます。

本記事では、Binanceのような外部サービスと連携し、市場データを取得して分析するMQL5のエキスパートアドバイザー(EA)を作成します。プロジェクトは、対象となる暗号資産を選択し、APIを利用してローソク足データを取得するところから始まります。直近で確定した強気の包み足パターンを検出するために、直近で確定した30分足3本を取得します。また、このパターンをプログラムで識別する仕組みについて解説し、MQL5を使用して正確に検出する方法を学びます。さらに、これらの条件に基づいてAPI経由で実際に注文を送信する仕組みについても説明します。

このプロジェクトを通じて、市場データの取得と分析の方法、MetaTrader 5がどのように安全なリクエストを生成するのか、そして売買パターンがどのようにプログラムで評価されるのかに焦点を当てます。本プロジェクトは、MQL5が従来のMetaTrader内のチャート依存ロジックにとどまらず、MetaTrader 5と外部プラットフォームをつなぐ橋として機能できることを示しています。 この記事を読み終える頃には、ローソク足データの取得、強気の包み足のようなローソク足パターンの理解、そして市場状況に応じて動作するEAを準備するための、明確で再利用可能なワークフローを習得できるでしょう。また、このアプローチを他のパターンや時間足、さらに高度な自動化シナリオへ応用するための確かな理解も得られます。


作者: ALGOYIN LTD