Trading tool for Tokyo Stock Exchange
東証、プライムの値動きを見て、デイトレをしようとするチャレンジコードです。目指せデイトレ で解説しているコード本体です。
ライセンスはAGPL v3です。Copy Leftにご協力ください。
$ python3 ./pickthemall.py --help
usage: pickthemall.py [-h] [--s2b] [--s2x] [--topx TOPX] [--code CODE]
pickthemall, calculate some stock information
options:
-h, --help show this help message and exit
--s2b, --send2Blogger
Enable to send to Blogger
--s2x, --send2X Enable to send to X
--topx TOPX, --topX TOPX
Number of top stocks to get
--code CODE TSE Code without .T$ git clone https://github.com/samuraieng/pickthemall.git
$ cd pickthemall
$ pip install -r requirements.txtcloneしたファイル以外にも、pickthemall_oauth.jsonが必要。 実行後に生成されるファイルは、次のファイル
- pickthemall_token.json
- tse_codes.txt
- tse_vol_topX.txt
├── analyze_wgraph
│ ├── analyze_wgraph.py
│ └── __init__.py
├── LICENSE
├── pickthemall.py
├── post2blogspot
│ ├── __init__.py
│ └── post2blogspot.py
├── post2x
│ ├── __init__.py
│ └── post2x.py
├── README.md
├── requirements.txt
├── stock_analyzer
│ ├── __init__.py
│ └── stock_analyzer.py
├── stock_code_tse
│ ├── __init__.py
│ └── stock_code_tse.py
└── tse_logics
├── __init__.py
└── tse_logics.py各種自動投稿について (oauth.jsonなど)
blogspotに自動投稿するために必要なもので、今回のメインスコープではないため、説明は省略。取得したい場合は、Google Cloudから取得可能
X.comへの投稿も同じ。自動投稿するための儀式があるので、その対応が必要。
これらに関係した設定は、環境変数で管理しています。
| ファイル名 | 説明 |
|---|---|
| pickthemall.py | メインファイル |
| analyze_wgraph.py | グラフ描画用ファイル |
| post2blogspot.py | blogspot投稿用ファイル |
| post2x.py | X.com投稿用ファイル |
| stock_analyzer.py | 株式分析用ファイル |
| stock_code_tse.py | 東証コード取得用ファイル |
| tse_logics.py | 相場判定ロジック用ファイル |
| tse_codes.txt | 東証コード一覧 (自動生成) |
| tse_vol_topX.txt | 東証取引量上位一覧 (自動生成) |