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

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

時間を作れない

根本的に考え方を変えないとダメだ。。。 残った時間にこっちをやるんじゃなくて、こっちをやって残った時間で他のことやろう。。。もっと自分の時間を主体的に使う用にマインドを切り替えていきたい。

グラフを出力できるようにする

実行すると、下図のようなグラフを出力できるようにした。 出力されたグラフ github.com ただ、開始が03:34となっていたり、休憩時間が考慮されていなかったりと、改善が必要な部分はある。引き続き取り組んでいく。

酒酒

今日もアルコールをのみました

アルコールを飲んだら眠くなったので今日はお休み

取引量を反映させたい

グラフを描画できるようになった(差分のPRは未だ作れていない)が、動作の簡略化のため、取引量を100株で計算させた。これにより、下図のように面白みのない雑音の棒グラフができてしまっている。 取引量が全て100株で表示されている 次はこれを正しい値に…

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

先日の変更では、データを読み込んで Backtrader が処理できるようになった。しかし、データが日時降順になっていたため、グラフを正しく描画できていなかった。 how-to-make-stock-trading-system.dogwood008.com これに対し、配信するデータそのものをソー…

きっつい

そろそろいっぱいいっぱい

グラフのプロットできたっぽそう

[DEBUG] 2021-11-01T12:35:08, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:58, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:58, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:58, [Close] = 50xxx.00 [DEBUG] 2021-11-01T12:34:57, [Close] = 50xxx.00…

データを範囲で読み込んで使用できるようにした

github.com 値を範囲でサーバに要求し、得られたレスポンスをパースしてデータとして使用できるようにした。一部後述の通り動いていない部分があったが、値の要求〜応答部分は一旦できたため、マージした。 TODO グラフのプロットに失敗 グラフのプロットを…

データを毎行読む:日時の変換がうまくいっていない

github.com これを実行すると、 "backtrader/backtrader/indicators/basicops.py", line 364 において、下記のエラーが出る。 IndexError: array assignment index out of range おそらく、日時の表現方法が期待されるものではないのだと考えられる。最初は …

書籍を出しました:Amazonで買えます

Amazonで物理本も電子書籍も買えます。良ければご検討ください。 nextpublishing.jp www.impressrd.jp

辛いことがあった

今日はちょっと辛いことがあったので、時間があるけど休みます。。。

今週は書くのがムズイ

ここ最近、時間を取れない日が多く続いていて厳しい。。好きだったはずの事ができなくなってしまっているのは、とても厳しい。 身体に負荷を掛けて、仕事を圧縮してたくさんこなして効率を上げるべきなのか?程度にも依るが、俺はそうは思わない。

疲労コンパイル

今日はいろいろと疲れることが多く、マジでしんどいので休む

非常に厳しい

なんもできん

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