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

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

2022-01-01から1ヶ月間の記事一覧

すみません、時間を取るのが難しい状態です

連日、1日のうち食う寝る以外の大半の時間を仕事に取られており、こっちの方にかけられる時間が大幅に減っています。 残念ですが、今のところ改善する見通しが無く、またより悪化する可能性も有り、いつ頃また手を動かせるようになるかは全くわからない状態…

下がっている時が買い時とは言うけれど

本当に今買って良いのか…??? 単元未満株を毎日買って、ドルコスト平均法で誤魔化すのが良いのかな。。。

PCからはてなにログインできない

個人的な問題か知らんけど、ログインできないので今日は休み 今日も、だなぁ…時間を作り出すのは難しい 仕事で削られる時間は、内容によるけど、命の切り売りみたいなものなら健全じゃないね

あかん

ちょっと疲れたわ…

サイバーエージェント株で爆死した

そっとしておいてください。。。

サイバーエージェント株[4751]を買った

gamebiz.jp gamebiz.jp IPは強いんだよな。。。売上が伸びていても、未だ利益を刈り取るフェーズではないから、明日の始値はそんなに荒れないんじゃないかと思う finance.yahoo.co.jp

今日は休み

ちょっと疲れてしまったので今日はスキップ 早く家に帰れるようになりたい

how-to-make-stock-trading-system.dogwood008.com ここで紹介したレポジトリを参考に、編集をし始めた。 github.com

Binance + Backtraderでリアルタイム取引やバックテストを行う

github.com 非常に参考になるリポジトリがあったので紹介。これを参考にしつつ、今やっているのも進めていこうかと思う。

今後の予定:バックテスト

github.com これで配信した歩み値を使って、バックテストをできるようにしていく。

今日はもうパスじゃい

今日は家でしこたま酒を飲む日にします。

今日はお休み

めっちゃ眠いので、今日はお休みします。

SBI: 米国株定期買い付け手数料実質無料

site1.sbisec.co.jp 今非常にアレだし、毎日積み立てて買っておくのも良いかもしれない。

決算の時期

www.sbisec.co.jp そろそろ始まってる。。。!

devcontainerの利用は諦める

結構大変だということがわかったので、断念する。

devcontainerを用意する(WIP)

github.com devcontainerを用意しようとしているが、マウント周りがうまくいっていない、、、

backtraderで再始動し始める

github.com ライブラリの選定から見直すことも考えたが、一旦backtraderでもうちょっとやってみはじめた。

今日は無理

めちゃくちゃ眠い

今後の方針:プラットフォームについて再検討

元々はbacktraderでバックテストして、そのままリアルタイムトレードまでやってしまおうと考えていたが、backtraderの最終更新が去年の7月ということでやや古くなっている。 プラットフォームを乗り換えることも検討に入れても良いかもしれない。

今週厳しい

プライベートの時間はほぼ取れなそう

今日は悲しい

今日は悲しいことがあったので、なんも書けん

歩み値を配信するサーバその7: 東証から買った歩み値CSVを、DBにインポートする

昨日の記事では、東証からダウンロードした歩み値CSVを銘柄コード別に分割した。 how-to-make-stock-trading-system.dogwood008.com 今日の記事では、それをDBへインポートする。 github.com 以前作ったスクリプトの応用でできる。インポートが終わると、下…

歩み値を配信するサーバその6: 東証から買った歩み値CSVを、銘柄コード別に分割する

how-to-make-stock-trading-system.dogwood008.com 昨日買ったCSVを、扱いやすいように銘柄コード別に分割するスクリプトを作成した。 github.com # JPXの「現物情報 歩み値(ティック)」を銘柄コード別にバラすスクリプト。 # http://db-ec.jpx.co.jp/cate…

歩み値を配信するサーバその6: 東証から歩み値CSVを買った

how-to-make-stock-trading-system.dogwood008.com 下記で実際に2021年11月分の全銘柄歩み値を買った。 db-ec.jpx.co.jp まず、ヘッダは下記のようになっている。 date,issue code,isin code,exchange code,issue classification,industry code,securities u…

今日は休みます

今日は休みます!!!!!

歩み値を配信するサーバその5: 次は東証から歩み値CSVをダウンロードする

昨日の記事で、サーバとして歩み値を配信するサーバを待ち受けさせることができるようになった。 how-to-make-stock-trading-system.dogwood008.com 次は、これに東証から歩み値CSVを買って、それをインポートさせ、配信させる。なお、配信と言っても自分だ…

歩み値を配信するサーバその5: 引数をURLのパラメタから付与

昨日の続き。 how-to-make-stock-trading-system.dogwood008.com github.com curl localhost:4567/:code/:datetime の形式で任意の証券コード、日時を指定できるようにする。

歩み値を配信するサーバその4: Webサーバとして待ち受け

how-to-make-stock-trading-system.dogwood008.com 昨日立てた方針に従い、進めていく。本日やった内容はPRにした。詳しくは後述。 github.com Sinatra + Thin で、Webサーバとしてリクエストを待ち受けられるようにした。これにより、リクエストに応じて、…

歩み値を配信するサーバその3: 今後の方針

Sinatraを使って、Webサーバ化することを検討している。また、下記で配付されているティック情報をインポートできるようにすることも検討している。 db-ec.jpx.co.jp

歩み値を配信するサーバその2: 日時を受け取って、最も近い歩み値を配信する

下記で紹介したSQLを発行して, JSONを標準出力に表示するアプリケーションを作成。 how-to-make-stock-trading-system.dogwood008.com github.com

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