ブログトップ 記事一覧 ログイン 無料ブログ開設

とあるMetaTraderの備忘秘録 RSSフィード Twitter

人の夢と書いて、儚い(はかない)と読みます。  【かねが為 尽くす努力は水の泡 消えにし後は 澄み渡る空】

2009-12-30

Excel トレーダー御用達?CSVファイル出力インジケータ

Excel は、多目的計算処理ソフト?として不動の地位にあり、これを相場の時系列分析に用いる人が少なからずいらっしゃるようです。

MetaTrader と Excel の連携といえば DDE が有名です。しかし、DDEでは、Tick更新毎の一時的なデータをリアルタイムに取得するのには便利なのですが、例えば、5分足のデータ過去100本分を Excel に渡したい場合には使えません。


その場合、CSVファイルでデータをやり取りする方が実用的で、5分足なら5分毎にCSVファイルを更新するのが良いようです..。

実のところ、私は Excel 使いではないので、これが本当に役に立つのか分からないのですが、violin さんから要望があったので作ってみました。

ダウンロードはこちらからどうぞ。


使い方はチャートに張り付けるだけですが、以下のパラメータを設定できます。

extern int OutputBars = 10;

extern bool UseOutput1 = false;

extern string OutputPair1 ="USDJPY";

extern bool UseOutput2 = false;

extern string OutputPair2 ="EURUSD";

OutputBars は、CSVファイルに出力する本数になります。

UseOutput1 は、true にすると、OutputPair1 に指定されたペアのCSVも同時に出力します。


出力は、experts\files フォルダ内に、CSV_Updater_AUDUSD5.csv のようなファイル名で保存されます。ファイルフォーマットは、History Center から Export する時と同じようにしたつもりです。

何か要望があれば、またコメントなどをください。