diff --git a/streamlit-quant/strategy/all-value.py b/streamlit-quant/strategy/all-value.py index 16be363..38b945a 100644 --- a/streamlit-quant/strategy/all-value.py +++ b/streamlit-quant/strategy/all-value.py @@ -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 diff --git a/streamlit-quant/strategy/momentum.py b/streamlit-quant/strategy/momentum.py index 3baa50b..05439db 100644 --- a/streamlit-quant/strategy/momentum.py +++ b/streamlit-quant/strategy/momentum.py @@ -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='종가') diff --git a/streamlit-quant/strategy/value.py b/streamlit-quant/strategy/value.py index efb7a1d..fd9c2c2 100644 --- a/streamlit-quant/strategy/value.py +++ b/streamlit-quant/strategy/value.py @@ -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