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
爆損を避けるために JQUANTS APIを使う
Search
Katsu
March 28, 2024
0
90
爆損を避けるために JQUANTS APIを使う
JQuants API 1周年記念登壇資料
Katsu
March 28, 2024
Tweet
Share
More Decks by Katsu
See All by Katsu
機械学習モデルが爆損したときにやること
katsu1110
1
2.8k
Featured
See All Featured
Making Projects Easy
brettharned
108
5.5k
Code Reviewing Like a Champion
maltzj
514
39k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Six Lessons from altMBA
skipperchong
21
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Facilitating Awesome Meetings
lara
42
5.6k
Navigating Team Friction
lara
178
13k
Infographics Made Easy
chrislema
238
18k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
A designer walks into a library…
pauljervisheath
200
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Transcript
爆損を避けるために JQUANTS APIを使う katsu1110
WHO AM I • 機械学習エンジニア(製薬会社) • Jquants APIプレミアム勢 • 読書、サッカー観戦、卓球をすることが趣味
【告知】 • Note不定期更新 • Numerai meetup tokyo v2やります(07/20) https://note.com/bakuson_dameyo/
なぜ爆損について話すのか 「勝ちに不思議の勝ちあり。負けに不思議の負けなし」 (松浦清) • 我々トレーダーは”ゴールドラッシュ”に群がる探鉱者にすぎない • ⛏や👖を売る側ではない…我々は愚民側 • 金脈を見つけて、大きく稼げるのは一握り •
爆損して死なないことが一番大事
直近の成績 • 最近難しい…
爆損の原因 • バグ損 • (場中)決算 • 生の予測値を使ってしまう • Overfitting •
Backtestが想定している理想条件を理解していない • 証券会社選び • 平均回帰バイアス • SNS • 自分のアプローチの過大評価 • 情熱の後退
爆損の原因 • バグ損 • (場中)決算 • 生の予測値を使ってしまう • Overfitting •
Backtestが想定している理想条件を理解していない • 証券会社選び • 平均回帰バイアス • SNS • 自分のアプローチの過大評価 • 情熱の後退
バグ損 • (意味)コードのバグに起因する損失のこと • (例)Live backtestと実際の損益がズレる(違う銘柄を売買している) • (原因)コーディング力が低い。テストコードがない。属人的なアーキ テクチャになっている。APIドキュメントを読んでいない •
(対策)ソフトウェアエンジニアになってチームで働く経験を積む
(場中)決算 • (意味)市場が空いているときに決算発表があり、予測不能な損失になる • (例)ショートしてた銘柄が、場中決算後爆上がりする • (原因)決算を予測するモデルではないのに、決算銘柄をエントリーしてる • (対策)Jquants APIの決算APIで、決算銘柄はエントリーしないようにする
Request 日付で(3・9月期決算会社以外も)決算銘柄を取れるようにしてほしい!
生の予測値を使う • (意味)モデルの予測値をそのまま使って売買を行い、ドローダウンが連続する • (例)回帰モデルの予測値上位N銘柄を買い、下位N銘柄を売る • (原因)極端なリバーサルを狙ってエントリーしている(ことが多い) • (対策)予測値をフィルターしたものを売買シグナルとして使う https://numer.ai/fund
https://zenn.dev/gamella/articles/d8c87d91ff0355
FIN (日経平均を余裕でoutperformする)JPX様🙏