MQL5 記事一覧

  • 3月 15, 2026

MQL5 ArrayResizeの使い方完全ガイド|配列サイズ変更・reserve_size・エラー対策まで解説

1. MQL5のArrayResizeとは何か MQL5の ArrayResize は、配列(Array)のサイズを変更するための関数です。配列とは「同じ型のデータをまとめて保存するデータ構造」であり、EA(自動売買プログラム)やインジケータでは頻繁に使用されます。 MQL5では、配列には次の2種類があります。 このうち ArrayResizeが使えるのは動的配列のみです。動的配列はプログラム実行 […]

  • 11月 5, 2025

最初のスクリプト

概要 MQL5においてスクリプトとは、単一の処理を実行して終了する簡易プログラムです。新しいティックごとに常時動作するExpert Advisor(EA)とは異なり、スクリプトは起動時に1回だけコードを実行します。ログへのメッセージ出力、全ポジションのクローズ、一時的な計算処理など、継続更新を必要としない短時間処理に適しています。このセクションでは、最初のMQL5スクリプトの作成と実行手順を解説し […]

  • 11月 5, 2025

MQL5入門

概要 MetaTrader 5 は、市場分析、インジケータ実行、戦略自動化を可能にする総合的なトレーディングプラットフォームです。自動化を可能にするために、MetaTrader には独自のプログラミング言語 MQL5(MetaQuotes Language 5) が含まれています。これは C 言語に類似した構文を持ち、トレーディング自動化専用に設計されています。スクリプト、インジケータ、エキスパー […]

  • 11月 4, 2025

MetaEditorとは何か

概要 MetaEditor は、MetaTrader 5 のプログラミング言語 MQL5 でプログラムを作成するための専用開発環境です。取引ターミナルと密接に統合されており、取引アルゴリズムの記述、コンパイル、デバッグに必要なすべてを提供します。各 MQL5 プログラム(スクリプト、エキスパートアドバイザー、インジケーター、またはサービス)は、まず .mq5 または .mqh 拡張子のソースファイ […]