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

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

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

毎日更新は辞めます、これからはもう少し中身がある状態になってから投稿します

最近、「今日はスキップします」のような投稿が続いている。これは毎日連続のための更新になっており、良くないなと思っていた。 それに加えて、自身の環境に変化があったことから、一度この体勢を見直そうと思い、タイトルのように毎日更新を辞める事を決め…

Polygon.ioで取得したDOWの四本値をプロットする

昨日の続き。 how-to-make-stock-trading-system.dogwood008.com DataFrame に変換した AggWithDatetime を渡すと、グラフにプロットするメソッドを作成した。 Polygon.ioで取得したDOWの四本値をプロット 次はこれを翌日の日経225ミニと比べるグラフを作成…

とりあえず、Polygon.ioから指定日の1分毎に集約した四本値を取得することができた

もともとのレスポンスだとUnixtimeが返ってくるが、人間が読むには扱いづらいので datetime に変換するようにしておいた。 !pip install polygon-api-client POLYGON_API_KEY = '' from polygon import RESTClient from typing import cast, Union, List, Op…

Polygon.io を使って、DOWの価格を取り始めた

github.com polygon.io 次はこれで取った足と、日経225ミニの先物の始値を比較することをやってみる。

計画失敗

急用が入ってしまった、明日続きをやる

今日もお休みですが、明日は進めます!

宣言したからにはやるぞ、、、

今週はお休みします

結局今週はちょっと無理そう。。。

最近このブログのPVがちょっと増えてきてる

あんまり大きな変化があったようには思わないけど、ちょっとPV増えてきててうれしい

今日もお休みです 吹雪がすごい

めちゃくちゃ風の音すごい。。。

今日はお休み

いろいろやってて、今日明日はお休み。

コード全容を公開した

https://github.com/dogwood008/nikkei_255_mini_futures_analysis 今度はDOWとの値動きを見ていこうと思う。

リファクタリングが一旦完了、複雑な処理をクラスへ分割

一通り動かせるようになった。このスクリプトを実行すると、下記のようなローソク足を出力する。 出力される1時間毎のグラフ 出力される1時間毎のグラフのリスト(一部) まだ余計なコメントの削除等やることはありつつも、動作するようになったので、一旦全…

コードの見通しが悪いので、もう少し分割してリファクタリングしてる

未だ綺麗にする作業が完了していないが、途中経過を置いておく。 #!/usr/bin/env python # coding: utf-8 # In[1]: filepath = './data/日経225mini 歩み値(ティック) (2022 08).zip' # In[2]: get_ipython().run_line_magic('pip', 'install mplfinance p…

今日はスキップ

さっき帰ってきたところなので、スキップ!

今日は一日用事があったので、進捗無いです

明日もちょっと難しいかな、、、

リファクタリングして、見通ししやすくなってきた

公開できるのはもうちょっと先、、、

ぼちぼちとリファクタリング進めてる

まだ実行可能なところまでもっとこれていないので、公開するのはちょっと先になりそう。

Pythonの型付け、もう少し体系的に学ぶ必要がありそう

まだよく理解し切れてない気がする、もう少しちゃんと勉強せねば、、、

型の問題は解決した

ただの大文字小文字の不一致だった…

今日で一つ区切り

このブログとは関係ないことで、一つ区切りがつきそう?

今日はスキップします

さっき帰ってきたばっかりなんじゃ。。。

今日はもう難しいかな

さっき帰ってきたので、今日はちょっとパスします。。。

Pythonの型ヒントが思うように付けられない

これってどうすれば良いんだっけ…?誰かヒントをくれ〜 DateTimeSet = list[tuple[datetime, datetime]] class TickData: def __init__(self, from_dt: datetime, until_dt: datetime, df: pd.DataFrame, base_dir: str, freq: str = 'H', parallel: bool = …

まだ公開できない

リファクタリングの時間とれてない

土曜日、あっという間に終わってしまった

明日はもう少し進めたい

今日はスキップします

残りの時間がほとんどないんじゃ

サイバーエージェント、サッカー関連株として高騰

サッカー買ったから、放映権持ってるCA株が上がったらしい。 意味分からん…

引き続きリファクタリングしてる

まとまった時間をとれてないので細切れでやってる!

今日もカツカツ

明日ちょっと進められると良いな

今日はスキップします

週の初めでやることたくさんあったので、、、

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