더북(TheBook)

코드를 간단히 설명하면 TR 조회를 하여 얻어 온 일봉 데이터를 담은 딕셔너리 ohlcv를 컬럼(열)을 ‘open’, ‘high’, ‘low’, ‘close’, ‘volume’으로 지정한 DataFrame으로 만들어 df(DataFrame의 약자)에 저장하라는 의미입니다. 일단 이렇게 만든 df에 무엇이 저장되어 있는지 곧 살펴보겠습니다.

마지막 반환하는 코드는 다음과 같습니다.

return df[::-1]

그럼 dfDataFrame이 저장되어 있다는 것은 알겠는데, 반환하는 코드의 [::-1]은 또 무엇일까요? 이 코드는 일봉 데이터의 날짜 순서를 뒤집기 위함이라고 생각하기 바랍니다([::-1]을 사용했을 때와 그렇지 않았을 때의 출력 결과는 뒤에서 다루도록 하겠습니다).

지금까지 내용을 정리한 Kiwoom.py 파일을 먼저 살펴보고, main.py 파일을 통해 결과를 출력해 보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.