2010/04/10

『経済指標のランク付けに対応してみました。』

今回は、経済指標のランク付け(色分け)をしてみました。
1.方法
①.経済指標名とそのランク(今回は、0から5の6種類)を記載したCSVファイルを作成する。 
          EI_bazoサンプルデータ

②.①で作成したデータを配列に格納し、経済指標名と照合し色分けする。 
    EI_gazo
2.変更内容
①『追加指標名』
Economic_Calendar_DSTv1.0.mq4

②『パラメーターの追加・変更』
A.パラメータの変更
extern color  Index_Color = White;(パラメータ変更に伴い廃止)
B.パラメータ追加事項 
      Object_Mark = 241;//表示マークの変更用
      File_Rank   ="USEI_rank";//指標ランキング用ファイル名
      Rank5_color = Red; //ランク5の表示色
      Rank4_color = OrangeRed; //ランク4の表示色
      Rank3_color = Orange; //ランク3の表示色
      Rank2_color = YellowGreen;//ランク2の表示色
      Rank1_color = SeaGreen; //ランク1の表示色
      Rank0_color = DimGray; //ランク0の表示色
※なお、ランク設定がない場合は、表示色が白に設定しています。

③ 『その他変更ヶ所』
A.表示書式の変更(以下のように変更しました。)
     syosiki 
1行目:番号+ファイル名+インジケーター名
2行目:サーバー時間
3行目:指標名
4~6行目:予想、結果、前回
7行目:高さ軸(価格軸)表示位置
B. バグ修正
①≪インジケーター終了時及び変更時に前回の表示が消えない≫ことを修正しました。
3.まとめ
サンプルファイル内の経済指標のランク付けは、あくまでもサンプルです。使われる際には、ご注意ください。
また、ランク付けファイルに無い経済指標があった場合は、白色表示となります。