EA・MT5・MQL5 技術辞典|用語・関数・設定を目的別に探す
EA・MT4/MT5・MQL5に関する用語、関数、設定、検証方法を、目的別に探せる技術辞典です。EAの導入や運用で分からない用語を確認したい時、MQL5開発で関数や構造体の役割を調べたい時、ログや注文処理の確認方法を整理したい時に利用してください。
このページは、技術辞典の記事を目的別に整理した案内ページです。MT4/MT5やMQL5を順番に学びたい場合は、MT4/MT5技術講座を確認してください。技術辞典の記事を公開順に確認したい場合は、技術辞典カテゴリー一覧を利用できます。
なお、掲載内容はMT4/MT5、EA、インジケーター、MQL5開発、設定確認、検証補助を目的とした技術情報です。特定の売買判断、利益、勝率、損失回避を保証するものではありません。
目的から技術辞典を探す
- 入口・総合索引:MQL5の主要関数、エラー、インジケーター、FX・EAの基礎用語を確認します。
- 注文・取引構造:OrderSend、OrderCheck、CTrade、注文・ポジション・約定・履歴を確認します。
- インジケーター・時系列・価格取得:CopyBuffer、CopyRates、CopyTime、価格データ、銘柄仕様を確認します。
- ファイル・UI・初期化:FileOpen、チャートオブジェクト、OnInitを確認します。
- EA設定・取引コスト・単位:ロット、スプレッド、SL・TP、pips、スリッページを確認します。
- リスク・口座・ポジション:証拠金、ロスカット、含み損、口座タイプ、ナンピンを確認します。
- バックテスト・運用・確認:バックテスト、PF、勝率、ログ、VPS、自動売買設定を確認します。
- 相場用語・指標:ボラティリティ、ATR、トレンド、サポート・レジスタンス、経済指標を確認します。
技術辞典の使い方
- 用語の意味を知りたい場合は、EA設定、リスク、口座、相場用語の各項目から確認します。
- MQL5の関数や構造体を調べたい場合は、注文、データ取得、ファイル、UIの各項目から確認します。
- EAが動かない、注文できない、値を取得できない場合は、総合辞典で関連用語を確認してから、個別関数や症状別の記事へ進みます。
- 似た記事がある場合は、総合辞典で全体像を確認した後、個別関数や具体的な確認手順を扱う記事を確認します。
入口・総合索引
MQL5の主要関数、エラー、代表的なインジケーター、FX・EAの基礎用語を確認するための入口です。調べたい分野が明確でない場合は、最初にこの一覧から確認してください。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| MQL5エラーコード辞典|GetLastError・TRADE_RETCODE・コンパイルエラー一覧 | GetLastError、TRADE_RETCODE、コンパイルエラーの違いと確認方法 |
| MQL5関数辞典|EA・インジケーター開発で使う主要関数一覧 | EA・インジケーター開発で使用する主要関数の全体像 |
| MT5インジケーター辞典|EA開発・裁量補助で使う代表インジ一覧 | MT5で使用する代表的なインジケーターと用途 |
| FX用語辞典|EA・MT4/MT5を使う前に知っておきたい基本用語 | EA・MT4/MT5を使う前に確認したいFXの基本用語 |
| EAを使う前に理解したいFX用語|ロット・スプレッド・SL/TP・証拠金の基本 | EA設定に関係するロット、スプレッド、SL・TP、証拠金 |
注文・取引構造
MQL5の注文処理、取引構造体、標準ライブラリ、注文・ポジション・約定・履歴の違いを確認する記事です。注文エラーや発注前チェックを調べる場合も、この一覧から確認できます。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| MQL5注文関数・取引構造体辞典|OrderSend・MqlTradeRequest・MqlTradeResultの基本 | OrderSend、MqlTradeRequest、MqlTradeResultの役割 |
| MQL5標準ライブラリ辞典|CTrade・CPositionInfo・COrderInfo・CDealInfo一覧 | CTrade、CPositionInfo、COrderInfo、CDealInfoの用途 |
| MQL5ポジション・注文・約定・履歴用語辞典|Order・Position・Deal・Historyの違い | Order、Position、Deal、Historyの違い |
| MQL5列挙型・定数辞典|ENUM_ORDER_TYPE・ENUM_TIMEFRAMES・ORDER_FILLINGの基本 | 注文種類、時間足、注文執行方式に関する列挙型と定数 |
| MQL5 OrderCheckで証拠金・ロット・StopLevelを確認する方法 | 証拠金、ロット、StopLevelを含む注文前チェック |
| MQL5 OnTradeTransactionで約定を追跡する方法 | OnTradeTransactionを使った注文・約定イベントの追跡 |
| MQL5 ENUM_ORDER_TYPEの基本|注文種類とMqlTradeRequest.typeの指定 | 注文種類とMqlTradeRequest.typeの指定方法 |
| MQL5 Hedging / Netting口座の違い|ポジション管理とEA開発で確認すること | Hedging口座とNetting口座のポジション管理の違い |
| MQL5 ORDER_FILLINGの違い|FOK・IOC・RETURNと注文エラー確認 | FOK、IOC、RETURNの違いと注文エラー確認 |
| MQL5 OrderCalcMargin / OrderCalcProfitの使い方|必要証拠金と想定損益の確認 | 必要証拠金と想定損益の事前計算 |
| MQL5 CTradeとMqlTradeRequestの違い|標準ライブラリとOrderSend直書きの使い分け | CTradeとMqlTradeRequestを使った注文処理の違い |
| MQL5 OrderCheckの使い方|注文前チェック・retcode・証拠金確認 | OrderCheckによる注文前チェック、retcode、証拠金確認 |
インジケーター・時系列・価格取得
インジケーターのバッファー値、ローソク足、時刻、終値・高値・安値、銘柄仕様などを取得する時に確認する記事です。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| MQL5インジケーター関数辞典|iCustom・CopyBuffer・SetIndexBuffer・OnCalculate一覧 | iCustom、CopyBuffer、SetIndexBuffer、OnCalculateの役割 |
| MQL5時系列・価格取得関数辞典|CopyRates・iClose・SymbolInfo・Time系まとめ | 価格、時刻、銘柄情報を取得する主要関数 |
| MQL5 CopyBufferで値が取れない原因と確認ポイント | CopyBufferで値を取得できない場合の確認項目 |
| MQL5 TimeCurrentの使い方|サーバー時間・EA稼働時間判定の確認 | サーバー時間とEAの稼働時間判定 |
| MQL5 CopyTimeの使い方|バー時刻・新バー判定・確定足確認 | バー時刻、新バー判定、確定足の確認 |
| MQL5 CopyRatesの使い方|OHLC・出来高・スプレッドをまとめて取得する方法 | OHLC、出来高、スプレッドをまとめて取得する方法 |
| MQL5 CopyCloseとiCloseの違い|終値・高値・安値を取得する方法 | 終値、高値、安値の取得方法と関数の違い |
| MQL5 SymbolInfoDouble / SymbolInfoIntegerの使い方|銘柄仕様と発注前チェック | 銘柄仕様、桁数、ロット、StopLevelなどの確認 |
ファイル・UI・初期化
CSVやログファイルの入出力、チャート上のラベルやボタン、EA・インジケーターの初期化処理を確認する記事です。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| MQL5ファイル操作関数辞典|FileOpen・FileRead・FileWrite・CSV出力の基本 | FileOpen、FileRead、FileWrite、CSV出力の基本 |
| MQL5チャートオブジェクト辞典|ObjectCreate・OBJ_LABEL・OBJ_BUTTON・OnChartEvent一覧 | チャート上のラベル、ボタン、イベント処理 |
| MQL5 OnInitの役割と初期化失敗の確認 | OnInitの役割と初期化失敗時の確認方法 |
EA設定・取引コスト・単位
EAの入力設定や注文条件を確認する時に必要となる、ロット、スプレッド、SL・TP、スワップ、pips、スリッページ、マジックナンバーなどの基本用語です。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| FXのロットとは|EA設定・ゴールドEA・コピーEAで確認する数量の考え方 | EA、ゴールドEA、コピーEAで確認する注文数量 |
| FXのスプレッドとは|EAが動かない原因・ゴールドEAで確認する取引コスト | EAの注文条件に影響するスプレッドと取引コスト |
| SLとTPとは|EAの損切り・利確・内部決済で確認する基本用語 | 損切り、利確、内部決済の違い |
| スワップポイントとは|EA運用で長期保有時に確認するコストと損益 | 長期保有時に発生するスワップと損益 |
| pips・point・digitsとは|MT5とGOLD / XAUUSDで混同しやすい単位の違い | pips、point、digitsとGOLD・XAUUSDの単位 |
| スリッページ・約定拒否・リクオートとは|EA注文で確認する約定まわりの基本用語 | 注文時の価格差、約定拒否、リクオート |
| マジックナンバーとは|EAごとのポジション管理・コピーEAで確認する識別番号 | EAごとの注文やポジションを識別する番号 |
| ロング・ショート・BUY・SELLとは|MT4/MT5の注文方向を理解する基本用語 | BUY・SELL、ロング・ショートの意味 |
リスク・口座・ポジション
EA運用前に確認したい証拠金、ロスカット、ドローダウン、含み損、口座タイプ、ポジション数、ナンピン、マーチン、建値、レバレッジなどの用語です。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| 証拠金維持率とは|EA運用・ナンピンEA・ロスカット前に確認する資金余力 | 証拠金維持率と口座の資金余力 |
| ロスカット・強制ロスカットとは|EAのSLとは別に確認する口座側のリスク | EAのSLとは異なる口座側の強制決済 |
| ドローダウンとは|EAバックテスト・運用中に確認する資金の落ち込み | バックテストや運用中の資金の落ち込み |
| 含み損とは|EA運用中に残高だけで判断しないための基本用語 | 未決済ポジションに発生している損失 |
| EAのデモ口座とは|実運用前に動作確認するための基本用語 | 実運用前にEAを確認するためのデモ口座 |
| EAのリアル口座とは|デモ口座との違いと実運用前に確認する基本用語 | リアル口座とデモ口座の違い |
| EAの口座タイプとは|スタンダード口座・ゼロ口座・セント口座で確認する基本用語 | 口座タイプによるスプレッド、ロット、約定条件の違い |
| EAの初期ロットとは|最初の注文数量とリスク確認の基本用語 | EAが最初に発注する注文数量 |
| EAの最大ポジション数とは|同時保有数とリスク確認の基本用語 | 同時に保有できるポジション数 |
| EAのナンピンとは|追加エントリー・平均建値・リスク確認の基本用語 | 追加エントリーと平均建値の考え方 |
| マーチン・グリッドとは|ナンピンEAと混同しやすい方式の違いとリスク確認の基本用語 | マーチン、グリッド、ナンピンの違い |
| 建値・建値決済・ブレイクイーブンとは|EAのBE機能で確認する基本用語 | 建値移動、建値決済、ブレイクイーブン |
| レバレッジと必要証拠金とは|EA運用前に確認する口座リスクの基本用語 | レバレッジと注文時に必要となる証拠金 |
バックテスト・運用・確認
EAのバックテスト、設定保存、検証結果、ログ、VPS、自動売買許可など、導入から運用までに確認する用語です。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| バックテストとは|EA検証で確認する期間・スプレッド・setファイルの基本 | EA検証で使用する期間、スプレッド、setファイル |
| setファイルとは|EA設定を保存・比較・再現するための基本用語 | EAの入力設定を保存・比較・再現するファイル |
| PFとは|EAバックテストで総利益と総損失の比率を見る基本用語 | 総利益と総損失の比率を示すProfit Factor |
| 勝率とは|EAバックテストで利益回数だけを見ないための基本用語 | 利益回数の割合と他の検証指標との関係 |
| EAの稼働時間とは|取引時間・停止時間・サーバー時間で確認する基本用語 | 取引時間、停止時間、サーバー時間 |
| EAの取引履歴とは|バックテスト・運用後に確認する注文と決済の記録 | 注文、約定、決済、バックテストの記録 |
| EAログとは|Expertsログ・Journalログで確認する動作記録の基本 | Expertsログ、Journalログ、動作記録 |
| EAが動かない時に見る基本用語|自動売買・認証・スプレッド・ログ確認 | EAが動かない時に確認する基本項目 |
| EAのバックテストレポートとは|損益・PF・DD・取引回数の見方 | 損益、PF、ドローダウン、取引回数の見方 |
| EAのVPSとは|MT4/MT5を常時稼働させるための基本用語 | MT4/MT5を継続稼働させるVPS |
| EAの自動売買ボタンとは|MT4/MT5で注文許可を確認する基本用語 | MT4/MT5の自動売買許可と注文可否 |
相場用語・指標
EAやインジケーターの説明で使用される、値動き、時間軸、トレンド、サポート・レジスタンス、経済指標などの基本用語です。
| 技術辞典記事 | 主な確認内容 |
|---|---|
| ボラティリティ・ATRとは|GOLD / XAUUSD EAで値幅を確認する基本用語 | 値動きの大きさとATRの基本 |
| スキャルピング・デイトレ・スイングとは|EAの運用時間軸と検証確認の基本用語 | 保有時間や取引時間軸による分類 |
| 押し目・戻り・トレンドとは|EAのシグナル判定で使う相場用語 | トレンド、押し目、戻りの基本 |
| サポートライン・レジスタンスラインとは|EAやインジで高値安値を確認する基本用語 | 高値・安値付近で確認する価格帯 |
| 経済指標・取引時間・時間帯とは|EA稼働前に確認する相場環境の基本用語 | 経済指標、取引時間、市場の時間帯 |
調べたい項目が見つからない場合
記事タイトルに目的の用語が見つからない場合は、近い分野の総合辞典を先に確認してください。注文エラーの場合は「MQL5エラーコード辞典」と「MQL5注文関数・取引構造体辞典」、インジケーターの値取得の場合は「MQL5インジケーター関数辞典」と「MQL5 CopyBufferで値が取れない原因と確認ポイント」を組み合わせて確認すると、原因を整理しやすくなります。
EAが動かない場合は、EAログ、自動売買ボタン、稼働時間、スプレッド、口座タイプなど、複数の項目が関係することがあります。対象EAの名称、バージョン、銘柄、時間足、setファイル、Expertsログ、Journalログを整理してから確認してください。
よくある質問
技術講座と技術辞典の違いは何ですか?
技術講座は、MT4/MT5やMQL5を順番に学ぶためのコンテンツです。技術辞典は、関数名、エラー、設定項目、用語など、必要な項目を個別に調べるためのコンテンツです。
MQL5の注文エラーはどの記事から確認すればよいですか?
最初にMQL5エラーコード辞典で、GetLastErrorとTRADE_RETCODEの違いを確認してください。その後、OrderCheck、OrderSend、CTrade、MqlTradeRequestに関する記事で、発注前後の確認箇所を整理します。
CopyBufferで値を取得できない場合はどこを確認しますか?
インジケーターハンドルの作成結果、バッファー番号、取得開始位置、必要なバー数、BarsCalculated、戻り値を確認してください。値取得の全体像はMQL5インジケーター関数辞典でも確認できます。
EAが動かない場合も技術辞典で確認できますか?
自動売買ボタン、EAログ、稼働時間、スプレッド、認証、設定値などの基礎用語を確認できます。実際の不具合切り分けでは、ExpertsログとJournalログ、対象EAの設定、銘柄、時間足、バージョンも整理してください。
技術辞典の記事は売買判断を案内するものですか?
いいえ。技術辞典は、MT4/MT5、EA、インジケーター、MQL5開発、設定、ログ、検証に関する技術情報を整理するものです。特定の売買方向、ロット、銘柄、エントリー、利益を案内するものではありません。
まとめ
技術辞典では、EA・MT4/MT5の基本用語から、MQL5の注文処理、時系列データ、インジケーター、ファイル操作、チャートUI、口座・リスク、バックテストまで、目的別に確認できます。
最初に全体像に近い辞典記事を確認し、必要に応じて個別関数や症状別の記事へ進んでください。順番に学習したい場合は、MT4/MT5技術講座とあわせて確認すると、用語と実際の確認手順を整理しやすくなります。
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。