2010/03/16

通貨別騰落率チャート

UpDownRatio.mq4

ある時点(デフォルトで足120本前)の値段と比較したクロス円の複数通貨ペア(デフォルトでUSD/JPY, EUR/JPY, GBP/JPY, AUD/JPY, NZD/JPY, CAD/JPY, CHF/JPY)の騰落率(%)を表示するチャートです。

MetaTrader4のカスタムインジケーターですので、MetaTrader4が必要になります。

現在表示している通貨ペアの騰落率が白い線、それ以外の7色が上記7通貨ペアになります。どの線がどの通貨ペアかは、線にマウスオーバーするとツールチップに表示されます。

指定した足の数(デフォルト120)より少ないヒストリカルデータしか取得できない場合(月足の場合など)は警告が出ます。

初期表示時した時点で足120本分前の値段を元に計算するので、短い時間足だとすぐに表示が崩れるかもしれません。

また、一度も表示した事が無い通貨ペアや時間足の場合、データを自動で取得するよりも先に警告が出てしまいます。何回か時間足の表示を切り替えるとその内表示されます。

しかし、結果が視覚的にすぐ確認できるコーディングは楽しい物です。