Tickデータ取り込み
データ取り込みについて。<Gain系の口座を持つ方向け
わたしは自宅サーバである複数のウェブサイトからTickデータを取っているのですが,今日一つデータソースを見つけました。Excelのあるパソコンなら比較的簡単にデータの取り込みが出来るのでご紹介。
Gain CapitalのAPIトレード関連のページを覗いていると過去のレートデータのページに行き当たりました。
APIトレードの紹介ページ
http://www.gaincapital.com/forex_api.html
Historic Rate Data
http://ratedata.gaincapital.com/
それで,下のレートの生データが置いてある方ページに,DDE Rate Data Feedというプログラムが置いてあり,これをインストールしてGain Capitalの自分のユーザIDとパスワードでログインすると,リアルタイムのレートデータが取り込めるようになります。
なお,残念ながらGain Capital系のユーザIDが必要になります。わたしは日本のIBであるArena-FXの口座を持っていますので,そのユーザIDを利用してみましたが,問題なく使えています。
下の図はログインした画面です。右側下のCopy All DDE Linksというボタンを押して,それをExcelにポコッと貼り付けるとExcelのセルの中の数字がリアルタイムに更新されるようになります。
Excelに貼り付けた図。
あとはExcelの方のマクロとかでテキストファイルに書き出すなり,Excelのシートに保存するなり,自由自在ですね。
ちなみに,Gain Capitalのデータフィードに無い通貨ペアは(例えばEURCAD)他のペアからの計算値で求めることができます。もちろん,マーケットに実際に存在するかどうか分からない参考値になりますが。<特に値動きの荒っぽい相場環境では
計算方法は元にする通貨ペアのタイプによって3パターンあります。なお,計算例はストレートペアで計算していますが,当然ながらクロスペアからも計算できます。(オススメできませんが)また,Askの場合にはスプレッドを考慮する必要があります。
EURCAD(Bid) <- EURUSD(Bid) x USDCAD(Bid)
EURAUD(Bid) <- EURUSD(Bid) / AUDUSD(Ask)
CADJPY(Bid) <- USDJPY(Ask) / USDCAD(Ask)
各計算方法の言わんとするところはお分かりでしょうか?ご参考までに。
2006.08.16 | | Comments(2) | Trackback(0) | 不定期独り言

