반응형

모든종목 2

개발첫걸음_ 파이썬으로 모든 주식종목 차트 업데이트 하기

상장된 모든 종목의 리스트를 만들었고, 차트 불러오는 함수를 설계했다. 이제 첫 단계에서 남은 마지막 작업은 모든 주식종목의 차트를 차례차례 불러들여 파일로 저장하고 업데이트 하는 코드를 만드는 순서다. 오늘 소개할 함수는 두 가지인데, 하나는 최초로 차트를 저장하는 함수이다. 다른 하나는 시간이 지났을 때 차트를 업데이트 해주는 함수다. def chart_save (tgt) : ''' 최초 : 일봉 차트를 csv파일로 저장, tgt=set_tgt()를 먼저 해줘야 함''' for code in list(tgt['code']): df = gen_raw(code) df.to_csv(저장할 경로 + code + '.csv', sep=',', encoding='utf-8') ### 차트는 일단 저장완료 mar..

개발첫걸음_ 파이썬에서 모든 주식의 차트데이터 저장하기

지난 포스팅에서 모든 종목의 이름과 코드를 확보해 저장해 두었다. 이 파일을 데이터프레임으로 불러와서, 코드를 하나하나 인자로 넘기면 그걸 받아 해당하는 차트를 만들어주는 함수를 설계해 보자. 이번에도 완성된 최종 코드부터 적어놓고 설명을 이어나가도록 하겠다. from dateutil.parser import parse as p from pandas import Series, DataFrame import win32com.client import pandas as pd import numpy as np instStockChart = win32com.client.Dispatch('CpSysDib.StockChart') tgt = pd.read_excel(경로+파일이름, engine='openpyxl') d..