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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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.3k
Elasticsearch について
naoina
0
1.4k
Other Decks in Programming
See All in Programming
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.5k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.6k
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
180
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
130
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
450
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
130
はてなアカウント基盤 State of the Union
cockscomb
1
1.2k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.4k
Agentic UI
manfredsteyer
PRO
0
220
スマートグラスで並列バイブコーディング
hyshu
0
270
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
420
dRuby over BLE
makicamel
2
400
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
New Earth Scene 8
popppiees
3
2.4k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Context Engineering - Making Every Token Count
addyosmani
9
1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
300
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
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 という縛りがあるので機械学習で使うのは難しい