Documentationยถ
-
class
coredotfinance.data.
KrxReader
(api_key=None)ยถ krx data๋ฅผ ์ฝ์ด์ค๋ ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ค.
-
listed_company
()ยถ ์์ฅ๋ ์ฃผ์ ์ ๋ณด๋ฅผ ์ฝ์ด์จ๋ค.
- Returns
data
- Return type
pd.DataFrame
-
read
(symbol, *, start=None, end=None, kind='stock', api=False, **kwargs)ยถ ํด๋น ์ฃผ์ ๊ฐ๊ฒฉ ๋ฐ์ดํฐ๋ฅผ ์์์ผ(start) ๋ถํฐ ์ข ๋ฃ์ผ(end) ๊น์ง ์ฝ์ด์จ๋ค.
- Parameters
symbol (str) --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ชฉ์ฝ๋.
ํํ๋ ์ข ๋ชฉ๊ณผ ์ข ๋ฅ๋ง๋ค ๋ค๋ฅด๋ค.
์) ์ผ์ฑ์ ์ : '005930', ARIRANG 200 : '152100'
start (str) --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์์์ผ.
ํํ๋ YYYY-MM-DD๊ฐ ๋์ด์ผ ํ๋ค.
์) 2021-06-01
end (str) --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฃ์ผ.
ํํ๋ YYYY-MM-DD๊ฐ ๋์ด์ผ ํ๋ค.
์) 2021-06-01
kind (str, default "stock") --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ.
krx : ['stock', 'etf', 'index' ,'per', 'index', 'other_index']
kwargs --
- divisionstr
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ธ๋ถ ๊ตฌ๋ถ
other_index : ['์ ๋ฌผ์ง์', '์ต์ ์ง์', '์ ๋ต์ง์', '์ํ์ง์']
- reversebool, default false
dataframe์ ๊ฑฐ๊พธ๋ก ์ ๋ ฌํ๊ธฐ
- korbool, default false
columns๋ฅผ ํ๊ธ๋ก ๋ฐ์์ค๊ธฐ
- adjustbool, default false
์์ ์ฃผ๊ฐ ์ ์ฉํ๊ธฐ
- Returns
data
- Return type
pd.DataFrame
Examples
>>> from coredotfinance.data import KrxReader >>> krx = KrxReader() >>> dataframe = krx.read('000660', start='2021-07-01')
-
read_all
(symbol, *, kind='stock', api=False, **kwargs)ยถ ์ ๊ธฐ๊ฐ์ ํด๋น ์ฃผ์ ๊ฐ๊ฒฉ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์จ๋ค.
- Parameters
symbol (str) --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ชฉ์ฝ๋.
ํํ๋ ์ข ๋ชฉ๊ณผ ์ข ๋ฅ๋ง๋ค ๋ค๋ฅด๋ค.
์) ์ผ์ฑ์ ์ : '005930', ARIRANG 200 : '152100'
kind (str, default "stock") --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ.
krx : ["stock", "etf", "etn", "elw", "per"]
kwargs --
- kindstr
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ
krx : ['stock', 'etf', 'index' ,'per', 'index', 'other_index']
- divisionstr
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ธ๋ถ ๊ตฌ๋ถ
other_index : ['์ ๋ฌผ์ง์', '์ต์ ์ง์', '์ ๋ต์ง์', '์ํ์ง์']
- reversebool, default false
dataframe์ ๊ฑฐ๊พธ๋ก ์ ๋ ฌํ๊ธฐ
- korbool, default false
columns๋ฅผ ํ๊ธ๋ก ๋ฐ์์ค๊ธฐ
- adjustbool, default false
์์ ์ฃผ๊ฐ ์ ์ฉํ๊ธฐ
- Returns
data
- Return type
pd.DataFrame
Examples
>>> from coredotfinance.data import KrxReader >>> krx = KrxReader() >>> dataframe = krx.read_all('000660')
-
read_date
(date=None, *, kind='stock', api=False, **kwargs)ยถ ํด๋น ์ผ์์ ์ ์ข ๋ชฉ ์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์จ๋ค.
- Parameters
date (str) --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์กฐํ์ผ.
ํํ๋ YYYY-MM-DD๊ฐ ๋์ด์ผ ํ๋ค.
์) 2021-06-01
kind (str, default "stock") --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ.
krx : ['stock', 'etf', 'index' ,'per', 'index', 'other_index']
kwargs --
- divisionstr
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ธ๋ถ ๊ตฌ๋ถ
other_index : ['์ ๋ฌผ์ง์', '์ต์ ์ง์', '์ ๋ต์ง์', '์ํ์ง์']
- reversebool, default false
dataframe์ ๊ฑฐ๊พธ๋ก ์ ๋ ฌํ๊ธฐ
- korbool, default false
columns๋ฅผ ํ๊ธ๋ก ๋ฐ์์ค๊ธฐ
- adjustbool, default false
์์ ์ฃผ๊ฐ ์ ์ฉํ๊ธฐ
- Returns
data
- Return type
pd.DataFrame
Examples
>>> from coredotfinance.data import KrxReader >>> krx = KrxReader() >>> dataframe = krx.read_date('2021-07-20')
-
search
(find, kind='stock', **kwargs)ยถ ํ์ ์ฃผ์์ ์ข ๋ชฉ์ฝ๋ ๋๋ ์ข ๋ชฉ๋ช ์ ๊ฒ์ํ๋ค.
- Parameters
find (str) -- ์ข ๋ชฉ๋ช ๋๋ ์ข ๋ชฉ์ฝ๋
kind (str) --
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ
krx : ['stock', 'etf', 'index' ,'per', 'index', 'other_index']
kwargs --
- divisionstr
์กฐํํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ์ธ๋ถ ๊ตฌ๋ถ
- Returns
์ข ๋ชฉ๋ช , ์ข ๋ชฉ์ฝ๋, ์ข ๋ชฉ์ฝ๋์ฝ์
- Return type
tuple
Examples
>>> from coredotfinance.data import KrxReader >>> krx = KrxReader() >>> krx.search('์ผ์ฑ์ ์')
>>> ('์ผ์ฑ์ ์', 'KR7005930003', '005930')
-