chore: quantcommon 사용 방식 변경

This commit is contained in:
Ayuriel 2025-03-14 15:21:31 +09:00
parent 470b57b2c9
commit 694e58189d
3 changed files with 12 additions and 10 deletions

View File

@ -1,13 +1,13 @@
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import quantcommon as qc
import quantcommon
#가치주 포트폴리오. PER, PBR, PCR, PSR, DY
def get_all_value_top(count):
ticker_list = qc.QuantCommon().get_ticker_list()
value_list = qc.QuantCommon().get_value_list()
qc = quantcommon.QuantCommon()
ticker_list = qc.get_ticker_list()
value_list = qc.get_value_list()
# 가치 지표가 0이하인 경우 nan으로 변경
value_list.loc[value_list[''] <= 0, ''] = np.nan

View File

@ -29,8 +29,9 @@ def print_graph(values):
# strategy/momentum에 구현
# 모멘텀 포트폴리오. 최근 12개월 수익률이 높은 주식
def get_momentum_top(count):
ticker_list = quantcommon.QuantCommon().get_ticker_list()
price_list = quantcommon.QuantCommon().get_price_list(interval_month=12)
qc = quantcommon.QuantCommon()
ticker_list = qc.get_ticker_list()
price_list = qc.get_price_list(interval_month=12)
price_pivot = price_list.pivot(index='날짜', columns='종목코드', values='종가')

View File

@ -1,11 +1,12 @@
import pandas as pd
import numpy as np
import quantcommon as qc
import quantcommon
#가치주 포트폴리오. PER, PBR이 낮은 회사 20개
def get_value_top(count):
ticker_list = qc.QuantCommon().get_ticker_list()
value_list = qc.QuantCommon().get_value_list()
qc = quantcommon.QuantCommon()
ticker_list = qc.get_ticker_list()
value_list = qc.get_value_list()
# 가치 지표가 0이하인 경우 nan으로 변경
value_list.loc[value_list[''] <= 0, ''] = np.nan