No project description provided
Project description
Brownian
Brownianは日本株取引に対応した株取引フレームワークです。JQuantsからのデータダウンロード, 取引モデルの作成, バックテスト, 実取引まで網羅的にサポートします.
Usage
データのダウンロード
以下のサブコマンドを実行すると指定したディレクトリ以下にJQuantesから取得した情報をCSVで保存します.
brownian download <保存先のディレクトリ名>
実行する際には以下2つの環境変数をセットする必要があります.
- J_QUANTS_USERNAME: J-Quantsのユーザー名
- J_QUANTS_PASSWORD: J-Quantsのパスワード
DBの更新・CSVの生成
以下のコマンドを実行すると, ダウンロードしたデータを集計してSQLiteデータベース上に格納します. またデータベースから銘柄毎の株価情報・決算情報を集計しCSVを生成します.
ディレクトリの構成
raw_stock
JQuantsから取得した日毎の株価情報
raw_statements
JQuantsから取得した日毎の決算情報
stock
genereate
コマンドで生成した銘柄毎の株価情報. 株価は調整済みの数字.
Install
各種コマンドのインストール前にvenvをactivateしてください.
python3 -m venv .venv
source .venv/bin/activate
Test
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
brownian_stock-0.0.15.tar.gz
(52.1 kB
view hashes)
Built Distribution
Close
Hashes for brownian_stock-0.0.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d15268b10496632775038aa65ea583e52c273d983c7ef0d4e38f5743c651aaa |
|
MD5 | 1030098e234801e9fa380a07090f218d |
|
BLAKE2b-256 | 9e5ad7eb6aa311127b2124b783d4364cd483a80e443c2e4c3fa036fc36c90f12 |