Skip to main content

a tool to read stock factor data for quants

Project description

factor_reader

相关链接

安装与升级

  • 首次安装
pip install factor_reader
  • 升级
pip install factor_reader --upgrade

使用

factor_reader目前共包含两个功能:

  1. 查看目前包含哪些因子,以及每个因子的基本信息
  2. 读取某一因子在某段时间上的因子数据
import factor_reader

# 第一步:实例化一个FactorReader对象,输入token
token='xxxxxxxxxx'
fr=factor_reader.FactorReader(token)  

# 第二步:查看当前因子数据库中有哪些因子(此步骤可选)
fr.show_all_factors_information() # 展示所有可读取因子的相关信息

# 第三步:读取因子数据
## ①读取单日单个因子的数据
fr.read_factor('球队硬币',trade_date=20230113) # 读取球队硬币因子在2023年1月13日的因子数据
fr.read_factor('factor4',trade_date=20230113) # 读取方正金工多因子系列第4篇的因子在2023年1月13日的因子数据

## ②读取多个交易日单个因子的数据
fr.read_factor('球队硬币',start_date=20230101,end_date=20230113) # 读取球队硬币因子从2023年1月1日至2023年1月13日的因子数据
fr.read_factor('factor4',start_date=20230101,end_date=20230113,sql_like=True) # 以sql的形式,读取方正金工多因子系列第4篇的因子从2023年1月1日至2023年1月13日的因子数据

## ③读取多个交易日多个因子的因子数据
fr.read_factor(['球队硬币','云开雾散'],start_date=20230101,end_date=20230113) # 分别读取球队硬币因子和云开雾散因子从2023年1月1日至2023年1月13日的因子数据
fr.read_factor(['球队硬币','云开雾散','飞蛾扑火'],start_date=20230101,end_date=20230113,sql_like=True) # 以sql的形式,分别读取球队硬币因子、云开雾散因子、飞蛾扑火因子从2023年1月1日至2023年1月13日的因子数据
fr.read_factor(['球队硬币','云开雾散','飞蛾扑火'],trade_date=20230113,sql_like=True) # 以sql的形式,分别读取球队硬币因子、云开雾散因子、飞蛾扑火因子2023年1月13日的因子数据

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

factor_reader-1.0.5.tar.gz (29.9 kB view details)

Uploaded Source

Built Distribution

factor_reader-1.0.5-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file factor_reader-1.0.5.tar.gz.

File metadata

  • Download URL: factor_reader-1.0.5.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for factor_reader-1.0.5.tar.gz
Algorithm Hash digest
SHA256 57cda03ecaa6cd29813702ded17d979b46b6b805c2bf070137d7524bdf30774a
MD5 d99cfb4c3dd5624ee47135133c3f257a
BLAKE2b-256 0fb7d677e5228fcefacf2e87161347c48cb45d879519bbe0f2e134392e41533d

See more details on using hashes here.

File details

Details for the file factor_reader-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: factor_reader-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.3 importlib-metadata/4.8.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for factor_reader-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f8f043759e51a355b7f0611d0a0ec24bd25e4c31ccf486ea4241cb6d44596348
MD5 5d0f76931c0d649e0ce0992a073d5f97
BLAKE2b-256 a41ab97475cd83ba0dc9e36b824e00c8f17e6d0c8e80860ea2553fd51789c855

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page