テクニカルEA化

朝スキャEAが冬時間・夏時間の切り替えで狂う問題

日本時間の早朝(ニューヨーク市場のクローズとオセアニア・アジア市場のオープンが重なる時間帯)を狙う「朝スキャ(朝スキャルピング)EA」は、海外FXブローカーのサーバー時間が夏時間(DST)と冬時間で切り替わるタイミングで、指定した取引時間が1時間ズレてしまい、本来エントリーすべきでない時間帯(スプレッドが極悪な時間帯など)に取引を行って大損するリスクがありま

Read this for この手法を、EAの条件として分解する。

テクニカルは入口だけではなく、見送り条件、方向判定、撤退条件に分けると検証しやすくなります。

Category テクニカルEA化

filter / EA logic

朝スキャEAが冬時間・夏時間の切り替えで狂う問題

結論

日本時間の早朝(ニューヨーク市場のクローズとオセアニア・アジア市場のオープンが重なる時間帯)を狙う「朝スキャ(朝スキャルピング)EA」は、海外FXブローカーのサーバー時間が夏時間(DST)と冬時間で切り替わるタイミングで、指定した取引時間が1時間ズレてしまい、本来エントリーすべきでない時間帯(スプレッドが極悪な時間帯など)に取引を行って大損するリスクがあります。 これを防ぐためには、EA内部で夏・冬時間を自動判定するロジックが組まれているか、手動で時間を1時間シフトさせる必要があります。

なぜEA運用で重要か

朝スキャEAは、「日本時間の朝6時〜8時頃は値動きが穏やかでレンジになりやすい」という性質を利用してコツコツ利益を積み上げます。 しかし、この時間帯は「日をまたぐ(ロールオーバー)時間」でもあり、スプレッドが通常の数倍から数十倍に広がる「魔の時間帯」と隣り合わせです。1時間、いや数十分エントリーのタイミングがズレただけで、スプレッド負けによる連続損切り(ドローダウン)を引き起こす致命的な弱点を持っています。

仕組み・条件

多くの海外FX業者は「米国式(または欧州式)の夏時間」を採用しており、MT5のサーバー時間は以下のように変動します。

例えば、夏時間の時に「サーバー時間 23:00〜00:00」を狙うようにEAを設定していたとします。これが冬時間に切り替わると、実際の日本時間(相場のリズム)に対して1時間のズレが生じ、本来狙っていた穏やかな相場環境とは異なる時間帯にエントリーを仕掛けてしまいます。

バックテストやリアル運用で壊れるポイント

どう確認するか

まずは稼働させているEAのマニュアルを確認し、「Auto GMT機能」や「DST(夏時間)自動調整機能」が搭載されているかをチェックしてください。 搭載されていない場合、ブローカーから送られてくる「夏時間(または冬時間)への移行のお知らせ」メールの案内に従い、切り替えの週末にEAのパラメータ設定(Trading Hours)の数値を手動で1時間前後にずらす対応が推奨となります。

自分の検証スタンス

私は朝スキャEAのバックテストを行う際、「テスト期間中に夏・冬の切り替え時期(3月と11月)が含まれているか」、そして「その時期に不自然な連続損失が発生していないか」を特に注意深く観察します。 また、リアル運用においては、切り替えの前後数日間は相場参加者のリズムも狂いやすいため、思い切って**「夏時間・冬時間の切り替え週は朝スキャEAの稼働を完全に停止する」**という運用ルールを設けてリスクを回避しています。

関連して読む

Technical to EA この手法を、EAの条件として分解する。

テクニカルは入口だけではなく、見送り条件、方向判定、撤退条件に分けると検証しやすくなります。

参照した公式情報

免責

本記事は個人の検証メモであり、投資助言ではありません。バックテスト結果は将来の成績を保証しません。海外FXや自動売買には、法規制・レバレッジ・スプレッド拡大・約定遅延・スリッページなどのリスクがあります。条件は変わるため、最新情報は各公式ページで確認してください。