CATEGORY

リファレンス

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(自動売買プログラム)は、従来 […]

MQL5 EAアーキテクチャ設計ガイド|構造・実装・注意点

1. MQL5におけるEAアーキテクチャとは 【結論】EAアーキテクチャとは「自動売買ロジックをどのような構造で設計・分割するか」を指す。設計を理解していないと、バグ・再現性の欠如・運用破綻につながる。 【定義】EA(Expert Advisor)アーキテクチャとは、MQL5で作成する自動売買プログラムを「データ取得・判断・注文・管理」といった機能単位に分解し、再現性と拡張性を担保するための設計構 […]

EAパフォーマンス最適化のやり方|手順と実務ポイント

1. EAパフォーマンス最適化とは何か 【結論】EAパフォーマンス最適化とは、「利益を最大化すること」ではなく、「リスクを制御しながら再現性のある収益を安定させるための調整プロセス」です。単純な最適化(optimization)ではなく、実運用に耐えるバランス設計が本質です。 1.1 EAパフォーマンス最適化の定義 【定義】EAパフォーマンス最適化とは、スプレッド(spread)・スリッページ(s […]

MT5でEAが動かない原因をログ分析で特定する方法

1. MT5ログ分析とは何か 【結論】MT5ログ分析とは、MetaTrader5が自動出力するログ(記録)を読み取り、EAの挙動・エラー・注文処理の詳細を可視化して問題を特定する手法です。【結論】バックテストでは見えない「リアル環境の問題」を特定できるため、EA開発・運用では必須の工程です。 1.1 MT5ログ分析の定義 【結論】MT5ログ分析とは、MT5が出力するログファイルを解析し、取引(ex […]

EAクラッシュデバッグのやり方|原因特定と修正手順

1. EAクラッシュデバッグとは何か 【結論】EAクラッシュデバッグとは、「EA(自動売買プログラム)が停止・異常終了する原因を特定し、再現・修正するための一連の分析作業」です。ログ・再現条件・コードの3点を軸に切り分けるのが最短ルートです。 1.1 EAクラッシュの定義と典型症状 【結論】クラッシュは「EAが正常な取引処理を継続できない状態」を指し、ログ異常・注文停止・強制終了として現れます。 […]

MT5 VPS最適化の手順|遅延・約定改善ガイド

1. MT5のVPS最適化とは何か 【結論】MT5のVPS最適化とは、「約定の安定性・速度・再現性」を最大化するために、サーバー環境と設定を調整することです。EA(自動売買)の性能はロジックだけでなく、実行環境で大きく変わります。 1.1 MT5 VPS最適化の定義 【定義】MT5のVPS最適化とは、MetaTrader 5を稼働させるVPS(仮想専用サーバー)の設定・性能・ネットワーク環境を調整 […]