来ましたね。GW最終日にしっかりと為替介入!

明日からの勤労に対して、連休の最終日に少しでも慰めが欲しい現役労働者に対して、押し目すらも許さない勢いで2円以上の下落を強要しました。さすが政府。
なんてことは織り込み済みなので、とっさの為替介入に対応するための緊急避難システムを準備していました。さっそく利用することになろうとは。
//+------------------------------------------------------------------+
//| EmergencyEscapeSystem.mq5 |
//+------------------------------------------------------------------+
#property strict
#include <Trade\Trade.mqh>
// パラメータ設定
input int ThresholdPips = 30; // 判定しきい値(Pips)
input int IntervalSeconds = 2; // 判定期間(秒)
input string SignalName = "EMERGENCY_STOP_SIGNAL"; // Pythonと共有する名前
// 変数
CTrade trade;
double oldBid;
datetime lastCheckTime;
さっくり書くとこんなプログラムです。まだ下に続きますが。
これはEA(エキスパートアドバイザー)というMT5の自動売買システムです。私はPythonの自動売買なのでEAは使いませんが、緊急避難システムだけはEAとして組み込みました。動作としては、
為替介入検知→全銘柄を強制損切→緊急避難したことをPythonに通知→Pythonは通知を受けたらその後24時間はトレードを一切停止する→Pythonはメールでユーザーに緊急停止した旨を通知。
これで緊急停止からユーザーへの通知まで一連の流れが完璧になります。
ということで、残念ながら大きな利益を上げる前に為替介入で緊急ストップ。
プラスで終わった通貨ペアもありますが、連休最終日としては締め辛い終わり方になりそうです。
皆様もめげずに、対策をとりつつ為替に立ち向かいましょう。
by ガネッシュ