Python
過去1年の株価予測シミュレーション結果目次 この記事はまとめ記事です この記事を読んでわかること まず自己紹介 そもそも株価の予測って何?どうやるの? もう少し詳しく 予測手法 決定木についておさらい ランダムフォレストも万能じゃない 説明変数一覧…
【目次】 弱くなって戻ってきました 弱くなった原因 問題点 実用には程遠いが株選びの参考にはなる まだまだ改善の余地はある 弱くなって戻ってきました Prediction 〜人工知能による株価の予測〜 https://stockdogi.herokuapp.com/index 予測精度の理論値は…
Prediction -人工知能による株価の予測- どんなサービス? 予測方法 かなりビビってる 多くの困難を乗り越えて... Prediction -人工知能による株価の予測- ↓WebサイトURL https://stockdogi.herokuapp.com/index どんなサービス? 1ヶ月後の株価を予測し、その…
【結論】交差検証法はモデル性能を完璧に測ることはできない まずは交差検証法とは なぜ交差検証法では完璧に測ることができないのか まとめ 【結論】交差検証法はモデル性能を完璧に測ることはできない 交差検証法で出るモデル性能と未知データを与えた時の…
目次 前回の記事の訂正 どうやら銘柄によって予測精度が異なりそう やっぱり説明変数の選択が大事 前回の記事の訂正 doz13189.hatenablog.com前に60%の正答率の株価予測システムでけた〜っと喜んでいたのですが、どうやら糠喜びっぽかったです。検証を重ねた…
目次 釣りタイトルじゃあありません 前回までのあらすじ 結果を先に発表! どうやって予測したのか 仮説:現在の相場と似た相場は高確率で同じ結果になる この結果どう向き合う 釣りタイトルじゃあありません ただ先に謝っておきますが、60%はちょっとだけ盛…
目次 前回までのあらすじ なんかおかしくない? いや、適当ではない! 君、過学習してるね... 過学習の見極め方 過学習を解消すれば精度が上がったのか 説明変数がよくない。 前回までのあらすじ doz13189.hatenablog.com決定木を使って、明日上がる株価と下…
目次 流行ってるなぁ、機械学習で株価予測 予測の精度は53%でした どんな予測の仕方? 決定木の弱点 私なりの弱点の気をつけ方 あとで話すと言った予測結果 じゃあ、これは失敗なのか?機械との付き合い方を考える といいつつも今後工夫する点 流行ってるな…
目次 今回すること よくわかる解説 手順 実際にやってみる 運用シミュレーション 軽い考察 今回すること 単回帰分析(最小2乗法)で株価を分析し、上昇しそうな株を見つけよう、ってことを今回やってみたいと思います。実際に上昇しそうな株を見つけて、運用…
目次 今日やること 対象企業 結果発表 軽い考察 今日やること ソーシャルゲーム系の会社同士の株価の相関をとります。新作が当たれば株価が上がり、新作がハズレれば株価が下がり...暴騰したと思えば、暴落して...と、株価の動きが激しいソーシャルゲーム系…
目次 はじめに 一目均衡表とは コード解説 はじめに doz13189.hatenablog.com先日、一目均衡表をPythonでプロットしようとして盛大に失敗しました。もうグラフとしての形を保ててなかったです。あきらめるか悩んだのですが、普通に考えてそんなに難しくない…
なんやこれーspan2どこいったー難しいなー もうコードがハリボテすぎて、整理しないと何が間違ってるのかわからん!また今度、再挑戦や! 〜更新〜できました!doz13189.hatenablog.com
目次 ボリンジャーバンドとは ソースコード ボリンジャーバンドとは ボリンジャーバンドとは、移動平均線(今回は25日移動平均線)を中心に上下に±1σと±2σを引いたものです。テクニカル指標の中でも、信頼度が高く多くのプロトレーダーから使われているそ…
Herokuに公開する doz13189.hatenablog.com今回は具体的に、HerokuにWebアプリケーションを公開してみたいと思います。 準備するもの Git(バージョン管理ツール) herokuのツールベルト heroku 公開するアプリケーション(Pythonで作ったもの) 上の4つは事前…
こんにちは、阪神ファンです。阪神が好きすぎて、阪神のスタメンが見れるWebアプリケーションを作ってしまいました。BottleというPython製のフレームワークを使用して、Herokuに公開しました。 直近の阪神タイガースのスタメンが見れるWebアプリケーション …
バージョン管理をするさいには必需品であるgit。 そのgitをインストールしてから、ある程度の操作までをサラッと簡単な説明付きでまとめました。ドットインストールのgit入門を参考にしています。http://dotinstall.com/lessons/basic_git gitをインストール…
第3回では、matplotlibでローソク足を描いてみようと思います。doz13189.hatenablog.comdoz13189.hatenablog.com ちなみにこれで最終回なので、このエントリーを読み終われば、こんな感じのグラフが描けるはずです。今回のソースコードは200行くらいになって…
今回は、Yahoo!ファイナンスのサイトからスクレイピングして、取得してきたデータを整えようと思います。データを整えるとは?? データをコンピュータにも読み込める形にするということです。データを取得したら、次はそれを使ってグラフを描いたり、計算し…
S◯I証券風のチャートを自作してみました。doz13189.hatenablog.comチャートを描くまでの工程を段階を踏みながら、載せていきたいと思います。第一回 pandasで株価をスクレイピング 今回は、pandasで株価をスクレイピングしてきて、データにまとめようと思い…
OS:Ubuntu 言語:Python3系BeautifulSoupを使って、ウェブサイトからスクレイピングし、東証一部の会社を全てcsvファイルに書き込みます。なぜこんなことをするかというと、株を売買するさいの会社選びを楽にするためです。 私は、東証一部に上場している…
S◯I証券風のチャートをmatplotlibで作ってみました。 サイバネット(4312)の約半年間分のチャートをプロットしています。 sma=移動平均線で、5日、25日、60日、100日、300日を表示しています。 出来高のグラフも合わせて、作りました。 調整後…
Pythonのmatplotlibを使って、株価をプロットしてみました。 が、使いものにならない。 なぜ、移動平均線が最新の株価に集約されていくのだろう。。。 単純移動平均線ではなく、加重移動平均線を用いたのですが最新の株価の影響受けすぎて笑います。 100…