株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

日時昇順でソートした状態でデータを配信することで不具合を解消

先日の変更では、データを読み込んで Backtrader が処理できるようになった。しかし、データが日時降順になっていたため、グラフを正しく描画できていなかった。

how-to-make-stock-trading-system.dogwood008.com

これに対し、配信するデータそのものをソートして返却するように変更した。

github.com

これにより、出力も想定通りのものとなった。

値は念のため伏せ字。
[DEBUG] 2021-11-02T12:34:30, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:30, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:30, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:33, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:33, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:33, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:34, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:34, [Close] = 50xxx.00
[DEBUG] 2021-11-02T12:34:34, [Close] = 50xxx.00
Final Portfolio Value: 100000.00

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.