feat: quantcommon 티커 조회, value 조회 추가
This commit is contained in:
parent
4459164fd6
commit
f713c7b917
@ -1,6 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
from urllib.parse import quote_plus
|
from urllib.parse import quote_plus
|
||||||
|
|
||||||
|
import pandas as pd
|
||||||
import pymysql
|
import pymysql
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from sqlalchemy import create_engine
|
from sqlalchemy import create_engine
|
||||||
@ -26,3 +27,30 @@ class QuantCommon:
|
|||||||
port=self.port,
|
port=self.port,
|
||||||
db=self.db,
|
db=self.db,
|
||||||
charset='utf8')
|
charset='utf8')
|
||||||
|
|
||||||
|
def get_ticker_list(self):
|
||||||
|
engine = self.create_engine()
|
||||||
|
|
||||||
|
try:
|
||||||
|
ticker_list = pd.read_sql("""
|
||||||
|
select * from kor_ticker
|
||||||
|
where 기준일 = (select max(기준일) from kor_ticker)
|
||||||
|
and 종목구분 = '보통주';
|
||||||
|
""", con=engine)
|
||||||
|
finally:
|
||||||
|
engine.dispose()
|
||||||
|
|
||||||
|
return ticker_list
|
||||||
|
|
||||||
|
def get_value_list(self):
|
||||||
|
engine = self.create_engine()
|
||||||
|
|
||||||
|
try:
|
||||||
|
value_list = pd.read_sql("""
|
||||||
|
select * from kor_value
|
||||||
|
where 기준일 = (select max(기준일) from kor_value);
|
||||||
|
""", con=engine)
|
||||||
|
finally:
|
||||||
|
engine.dispose()
|
||||||
|
|
||||||
|
return value_list
|
||||||
Loading…
x
Reference in New Issue
Block a user