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

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

Qlibが出力するポートフォリオ分析、リスク分析の図で使用される用語の解説

はじめに 用語 超過リターン 累積リターン 最大ドローダウン 累積異常リターン 売買回転率 IC (Information Coefficient) 情報係数 スピアマンの順位相関係数 自己相関 おわりに はじめに 本記事では、下記で作成したグラフや図のそれぞれの用語を解説する。…

Qlibを使った機械学習パイプライン環境の構築 投資の取引戦略最適化と機械学習モデル作成の省力化を目指して

概要 はじめに Qlibの試用 動作条件 使用したrequirements.txt データの取得 予測の実施 出力 図示 ソースコード バックテストでのポートフォリオ分析 リスク分析、分析モデル おわりに 概要 本記事では、Qlibを使用して、機械学習パイプライン環境を構築す…

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

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

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…

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