狠狠撸

狠狠撸Share a Scribd company logo
ディープラーニングで
株価予測をやってみた
2016/9/16
福岡市内のベンチャー企業が取り組む最新it技術
自己紹介
あんどう(@t_andou)
? 元ニート。
? 現在はWeb系の開発
? 機械学習に趣味で入門して半年くらい
? 機械学習勉強会@福岡を不定期開催
2
今回の内容
今回の内容
? ディープラーニングとは?
? 翌日の株価値動きを予測してみた
? 売買のシミュレーションをしてみた
? まとめ
ディープラーニングとは?
ディープラーニングとは
「ディープラーニング」とは、システムがデー
タの特徴を学習して事象の認識や分類を行う「
機械学習」の手法です。データの特徴をより深
いレベルで学習し、非常に高い精度で特徴を認
識できるため、人の声の認識や、カメラで撮影
した画像の認識などで応用が期待されています
。
NTTコムウェア様より引用 https://www.nttcom.co.jp/research/keyword/dl/
ディープラーニングとは
「ディープラーニング」とは、システムがデー
タの特徴を学習して事象の認識や分類を行う「
機械学習」の手法です。データの特徴をより深
いレベルで学習し、非常に高い精度で特徴を認
識できるため、人の声の認識や、カメラで撮影
した画像の認識などで応用が期待されています
。
NTTコムウェア様より引用 https://www.nttcom.co.jp/research/keyword/dl/
http://www.sbbit.jp/article/cont1/32033 より引用
ディープラーニングの凄い所
は
特徴を見つけてくれること
ディープラーニングで
出来ること
きゅうりの等級仕分け
http://gigazine.net/news/20160901-deep-learning-cucumber-sorter/ より引用
画像から癌を検出したり
http://hakuraidou.com/blog/52623/ より引用
人工知能が相談に乗ったり
http://oshiete.goo.ne.jp/ai より引用
モノクロ映画をカラーにしたり
プロフィール画像を生成したり
柴犬画像を集めてもらったり
哲学書を読ませて?書かせたり
吾々は無力となることが必規一般性――だけに立
つ次との関係の可能怲を有ち徟げて前にはカント
の矠目的だおのこの事物の解釈は一定の分析とい
であろう、それは実際何に於ける超直胃を担うな
らば、云わばこの専門的な意志」によれば、如何
な拡定され得る。もし論理的本質の本当を世界観
から感情であった限りの特有な、その高度から発
生するであろ?
いろいろ事例はありますが
大きく分けると
出来ることは2種類
分类と生成
分类と生成
今回はこちら
株価(日経平均)から
特徴を抽出してもらって
翌日の株価が
上がるか?下がるかを
分類(=予測)出来ないか?
どのくらいの精度になるのか
?
注意
注意
? 機械学習の初心者
? 投資は株式の現物をちょっとだけ
? FXも先物も未経験
? アドバイスください
翌日の株価値動きを
予測してみた
その1
まずは日経平均のデータだけ
でやってみました。
使ったデータ
使ったデータ
約32年分の日足のデータ
? 日付
? 始値、終値、安値、高値、出来高
? 翌日が上がったかどうか
使ったデータ
使ったデータ
この組み合わせを学習させて
使ったデータ 翌日が上がるか下がるか
使ったデータ ここを予測してもらう
使ったツール
H2O.ai
H2O.ai
? 用意するのはCSVだけ
? プログラミング不要
? 便利
结果
结果
结果の見方
縦が予想
结果の見方
横が実際のデータ
结果の見方
Highと予想
结果の見方
Lowと予想
结果の見方
Sameと予想
结果の見方
実際はHigh
结果の見方
実際はLow
结果の見方
実際はSame
结果
全てHighと予想
正解率は約50%
全然ダメでした
结果
? 日足のデータからだけでは予想できない
? データが足りない?
翌日の株価値動きを
予測してみた
その2
海外の株価の値動きも
データに入れてみた
使ったデータ
? 日経平均のデータと同様の形式で
香港?ダウ?FTSE100(イギリスの指標)
の三つを追加
? 予測してもらうのは日経平均の翌日の値動き
(上がるか下がるか)
结果
结果
结果
High/Low
どちらも予測してくれた
结果
正解率:約67%
结果
? 日経平均のデータだけの時よりもだいぶ良い
结果になった
結論と感想
? 入力するデータ(教師)がダメだと作られる
人工知能もダメになる
? データの整形やパラメータ調整が大変だった
ここまでの内容の详细は
ブログに书いています
ここまでの内容の详细は
ブログに书いています
详しく知りたい方は
详しく知りたい方は
それらしい结果が出て満足
だったのですが…
ダウの値動きを入れたなら
日経の予想ができるのは当然では?
Twitterの反応より
そうなの?
(相関があるらしいで
す)
日経平均のデータだけで
なんとかできないか
あと
売買のシミュレーションも
してみたい
ということで
日経平均のデータだけで
売買のシミュレーションを
やってみた
シミュレーションの条件
条件
下記のようにゆるい条件下でのシミュレーションです
? 手数料を考慮していない
? 分散投資をしていない
? 空売りしない
? 終値の価格で全力で売買を出来たら
使ったデータ
使ったデータ
? 日経平均のデータのみを使用
? 過去25日間のデータを追加
? テクニカル分析の指標(ボリンジャーバンド
?ボラティリティ)を追加
前半はツールを使いましたが
後半はプログラムを書きました
? Python2
? Pandas
? Talib
などなど
内容はこんな感じ
? 買いと判断した時に資金があれば全力買い
? 売りと判断した時に保有していれば全力売り
? それ以外は何もしない
结果
の前に
ランダムに売买した场合
ランダムに売买した场合1
ランダムに売买した场合1
日経平均の値動き
ランダムに売买した场合1
総資産の推移
ランダムに売买した场合1
100万からのスタート
ランダムに売买した场合1
約400,000の損失
ランダムに売买した场合2
ランダムに売买した场合2
約1,400,000の利益
ランダムに売买した场合2
儲かることもある
ディープラーニングで
売買判断した場合
人工知能で売買判断した場
合
人工知能で売買判断した場
合
約9,000,000の利益
人工知能で売買判断した場
合
年利7%くらい
まとめ
まとめ
? ランダムよりは良い结果だった
? ゆるい条件下で年利7%なので、まだまだ
? 教師データと学習に使うデータの選択の仕方
によっては伸びる可能性はありそう
今后について
今後
? 日経平均よりもFXに方向転換を検討中
? 日経平均の予測をしてくれるサイトを作って
ます(完成時期未定)
日経予测サイト(仮)
质问などはお気軽にどうぞ
ご静聴いただき
ありがとうございました

More Related Content

福冈市内のヘ?ンチャー公司か?取り组む最新滨迟技术