Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bokehではじめるデータビジュアライゼーション(仮想通貨取引データ分析編)
Search
Yukiyoshi Sato
March 13, 2019
Technology
0
7.9k
Bokehではじめるデータビジュアライゼーション(仮想通貨取引データ分析編)
Pythonでかける対話的な描画ライブラリであるBokehをご紹介します。探索的データ解析にも簡単に触れた上で、今回は仮想通貨取引データを用いて、Bokehによるデータ可視化のデモを行います。
Yukiyoshi Sato
March 13, 2019
Tweet
Share
More Decks by Yukiyoshi Sato
See All by Yukiyoshi Sato
Bokehではじめるデータビジュアライゼーション
yukiyoshisato
0
2.7k
Other Decks in Technology
See All in Technology
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
120
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
470
強みを伸ばすキャリアデザイン
yug1224
0
200
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
4
110
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
0
160
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
700
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
Databricks における 『MLOps』
databricksjapan
2
140
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
170
Algyan イベント振り返り
linyixian
0
190
PHPカンファレンス小田原2024
ysknsid25
3
660
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
A better future with KSS
kneath
231
16k
Designing the Hi-DPI Web
ddemaree
276
33k
YesSQL, Process and Tooling at Scale
rocio
163
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Music & Morning Musume
bryan
41
5.6k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
What's new in Ruby 2.0
geeforr
337
31k
Transcript
Bokehではじめるデータビジュアライゼーション (仮想通貨取引データ分析編) MarketTech Meetup #2 Yukiyoshi Sato Mar. 13, 2019
Yukiyoshi Sato Data Scientist, QUOINE Corporation Liquidity, Trading Former: 野村證券,
Simplex @YukiyoshiSato Bokehではじめるデータビジュアライゼーション market-watcher (本日のデモ)
免責事項 当プレゼンテーションの内容は発表者個人によるものであり、発表者の所属するあるいは過去に所属 したいかなる組織の意見を代表するものではありません。 当プレゼンテーションは仮想通貨取引に関する情報を扱いますが、投資の勧誘を目的としたものでは ありません。仮想通貨取引を行われる際には皆様ご自身のご判断により、また各種法令に則り行って いただきますようお願いいたします。 当プレゼンテーションの内容の正確性には最善を尽くしておりますが、皆様が当プレゼンテーション の内容を用いて行う一切の行為について発表者が責任を負うものではありません。
本日のテーマ 仮想通貨取引の探索的データ解析
探索的データ解析(Exploratory Data Anbalysis)とは > データの構造を探る > 潜在的なパターンを発見する > モデルに対するアイデアを得る 参考図書
金融市場の高頻度データ分析 ―データ処理・モデリング・実証分析― (ファイナンス・ライブラリー13), 林高樹/佐藤彰洋, 2016
探索的データ解析の主なポイント > 抵抗性・頑健性(外れ値に強い) > 残差の分析(data = fit + residual) >
再表現(データ変換) > 可視化 Bokehを使ってやります 参考図書 探索的データ解析入門―データの構造を探る (統計ライブラリー), 渡辺洋/鈴木規夫/山田文康/大塚雄作, 1985
Bokehとは > Python > 対話的(インタラクティブ) > 実装が簡単 * ただし箱ひげ図やヒートマップ等の一部の高レベルAPIが廃止になりHoloviewsでカバー 参考図書
PythonユーザのためのJupyter[実践]入門, 池内孝啓/片柳薫子/岩尾エマはるか/@driller, 2017 Hands-On Data Visualization with Bokeh: Interactive web plotting for Python using Bokeh, Kevin Jolly, 2018 https://bokeh.pydata.org/en/latest/
本日使用するデータ 約定情報 板情報 約定時刻 価格 数量 売買 3/13 9:15:12
400,000 0.05 買 3/13 9:15:08 385,000 0.1 売 3/13 9:15:05 390,000 2.0 買 3/13 9:15:04 380,000 1.0 買 売り気配 価格 買い気配 10 420,000 2 410,000 400,000 3 390,000 5 参考図書 アルゴリズム取引の正体, NTTデータ・フィナンシャル・ソリューションズ先端金融工学センター, 2018 板に注文を置く人= マーケットメイカー 板の注文を取る人= マーケットテイカー マーケットテイカーの売買
約定情報の可視化 > ローソク足も再表現(データ変換)の一種 参考図書 https://bokeh.pydata.org/en/latest/docs/gallery/candlestick.html
約定情報の可視化 > 生データをそのままプロット
約定情報の可視化 > 売買で色分け
約定情報の可視化 > 約定数量でサイズ指定
約定情報と板情報を見る際のポイント 参考図書 投資家心理を読み切る板読みデイトレード術, けむ。(上山健司), 2010 > 板情報に偏りがある場合、厚い方が優勢 > 板情報の変化は、増えたら優勢、減ったら弱い >
約定成立した場合はその売買が優勢
None
まとめ > Bokehで可視化すると得られる気づきがある > 高頻度取引データのような時間に対して極めて 高解像度なデータにはBokehが有効 データ可視化にはBokehを使いましょう!