CATEGORY

MQL5

MQL5移動平均クロスとRSI・MACDの違いと使い分け

1. MQL5の移動平均クロスとは何か 1.1 定義 【結論】移動平均クロスとは、短期移動平均線と長期移動平均線の交差を「売買シグナル」として利用する最も基本的なトレンドフォロー手法です。 【定義】移動平均クロスは、短期の価格平均(短期移動平均)が長期の価格平均(長期移動平均)を上抜け・下抜けするタイミングを根拠に、売買の方向を判断するロジックです。 この手法は、裁量判断を排除しやすく、EA(自動 […]

MQL5 ポジションサイジングの実装方法|ロット計算とリスク管理

1. MQL5におけるポジションサイジングとは 【結論】ポジションサイジングは「1回のトレードでどれだけのロットを持つか」を決めるアルゴリズムであり、利益よりもドローダウン管理に直結する最重要要素です。 1.1 ポジションサイジングの定義 【定義】ポジションサイジングとは、口座資金・損切り幅(SL)・市場条件をもとに、適切な取引量(ロット)を決定するルールのことです。 単なる数値計算ではなく、「ど […]

MQL5 Equity Protectionの実装方法|口座破綻を防ぐ手順

1. MQL5のEquity Protectionとは何か 【結論】Equity Protectionとは「口座全体の損失拡大を防ぐために、Equity(有効証拠金)が一定ラインを下回った時に自動で取引を制御する仕組み」である。【結論】個別のStop Lossでは防げない“口座破綻リスク”を抑える最終防衛ラインである。 1.1 定義 【結論】Equity Protectionは「含み損を含めた資産 […]

MQL5 ドローダウン制御の実践ガイド|破綻を防ぐEA設計

1. MQL5におけるドローダウン制御とは 1.1 定義 【結論】ドローダウン制御とは、口座資産(Equity)の下落率を監視し、一定の損失を超えた場合にトレードを制限・停止するリスク管理手法です。 【定義】ドローダウン(Drawdown)とは、資産が過去の最高値からどれだけ下落したかを示す指標です。 MQL5におけるドローダウン制御は、主に以下の目的で使われます。 特に自動売買では、人間の判断が […]

MQL5 risk-per-tradeとは?計算と実装手順を解説

1. MQL5のrisk-per-tradeとは何か 【結論】risk-per-tradeとは「1回のトレードで許容する最大損失割合」を意味する。ロットではなく「損失額」を基準にすることで、資金破綻リスクを制御できる。 1.1 risk-per-tradeの定義 【結論】risk-per-tradeは「資金に対して、1回の取引でどこまで損失を許容するか」を数値化したもの。 【定義】risk-per […]

MQL5 ロットサイズ計算の基本|1%リスクで安全に運用する方法

1. MQL5のロットサイズ計算とは 【結論】ロットサイズは「1回の取引でどれだけのリスクを取るか」を決める最重要パラメータです。適切に計算しない限り、どんな優れたEAでも長期的に生き残ることは困難です。 1.1 ロットサイズの定義 【結論】ロットサイズとは「注文時に指定する取引数量」であり、損益の大きさを直接決定します。 【定義】ロットサイズとは、通貨ペアやCFDにおいて「どれだけの量を売買する […]

MQL5マルチタイムフレームEAの作り方と実装手順

1. MQL5 マルチタイムフレームEAとは 【結論】マルチタイムフレームEAとは、複数の時間足データを同時に参照して売買判断を行うことで、精度と再現性を高める手法です。単一時間足よりも「環境認識」と「実行」を分離できる点が本質です。 1.1 定義と基本概念 【定義】MQL5のマルチタイムフレームEAとは、異なる時間足(例:M5・H1・D1)を組み合わせてトレード判断を行う自動売買プログラムです。 […]

MQL5マルチシンボルEAの作り方と実装手順

1. MQL5マルチシンボルEAとは 1.1 定義 【結論】マルチシンボルEAは「1つのEAで複数の通貨ペア(シンボル)を同時に監視・取引する仕組み」です。単一通貨EAと異なり、分散トレードが可能になります。 【定義】MQL5のマルチシンボルEAとは、複数のシンボル(例:EURUSD、USDJPYなど)を1つのプログラム内で扱い、データ取得・シグナル判定・注文(OrderSend)までを一括管理す […]

MQL5ステートマシンEA入門|設計・実装・注意点

1. MQL5のステートマシンEAとは 【結論】ステートマシンEAとは、「状態(state)ごとに処理を分け、条件成立で状態を切り替えることでトレードロジックを管理する設計手法」です。複雑なEAでも再現性と可読性を維持できるのが最大の特徴です。 1.1 ステートマシンの基本概念 【結論】ステートマシンは「今どの状態か」を明示的に管理することで、処理の分岐を整理する仕組みです。 【定義】ステートマシ […]

MQL5 modular EA designの作り方|分割設計と実装手順

1. MQL5のモジュラーEA設計とは 1.1 定義(結論) 【結論】モジュラーEA設計とは、売買ロジックを機能ごとに分割し、独立した部品として組み立てる開発手法です。この構造により、再現性・検証性・拡張性が大幅に向上します。 【定義】モジュラー設計とは、システムを「役割単位(モジュール)」に分解し、それぞれを独立して開発・管理する設計思想です。 MQL5におけるEA(自動売買プログラム)は、従来 […]