Skip to main content

멀티팩터 기반 주식 데이터 수집 패키지

Project description

MultiFactor

MultiFactor는 멀티팩터 전략을 구현하고 분석할 수 있도록 돕는 파이썬 라이브러리입니다.

주요 기능

  • FinanceDataReader 기반의 빠르고 안정적인 금융 데이터 수집
  • 사용자 맞춤형 팩터(가치, 모멘텀, 퀄리티 등) 점수 산출
  • 직관적인 데이터프레임(DataFrame) 형태의 결과물 반환

설치 방법

pip install MultiFactor

테스트 코드

1. 패키지 불러오기

from MultiFactor import MultiFactor

2. 객체 생성 (시가총액 상위 5개 종목)

mf = MultiFactor(N=5)

3. 종목 코드 생성

df = mf.get_stockinfo() # 데이터프레임 stock_list = mf.get_stockinfo(dtype='dic') # 딕셔너리

4. 데이터 수집 및 점수 계산 실행

data_mast = mf.get_score()

5. 가중치 부여하기 (기본값: '균등')

data_mast_weighted = mf.get_score_adj_weight(data_mast, weight='가치성장')

4. 종합 순위에 따라 N개의 그룹으로 나누어 종목명 출력

mf.get_Ngroup(data_mast, Ngroup=2)

5. 지표별로 데이터 수집 후 종합점수 산정

data_mom = mf.get_momentum(stock_list) data_val = mf.get_value(stock_list)
data_fin = mf.get_quality(stock_list) data_mast = mf.get_score_by_data(data_mom, data_val, data_fin)

6. 종목 1개 팩터 수집 (삼성전자)

mf.get_momentum_one('005930') mf.get_value_one('005930')
mf.get_quality_one('005930')

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

multifactor-0.1.3.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

multifactor-0.1.3-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file multifactor-0.1.3.tar.gz.

File metadata

  • Download URL: multifactor-0.1.3.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for multifactor-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a029f2648a113d049691ba53e73e431745d1859f753d0d89362f2f7c944009ef
MD5 e3283bf34028c2a003fed64311d779fd
BLAKE2b-256 831fc463f6afac4e44597571c20537b1ecd411d4f8020c2e461e6bcaa57d8e7b

See more details on using hashes here.

File details

Details for the file multifactor-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: multifactor-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for multifactor-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 694974365d656471122db687fcb9b028c0a19589d46feb353a0e2517811c9f18
MD5 6af88f888306941414015c76f80f2d39
BLAKE2b-256 9c9f3be1494ec318d53846b27a1c543c3f4b2c880312dff4a698a906ef8636c7

See more details on using hashes here.

Supported by

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