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
FX システムトレードでウハウハ不労所得生活(予定)第 2 章/FX system trade...
Search
Naoya Inada
March 04, 2017
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FX システムトレードでウハウハ不労所得生活(予定)第 2 章/FX system trade for unearned income part 2
Naoya Inada
March 04, 2017
More Decks by Naoya Inada
See All by Naoya Inada
FX システムトレードでウハウハ不労所得生活(予定)/FX system trade for unearned income
naoina
0
1.4k
Elasticsearch について
naoina
0
1.4k
Other Decks in Programming
See All in Programming
FDEが実現するAI駆動経営の現在地
gonta
2
290
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
450
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
350
AIと壁打ちしながら進めるコスト管理
fufuhu
1
1.4k
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
350
メールのエイリアス機能を履き違えない
isshinfunada
0
250
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
710
仕様駆動開発の消費期限
watany
20
8.8k
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
170
源内ハンズオン概要編
hideg
0
200
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
240
Dockerfile CMD for Node.js
grazie1999
0
110
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
510
Embracing the Ebb and Flow
colly
88
5.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
440
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
780
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Building an army of robots
kneath
306
46k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
480
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
280
Ethics towards AI in product and experience design
skipperchong
2
350
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
FX システムトレードで ウハウハ不労所得生活 (予定)第 2 章 第 6 回 Tokyo
Otaku Mode 社内勉強会 2016-02-24 (Fri)
前回のラブライブ! 社内勉強会
None
FX で有り金全部溶かした人の顔
使える売買アルゴリズムを編み出すのは大変 • マーケットのパターンを見つける必要がある • マーケットのルールが変わったら 1 からやり直し • 人のパターン認識能力や経験が基になる •
チャートを眺めて良さそうなパターンが見つかったら実装→検証の繰り返し
使える売買アルゴリズムを編み出すのは大変 • マーケットのパターンを見つける必要がある • マーケットのルールが変わったら 1 からやり直し • 人のパターン認識能力や経験が基になる •
チャートを眺めて良さそうなパターンが見つかったら実装→検証の繰り返し 売買だけでなく、これらも自動化したい!
機械学習
機械学習 • 前もって機械に学習させればいい感じの答えを返してくれる • マーケットのルールが変わったら学習し直せばいい • ナウい
所感 • 売買アルゴリズムを編み出すためにチャートを眺めて研究するのではなくて機械学 習に矛先が向くあたりがソフトウェアエンジニアとして正しい感じがある ◦ アプローチ的に正しいかどうかは別 • 間違ったデータを与えてもそれっぽい値を返してくるので間違っていることに気が付 きにくい
ぜんぜんわからない 俺たちは雰囲気で機械学習をやっている
機械学習 • Deep Learning • DQN (Deep Q-Network) • K-means
Deep Learning • 上下予測 (分類) ◦ 54 % ぐらいの精度しかでなかった •
価格予測 (回帰) ◦ 7 %
強化学習 • DQN (Deep Q-Network) ◦ 何もしないのが最善と学習してしまった ◦ 特徴量と報酬の設定が難しい ▪
ポジションを持っているかどうかで可能な行動が変わる ▪ 不可能な行動にマイナス報酬を与えるとたちまち何もしないのが最善だと学習してしまう (e.g. ポジションを持っていないのに close しようとしたとき
K-means • いい感じの結果が出ていた • しかし、そもそもデータがおかしかった (つらい) • やり直し
K-means を正しいデータでやり直した結果 www
None
None
私なんだか いける気がしてきた・・・!
In progress • 為替データを POST すると、買い/売りをどの程度の時間保持すればいいのかを返 す WEB アプリ作成 •
FX ブローカーのデモアカウントを使ってフォワードテスト • Deep Learning の精度向上
次回 城之内 死す じょう の うち し
Appendix • AWS ◦ 定番 ◦ GPU インスタンスがある • Google
Cloud Platform ◦ Compute Engine ◦ CPU 数やメモリ容量を細かく設定できる ◦ AWS より処理速度やネットワークが遅い(当社比 • さくらのクラウド ◦ AWS や GCP と違ってインスタンスを削除しないと課金される ◦ 年末年始にインスタンス作りっぱなしで 3 万円分の無料枠溶かした • Microsoft Azure ◦ AWS や GCP より高い ◦ ダッシュボード使いにくすぎわろた • Alibaba Cloud ◦ まだ使ってない ◦ 無料枠はあるが 2 CPU という縛りがあるので機械学習で使うのは難しい