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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yukiyoshi Sato
March 13, 2019
Technology
0
8.4k
Bokehではじめるデータビジュアライゼーション(仮想通貨取引データ分析編)
Pythonでかける対話的な描画ライブラリであるBokehをご紹介します。探索的データ解析にも簡単に触れた上で、今回は仮想通貨取引データを用いて、Bokehによるデータ可視化のデモを行います。
Yukiyoshi Sato
March 13, 2019
Tweet
Share
More Decks by Yukiyoshi Sato
See All by Yukiyoshi Sato
Bokehではじめるデータビジュアライゼーション
yukiyoshisato
0
3k
Other Decks in Technology
See All in Technology
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
430
Context Engineeringの取り組み
nutslove
0
380
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Claude Code for NOT Programming
kawaguti
PRO
1
110
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
220
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
Greatest Disaster Hits in Web Performance
guaca
0
300
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
190
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
77
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Context Engineering - Making Every Token Count
addyosmani
9
670
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
400
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Technical Leadership for Architectural Decision Making
baasie
2
250
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を使いましょう!