SlideShare a Scribd company logo
4
Most read
5
Most read
6
Most read
FXのtickデータ入手法
Dukascopyより
理化学研究所情報基盤センター
中田真秀
2015/6/10
話の概略
• 為替取引などにおける、もっとも解像度の高
いデータを得たい
• 小売、個人向け配信を集めてくるだけだと
データの遅れ、欠け、信頼性(ブローカーによ
るストップ狩りなど)に問題がある。
• bid, askはマーケットメーカーにも依存する。
• Dukascopyのtickdataをダウンロードして使うと
いうことを行う。
Tick dataとは
• 市場での為替取引に関して、個人の顧客まで、
売値、買値が渡ってくる。その最小単位のデータ
である。
• ミリ秒単位で、不規則に気配値 (ask, bid)が渡さ
れる。
– 1秒間に何度も変わるときもあれば数分何もないこと
もある(市場の都合)
• 具体的には(trueFX, Dukascopyより)
– AUD/JPY 1433903439298 95.540 95.549 95.453 95.754 95.581
– 通貨ペア、UNIX Time, bid, ask …
– EURUSD 2010.08.19 19:00:44.536,1.2823,1.2824
– タイムスタンプ、bid, ask
高品質のtickdataは
MT4からは得られない
• MetaTrader4から得られると思いがちだが
– ブローカーのbid,askはそもそも信頼できるか? ストップ狩
りetc
– データが抜けることがある
• サーバ、クライアント、途中のネットワークのわずかなトラブル
– ネットワークの遅延
• MetaTrader4にはサーバーに ping したときの時間が帰ってくる。
日本からNYまで、だいたい100-200ms
• 配信されたデータにはタイムスタンプがない。
– 1分足のbidの値しかヒストリーセンターには無い
• 技術的にはtickを読み出すことは可能
• Spreadを含んだbacktestは困難
無料でTickデータを得るには?
Dukascopyが一番
• TrueFX (Integral)
– 登録必要、ただし無料
– いくつかのmarket makerからデータを入手している
– 2009年から、限られた通貨ペアのみのtickdataがある。
– Web APIによるストリーミングもかのう
– ちょこちょこ欠けていることあり。
– 最新のデータが一月前
– PepperstoneのHistorical dataはコレへの直リンク
• Dukascopy
– スイスに位置する銀行、かつ、market maker、ブローカーとして老舗かつ信頼されている。
– 登録不要、無料。
– 2007年くらいからのデータから、多くの通貨ペア、証券のtickdataがある。
– 最新のデータが一時間前
– 信頼性が高い(らしい)
• Alpari RU
– Tickdataじゃないが、metatrader4で接続する自社のhistory centerに接続、充実(1min bid)。た
だしデータ抜けなどもある。老舗FX broker。
• FXDD
– Metaquotesのサーバにあるデータをそのまま配布。データに長い下ヒゲ多数発見されてる
Dukascopyからtickデータをダウンロードするのが正しい
Dukascopyからデータを入手
• https://www.dukascopy.com/swiss/japanese/marketwatch/historical/
から手動ダウンロードだと気が狂いそうになるので
• http://eareview.net/tick-data/dukascopy-php-scripts からBirt’s
Dukascopy tick data PHP scripts v0.27 (updated 27.09.2013)をダウンロー
ドする。
• Ubuntuを使うと…
$ sudo apt-get install php5 curl php5-curl
$ php download_dukascopy_data.php
とする。むちゃくちゃ時間がかかります。EUR/NOKなどマイナーな通貨は、ス
クリプトを編集して入手すること。
データの形式は独自のもの、加工方法は次のページで。
CSVへ変換する。
$ php process_dukascopy_data.php EURUSD 200702
201501 EURUSD.csv
これで、
….
2012.06.21 18:33:09.575,1.25555,1.25566,1.50,6.75
…
などのデータが得られる。
Pandasをつかってresamplingするとmetatrader4が扱える
CVSなどに加工するのも容易。
注意点
• ダウンロードには何日もかかるかも。多分帯
域制限をしている。

More Related Content

PPTX
為替取引(FX)でのtickdataの加工とMySQLで管理
PPTX
学習時に使ってはいないデータの混入「リーケージを避ける」
PDF
研究効率化Tips Ver.2
PPTX
多チャンネルバイラテラルフィルタの高速化
PDF
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
PDF
はじめての「R」
PDF
tf,tf2完全理解
PDF
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling
為替取引(FX)でのtickdataの加工とMySQLで管理
学習時に使ってはいないデータの混入「リーケージを避ける」
研究効率化Tips Ver.2
多チャンネルバイラテラルフィルタの高速化
SSII2021 [OS3-01] 設備や環境の高品質計測点群取得と自動モデル化技術
はじめての「R」
tf,tf2完全理解
[DL輪読会]Decision Transformer: Reinforcement Learning via Sequence Modeling

What's hot (20)

PPTX
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
PPTX
強化学習 と ゲーム理論 (MARL)
PDF
ChatGPT 人間のフィードバックから強化学習した対話AI
PPTX
近年のHierarchical Vision Transformer
PPTX
【DL輪読会】大量API・ツールの扱いに特化したLLM
PPTX
形状解析のための楕円フーリエ変換
PDF
ChatGPTは思ったほど賢くない
PDF
先端技術とメディア表現1 #FTMA15
PDF
レコメンドアルゴリズムの基本と周辺知識と実装方法
PDF
Attentionの基礎からTransformerの入門まで
PDF
初心者向けCTFのWeb分野の強化法
PDF
ガイデットフィルタとその周辺
PDF
Deeplearning輪読会
PDF
Graph Attention Network
PDF
最適化超入門
PPTX
【DL輪読会】時系列予測 Transfomers の精度向上手法
PDF
テキストマイニング講義資料
PDF
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
PPTX
[DL輪読会]VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Envir...
PPTX
社会人博士という選択肢
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
強化学習 と ゲーム理論 (MARL)
ChatGPT 人間のフィードバックから強化学習した対話AI
近年のHierarchical Vision Transformer
【DL輪読会】大量API・ツールの扱いに特化したLLM
形状解析のための楕円フーリエ変換
ChatGPTは思ったほど賢くない
先端技術とメディア表現1 #FTMA15
レコメンドアルゴリズムの基本と周辺知識と実装方法
Attentionの基礎からTransformerの入門まで
初心者向けCTFのWeb分野の強化法
ガイデットフィルタとその周辺
Deeplearning輪読会
Graph Attention Network
最適化超入門
【DL輪読会】時系列予測 Transfomers の精度向上手法
テキストマイニング講義資料
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
[DL輪読会]VoxelPose: Towards Multi-Camera 3D Human Pose Estimation in Wild Envir...
社会人博士という選択肢
Ad

More from Maho Nakata (20)

PDF
quantum chemistry on quantum computer handson by Q# (2019/8/4@MDR Hongo, Tokyo)
PDF
Lie-Trotter-Suzuki分解、特にフラクタル分解について
PDF
LiHのポテンシャルエネルギー曲面 を量子コンピュータで行う Q#+位相推定編
PPTX
Q#による量子化学計算 : 水素分子の位相推定について
PPTX
量子コンピュータの量子化学計算への応用の現状と展望
PPTX
qubitによる波動関数の虚時間発展のシミュレーション: a review
PDF
Openfermionを使った分子の計算 part I
PPTX
量子コンピュータで量子化学のfullCIが超高速になる(かも
PDF
20180723 量子コンピュータの量子化学への応用; Bravyi-Kitaev基底の実装
PPTX
第11回分子科学 2017/9/17 Pubchemqcプロジェクト
PPTX
Kobeworkshop pubchemqc project
PPTX
計算化学実習講座:第二回
PPTX
計算化学実習講座:第一回
PPTX
HOKUSAIのベンチマーク 理研シンポジウム 中田分
PPTX
HPCS2015 pythonを用いた量子化学プログラムの開発と応用
PDF
HPCS2015 大規模量子化学計算プログラムSMASHの開発と公開(石村)
PPTX
The PubChemQC Project
DOCX
3Dプリンタ導入記 タンパク質の模型をプリントする
PDF
QuantumChemistry500
PPTX
立教大学化学実験3 SMILESを中心とした高度な分子モデリング 2014/7/1
quantum chemistry on quantum computer handson by Q# (2019/8/4@MDR Hongo, Tokyo)
Lie-Trotter-Suzuki分解、特にフラクタル分解について
LiHのポテンシャルエネルギー曲面 を量子コンピュータで行う Q#+位相推定編
Q#による量子化学計算 : 水素分子の位相推定について
量子コンピュータの量子化学計算への応用の現状と展望
qubitによる波動関数の虚時間発展のシミュレーション: a review
Openfermionを使った分子の計算 part I
量子コンピュータで量子化学のfullCIが超高速になる(かも
20180723 量子コンピュータの量子化学への応用; Bravyi-Kitaev基底の実装
第11回分子科学 2017/9/17 Pubchemqcプロジェクト
Kobeworkshop pubchemqc project
計算化学実習講座:第二回
計算化学実習講座:第一回
HOKUSAIのベンチマーク 理研シンポジウム 中田分
HPCS2015 pythonを用いた量子化学プログラムの開発と応用
HPCS2015 大規模量子化学計算プログラムSMASHの開発と公開(石村)
The PubChemQC Project
3Dプリンタ導入記 タンパク質の模型をプリントする
QuantumChemistry500
立教大学化学実験3 SMILESを中心とした高度な分子モデリング 2014/7/1
Ad

為替のTickdataをDukascopyからダウンロードする