Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20191024_LT.pdf
Search
2casa
October 24, 2019
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20191024_LT.pdf
2casa
October 24, 2019
More Decks by 2casa
See All by 2casa
クオンツ、マネーボール、それとQuantopian
2casa
1
270
PyconJP2018 fin-py ポスターセッション
2casa
0
190
dev.tworks_LT6.pdf
2casa
0
260
zipline のカスタムデータバンドルを自作する
2casa
3
1.6k
Other Decks in Programming
See All in Programming
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2k
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
Verilogで学ぶCPU自作入門.pdf
uyuki234
7
3.8k
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
400
The Rails Doctrine Decade
koic
2
410
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
3k
Are APIs Still Relevant in the AI Era?
soyuka
0
360
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
270
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
340
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
18
19k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
300
Design in an AI World
tapps
1
340
The Cult of Friendly URLs
andyhume
79
7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Utilizing Notion as your number one productivity tool
mfonobong
4
600
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A Tale of Four Properties
chriscoyier
163
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
Transcript
2019/10/24 2casa Quantopian デイリーコンテストに参加 したら⼊賞した話
⾃⼰紹介とお願い (WhoAmI) •⾃⼰紹介 •2casa (つかさ) / twitter : @Moscow_II •A
member of TQUG , fin-py, etc…. •Working in a Fintech Startup Company. •I’m not Quant. •お願い •会社には内緒で参加してるので、SNSへの投稿はNG でお願いします。 •No Photo / No Tweet.
クオンツって? What is a Quant???
Do you know Moneyball??? • クオンツを知らない⼈に説明する時によく例としてあ げている。マネーボール、知っていますか??? • Amazonより •
1990年代末、オークランド・アスレチックスは資 ⾦不⾜から戦⼒が低下し、成績も沈滞していた。 新任ゼネラルマネジャーのビリー・ビーンは、か つて将来を嘱望されながら夢破れてグラウンドを 去った元選⼿。彼は統計データを⽤いた野球界の 常識を覆す⼿法で球団改⾰を実⾏。チームを強豪 へと変えていく
Moneyball and Quants • Moneyball (SABR Metrics) • 野球選⼿の能⼒を様々な指標で評価し、「勝利」に繋がる指標と割安 選⼿を⾒出す
• Team Management • Qaunts • 株式銘柄の様々な特徴を指標で評価し、「利益」に繋がる指標と割 安・割⾼銘柄を⾒出す。 • 株式の場合、割⾼銘柄を空売りすることで利益を上げることができる • 空売り:株を保有している⼈から借りてきて売却し、値段が下がったところで買 い戻しをする。“売却による受け取り代⾦ ー 買い戻しにかかった代⾦” が損 益 • Portfolio Management
Quantopian Daily Contest • Quantopian 上で作成したアルゴリズムの運⽤パフォーマンスを競う コンテスト • 取引営業⽇毎にパフォーマンススコアが計算され、上位10個のアル ゴリズムに賞⾦が⽀払われる
• 1st Prize : 50$ , 2nd Prize : 45$ , 3rd : 40$, … , 10th : 5$ • ⼊賞し続けると、毎⽇賞⾦がもらえる。 • 参加するためには、Contest Criteria(コンテスト参加基準)をみたす アルゴリズムでなければならない • 今⽇のテーマ:コンテストに参加するために学んだことをかいつま んで話します
My Algo. “Baby Blue Ostrich” • Dec15, 2018: Submit Entry.
• May10, 2019 : First Prize. • Oct24, 2019 : Win Total USD805. • Max Rank:3rd place. • It’s just Beginners Luck.
Contest で求 められるこ と 投資対象を決める / Defining Universe 有望なファクターを探す /
Exploring Predictive Stock Factors. ファクターを合成する / Combining the Factors into Alpha Vector. ポートフォリオを作成する / Constructing Long/Short Portfolio.
Exploring Predictive Stock Factors • 株価のリターン予測に有効な指標(ファクター)を探すこと • Technical : 株式の需給関係(
Price, Volume, etc…) • Fundamentals : 株式を発⾏している企業の財務状況 (Captal, Sales) • 機械学習でいう「特徴ベクトル」を作る作業。 • Standardization、Z-Score、Winsorize、など。 • Quantopianでは、指標作成に必要なデータが無料で利⽤可能
Combining the Factors into Alpha Vector. • 複数の有望なファクターを⾒つけても、最終的には「割安」か 「割⾼」かを表す指標に変換する必要がある。 •
複数のファクターを結合して、1つのベクトルで表現 • Positive Alpha : Long (BUY) / Negative Alpha :Short (Sell) • Quantopian では AlphaLensというパッケージを⽤意 • アルファの予測精度をチェックするツール • コンテストに参加する前にパフォーマンスをチェックできる
投資対象を決める / Defining Universe 有望なファクターを探す / Exploring Predictive Stock Factors.
ファクターを合成する / Combining the Factors into Alpha Vector. ポートフォリオを作成する / Constructing Long/Short Portfolio. 1.Research Notebook を使ってTrial and Error 2. Algorithmのテスト
Research Notebookについて • Jupyter Notebook Like な、検証環境 • 財務データや株価データはQuantopianが提供している。 •
作成したAlphaの有効性の検証⽅法 • 分位ポートフォリオ(Quantile Portfolio)を使ったリターン分析 • 考え⽅のエッセンス 将来のリターンの予測性能が良いアルファであれば、アルファのスコアによって作成した分 位ポートフォリオのリターンには、明確に差が現れるはずである。 グループ1:アルファの値が上位20% に⼊る銘柄でポートフォリオを構築 グループ2(20から40%), グループ3(40から60%), グループ4(60から80%) グループ5:アルファの値が下位20%に⼊る銘柄でポートフォリオを構築
Notebook こんな感じ
Constructing Long/Short Portfolio • Alpha Vector に基づいて、ポートフォリオを構築する • リスク・リターンによってポートフォリオを制御することがで きる。
• Quantopian ではOptimizerも⽤意。 • 制約をつけつつ、ポートフォリオ全体のアルファが最⼤になる ように売買を⾃動的に⾏うことができる。
こんな感じ
これらをまとめたも の”QuantWorkflow” See, QBlog “A Professional Quant Equity Workflow” https://www.quantopian.com/pos
ts/a-professional-quant-equity- workflow
もっと知りたい、と思った⽅ • このMeetupに参加されるような⽅とは、親和性が⾼いと思いま す。 • 興味が湧いた⽅は、ぜひTQUGに参加しましょう! • 冒頭で紹介した⼊賞アルゴリズムは、TQUGのハンズオンの時に 作成しました。 ※賞⾦もらったら、税⾦に注意しましょう!