Ultimate-NodeJs-Resources icon indicating copy to clipboard operation
Ultimate-NodeJs-Resources copied to clipboard

시세와 함게 종목명도 가져올 수 있는 방법 있을까요?

Open WonSeokChoi-Unicorn opened this issue 3 years ago • 3 comments

price = FinanceDataReader.DataReader('005930', '20211012', '20211012', exchange='KRX')

삼성전자의 2021년 10월 12일 시세를 가져오는 명령인데,

나오는 결과에서 "삼성전자"라는 종목명을 가져올 수 있는 명령어가 있을까요?

price.name, price.text 등등

없다면 기능 추가 계획 있을 지도 문의합니다.

WonSeokChoi-Unicorn avatar Oct 12 '21 01:10 WonSeokChoi-Unicorn

회사 코드와 이름 받아오는 코드로 직접 구성하셔서 일단 사용하시면 어떨까요

dlfrnaos19 avatar Oct 17 '21 00:10 dlfrnaos19

회사 코드와 이름 받아오는 코드로 직접 구성하셔서 일단 사용하시면 어떨까요

전 라이브러리 자체에 이름을 반환하는 기능이 있는데, 제가 모르나 싶어서 문의했는데, 아직 기능이 없으면 알려주신대로 사용해야 되겠네요.

WonSeokChoi-Unicorn avatar Oct 17 '21 10:10 WonSeokChoi-Unicorn

좀 지나긴 했지만 공유 차원에서 적어 봅니다.

        # 한국 증권 거래소
        stockex = 'KRX'
        # 한국 증권 거래소의 리스트 가져오기
        stocks = fdr.StockListing(stockex)
        # 주식 리스트
        stockcode = [
                     '005930',# 삼성전자 005930 코스피
                    ]
        # 주식 코드로 주식명 찾기
        for stock1 in stockcode:
            # Dataframe 형태로 가져옴
            stockname = stocks[stocks['Symbol'] == stock1]
            # 이름을 리스트에 추가
            finalstockname.append(stockname['Name'].values[0])
            # 오류로 인해 이전 자료 가져올까바 Dataframe 삭제
            del[[stockname]]

WonSeokChoi-Unicorn avatar Mar 10 '22 04:03 WonSeokChoi-Unicorn