ブローカーサーバー時間、GMT、および MT5 の EA 取引セッション

取引セッションの入力は、どのクロックに従っているかがわかっている場合にのみ役立ちます。チャート、ジャーナル、戦略ルールが一致するように、設定の横に時間の規則を書きます。

EA が使用するクロックを特定する

TimeCurrent は、既知の最後のサーバー時刻を報告します。 OnTick 内では、処理されたティックに対応します。 TimeTradeServer は、計算された現在のサーバー時間を提供します。どちらの関数も、ラップトップの現地時間として軽々しく扱うべきではありません。自分の壁時計から推測するのではなく、セッション フィルターで使用されるコード パスを読み取ります。

オフセットを明示的に文書化する

仮想ブローカーが UTC+2 を使用し、計画されたセッションが 08:00 UTC で開始すると仮定します。そのオフセットの対応するブローカー時間は 10:00 です。サーバーが UTC+3 に変更されると、変換も変更されます。ブローカーの実際の季節スケジュールを確認してください。別のブローカーからコピーされた固定オフセットは普遍的なルールではありません。

セッションのエッジをテストする

  1. 開始前、開始時、終了後に 1 つのタイムスタンプを確認します。
  2. 真夜中を超えるウィンドウをテストします。
  3. ブローカーの日の境界付近の平日の取り扱いを確認してください。
  4. 必要に応じて、夏時間への移行の両側の日付を確認します。

規約を見える化する

開始時間のみではなく、ブローカー時間または UTC という入力ラベルを使用します。診断メッセージには、決定タイムスタンプとセッション状態が表示されます。これにより、スキップされたエントリの説明が容易になり、将来のブローカーの変更がより管理しやすくなります。

MQLume で自分のものにしましょう

編集可能な MQLume プロジェクトを使用すると、ワークフローに合わせてセッション コントロールを作成できます。弊社のAI 支援コーディングのワークフロー小規模でレビュー可能な改善を計画するためです。

参考資料と関連情報

トップに戻る
セットアップとトラブルシューティング読了目安:約4分

MT5のEAが取引しないときの確認手順

シグナルの欠落、許可の問題、拒否された取引リクエストを区別し、再現可能なサポート レポートを作成します。

ソース プロジェクトを検査する

提供されたリリース、入力ガイド、および各パッケージの文書化されたテスト範囲を確認します。

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

カート

各プロジェクトは個人利用ライセンス1点です。同じ商品は1回のみ追加できます。

カートは空です

ソースプロジェクトを選んでください。

買い物を続ける