Analyze stock
Project description
kabutobashi
concept
class-relationship.
graph TD;
web[[Web]] --> | crawl | sdmc
repo[(Storage)] --- | read/write | sdmc
sdmc[StockDataMultipleCode] --> | code | sdsc
sdsc[StockDataSingleCode] -.-> | Method | ps
ps[Processed-Single] -.- | multiple | pm
sdsc --> | Methods | pm
pm[Processed-Multiple] -.-> | Filters | es
es[Estimated-Single] -.- | multiple | em[Estimated-Multiple]
pm --> | Filters | em
sdmc ==> | Methods | pm
sdmc ==> | Methods,Filters | em
- StockDataMultipleCode
- contains multiple code & multiple date
- StockDataSingleCode
- contains single code & multiple date
- Processed (Single)
- is from
StockDataSingleCode
using singleMethod
- is from
- Processed (Multiple)
- is from
StockDataSingleCode
using multipleMethod
- is from
- Estimated (Single)
- is from
Processed (Multiple)
using singleEstimateFilter
- is from
- Estimated (Multiple)
- is from
Processed (Multiple)
using multipleEstimateFilter
- is from
usage
import kabutobashi as kb
file_path_list = [...]
sdmc = kb.reader.csv(file_path_list)
for sdsc in sdmc.to_code_iterable():
processed = sdsc.to_processed(methods=kb.methods)
print(processed.get_impact())
# n日前までの営業日の日付リストを取得する関数
target_date = "2020-01-01"
date_list = kb.get_past_n_days(target_date, n=40)
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
kabutobashi-0.3.3.tar.gz
(31.1 kB
view hashes)
Built Distribution
Close
Hashes for kabutobashi-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e916c1c882d7a8e15abe0d166a7382e6d4dc5b10034b1f74b50ad1b5f467a50d |
|
MD5 | 8de3bcc86ae9c28dda67e87dc0da66e2 |
|
BLAKE2b-256 | 0589312c2f89213f657ff677905457941f8b8a5df8a71476c77882d1fcf66db3 |