MT4に指標カレンダ表示をさせるFFCal が動かなくて困ったら・・・


FFCal は、Forex Factory製の指標カレンダーインジケータです。EAに指標イベントを避ける為のコードを書くのに重宝します。それが8/4から「FFCal Error - Web page download was not complete!」といったエラーが出て動かないのでいろいろ調べたら、カレンダーデータを置いてあるhttp://www.forexfactory.com/ff_calendar_thisweek.xmlに対してサービス拒否攻撃(Denial of Service)が行われているので、XMLのおき場所を変更したとのこと。*1


以下は今後の対応方法です。

  1. http://www.forexfactory.com/rss.php の一番下のWeekly Output のURLを調べる。
  2. FFCal.mq4 内のstring sUrl = "http://www.forexfactory.com/ff_calendar_thisweek.xml";という行のURLを書き換える。

ちなみにMT4でカレンダー表示させるのには、ForexTSD謹製のForexTSD_Calendar_v1.5や、IN10TION NewsReaderがあります。どれも一長一短があるので、使ってみると良いかもです。

*1:実際にDos攻撃されたって訳ではないのですが、実質サービスが止まったのでDoSかなぁと思うのです。詳細は、こちら。