2010年5月6日木曜日

★00-EcoIndi: 経済指標表示インジケーター
00-EcoIndi: Economic Indicator Display


(00-EcoIndi用の指標ファイル(EcoIndiYYMMDD.txt)の最新版はこちら)

00-EcoIndiは経済指標をチャート上に表示するインジケーターで、最新版はここにあるv104 (00-EcoIndi_v104.mq4) である。
実行イメージは以下の通り。


(経済指標は自動更新ではないので、自動更新が必要であれば(英語でよければ)Forex FactoryFFCalが自動更新対応している)

00-EcoIndiで経済指標を表示するためにはデータファイルが必要で、以下のファイルをMT4 がインストールされている場所の.\experts\files\フォルダ(例えばC:\Program Files\ODL MetaTrader 4\experts\files\) に配置する。そしてそのファイル名をパラメーター fileName(デフォルトは"EcoIndi.txt") に設定する。
今までこのファイルは毎週メタトレ掲示板 の方にアップしていたが、レスがズンズン増えるのもなんなので(あと集客用にw) これからはこちらのファイル置き場に置くことにする。

指標ファイル(EcoIndi.txt)のフォーマット

指標ファイルは CSV(Comma Separated Values) 形式で、1指標1行で各行は以下の並びとなっている。 (CSVなのでテキストエディタや、エクセル(などの表計算ソフト)でも編集可能と思う)
年月日, 時刻, 国, 指標, ランク
<例>
2010.04.29,      , 日, 休場(昭和の日), 0
2010.04.29, 03:15, 米, FOMC政策金利 0.25% 0.25% 0.25%, 5
2010.04.29, 06:00, NZ, RBNZ政策金利(現行2.50%) 2.50% 2.50% 2.50%, 5
2010.04.29, 07:45, NZ, 3月貿易収支 +3.35億NZ$↑ +3.54億NZ$ +5.67億NZ$, 3
2010.04.29, 09:00, 豪, 2月景気先行指数(前月比) -0.2% - -0.3%, 1
2010.04.29, 12:00, NZ, 3月マネーサプライM3(前年比) -5.1% - -3.5%, 1
2010.04.29, 16:55, 独, 4月失業率 8.0% 8.0% 7.8%, 2
2010.04.29, 17:00, 欧, 3月マネーサプライM3(前年比) -0.3%↑ -0.1% -0.1%, 1
年月日
西暦で年、月、日の順に並べて指定する。区切り文字としては'.'(ピリオド)あるいは '/'(スラッシュ)が使用可能である。
時刻
時刻を00:00~23:59で指定する。(25:00などは不可)
空欄にするとその日のイベントとしてその日1日中表示される。
国名。任意であるが、次のうちの1つであれば指標を関連通貨のチャートでのみ表示することが可能である。 (豪/加/英/独/仏/日/新/NZ/南ア/瑞/米/欧/伊/墺/白/芬/希/愛/蘭/葡/西。
ただし、欧/伊/墺/白/芬/希/愛/蘭/葡/西についてはすべて EURと関連するとして扱われる。文字と国名の対応についてはWikipediaなどを参照)
指標
任意の文字列(ただし、MT4の制限で64文字を越えると表示が切れてしまう)
ランク
0~5、A~Eあるいは◎/○/△/×であれば★の数(1~5)に置き換えて表示する。 ランクの文字として使える数字/記号とチャート上に表示される★の数の対応は下表の通り。
    数値A~E記号ランク
    5A★★★★★
    4B★★★★
    3C★★★
    2D×★★
    1E(なし)
    0(なし)(なし)(表示されない)

4 件のコメント:

  1. いつも、インジ、使わせていただき、ありがとうございます。
    で、今回、はじめて、MT4に、00-EcoIndi_v104.mq4を入れました。
    データファイルは、\experts\files\フォルダに入れて、パラメータのファイル名を変更しました。
    が、何も表示されないです。
    原因は何が考えられそうでしょうか?
    アドバイスいただきたく、おねがいします。

    返信削除
  2. フィル名間違い、
    テスター実行時に使うならtester/filesの下にもコピー、
    MT4の時刻に対して指標ファイルが古い(最新足の時刻に対してパラメータeventLeaveMinutes(分)以上古いものは表示されない)
    くらいかな...

    返信削除
  3. 発表時間が過ぎた後もしばらく表示を残すようにできますか?

    返信削除
  4. When it comes the matter of investment we always look for a way to try things for free. Regarding this we consider no deposit bonus to start Live Forex trading. In that way we can able to trade live without any initial investment. Look for a Forex broker that offer no deposit bonus for their new client.

    返信削除