【EA運用の裏側①】ゴトー日が土日に当たると「前倒し」。11月13日(金)にEAが動いた理由

【EA運用の裏側①】ゴトー日が土日に当たると「前倒し」。11月13日(金)にEAが動いた理由

記事
マネー・副業
どうも、FXハムラットのハムです。

先日、「11月13日はゴトー日じゃないのに、ゴトー日のEAが取引していたよ」と言われました。
調べてみると、これは不具合ではなく、きちんとした理由がありました。今日はその話です。



■ まず結論

11月15日(日)が、ゴトー日でした。
15日は銀行が休みなので、その分のやり取りは前の営業日、つまり13日(金)に行われます。
だから、13日(金)は「前倒しのゴトー日」です。EAは、決めたとおりに動いていました。

■ ゴトー日って、なに?

5日・10日・15日・20日・25日と、月末のことです。「五十日(ごとおび)」と書きます。
日本の会社は、この日に支払いをまとめることが多いです。
輸入をしている会社は、海外へ払うドルを銀行で買います。そのため、ゴトー日の朝は、ドル円が上がりやすいと言われています。
(いつもそうなるわけではありません。「そういう傾向がある」という話です。)

■ 土日や祝日に当たったら?

銀行が休みの日には、お金のやり取りができません。
そこで、多くの会社は前の営業日に払います。これが「前倒し」です。
たとえば、これから先だと、
・12月5日(土)→ 12月4日(金)
・12月20日(日)→ 12月18日(金)
・1月10日(日)→ 1月8日(金)
が、前倒しのゴトー日になります。
(年末年始は銀行の休みが長いので、別に考えます。)

■ カレンダーだけ見ていると、まちがえやすい

「今日は13日だから、ゴトー日じゃない」と思うのは、自然なことです。
でも、実際のお金の流れは、カレンダーの数字ではなく、銀行が開いている日で決まります。
ゴトー日の取引を手でする方も、EAに任せる方も、「前倒しの日」をカレンダーに書いておくと、迷わずにすみます。

■ EAを作る側で気をつけていること

MT4やMT5の時計は、日本時間ではありません。多くの業者は、日本より6〜7時間おくれた時間で動いています。
そのまま日付を見ると、朝の取引の日付がずれることがあります。
そこで、日本時間に直してから日付を決め、土日と日本の祝日なら前の営業日へずらす、という順番で判定しています。
祝日は毎年変わるので、表を毎年見直しています。



■ まとめ

・ゴトー日は、5・10・15・20・25日と月末
・土日祝に当たると、前の営業日に「前倒し」
・11月13日(金)は、15日(日)の前倒し
・EAで使うときは、日本時間に直してから日付を決める

EAが「いつもと違う日」に動いたときは、まず「その日に動く理由があったか」を確かめてみてください。仕様どおりのことも多いです。



MT4とMT5のEAとインジケーターを作っています。EAは製品版と同じものを14日間無料で試せるので、買う前に良し悪しを確かめられます。気になった方は、プロフィールからのぞいてみてください。

FXハムラットの出品の一覧は、こちらです。


最後までお読みいただき、ありがとうございました。
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す