<株分析>今日やったことと成果

今日やったこと

  • スケールダウン
    最初は、始値、高値、安値、終値出来高…など、たくさんの変数から次の日の終値を予想しようとしていましたが、ちょっと難易度が高すぎました。。
    ということで、過去100日の終値→次の日の終値を予想する、という単純なロジックから実装することにしました。

  • リファクタリング
    predict.pyをリファクタリング
    変数の数を増やしたり減らしたりするときに、定数を変えたらいいだけの設計にしました。
    あと、オブジェクト指向で書き直しました。

  • データの標準化
    各値を標準正規分布に合わせて標準化した値を投入するよう変更しました。

  • 成果
    1銘柄の1日目〜100日目の株価をデータにして、それ以降のデータを予測させてみました。
    (点線:実際の値 実線:予想値)

    f:id:kurupical:20170730181031p:plain
    見ての通り、全然ダメでした。

  • 次やってみること ・前日比の変動率で計算させてみる?(ネットではうまく行った報告が結構あるので) ・(ある程度形になってきたら)銘柄のグルーピング→学習?(時価総額でグルーピング、DeepLearningで概念抽出させる、など)

  • ソースコード github.comGitHubの使い方はわかってきた、ような・・・?