본문 바로가기

Google Suite

주식 봇 만들기 #1/2 주식정보가져오기

얼마전 한국은행에서 기준금리 연 0.5%로 인하하여 역대 최저가 되었다는 기사를 보았습니다.

이쯤되면 주식에 눈을 돌리게 될수 밖에 없는 상황이 되는데 직장생활을 하면서 주식 투자를 하는건 여간 피곤한 일이 아닐수 없습니다.

 

저의 매매 패턴은 나름 박스권을 정해놓고 사고 팔고 하는데 회사에서 일하다보면 주식가격을 항상 확인하는것도 쉽지는 않습니다.

이렇다보니.. 매매 타이밍을 번번히 놓치게되는데 그러다 고민한게 주식 알람봇을 만들기로 하였습니다.

 

알람은 확인용 앱은 Slack 을 사용했는데 Slack 은 다양한 시스템과 연동이 되어 알람을 받기에 적당하고 주식 데이터를 관리하는건 Google 시트, 데이터를 전송하는건 Google App Script를 활용했습니다.

 

주식장이 시작하는 시점 끝나는 시점 그리고 목표가에 도달하게되면 메신져로 알람을 보내주게 되어 있습니다.

주식 알람봇 메세지

주식 정보 가져오는건 Google 시트를 이용하면 쉽게 가능한데 구글시트에서 GoogleFinance 라는 함수를 제공해주는데 이것을 사용하면 여러가지 주식 정보를 얻어 올 수 있습니다.

 

GoogleFinance 함수를 이용한 주식정보 가져오기

GoogleFinance 함수는 주식의 현재가격 이외에도 여러가지 정보를 가져올수 있다.

정보를 가져올때 종목코드가 필요한데 종목코드는 국내 코스피는 KRX:종목코드 , 코스닥은 KOSDAQ:종목코드, 미국주식은 티커를 넣어주면 됩니다.

 

GoogleFinace 함수 사용법 : support.google.com/docs/answer/3093281?hl=ko

 

GOOGLEFINANCE - 문서 편집기 고객센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

 

 

해당 함수를 이용하여 구글 시트에 주식 이름, 현재가격, 참고를 위한 등락액과 일간변동률과 통화를 가져왔습니다.

그리고 원하는 목표 매수가와 매도가 그리고 알람톨러런스는 수동으로 입력 해주었습니다.

 

아래 구글시트에서 노란색 셀만 수동으로 입력해주고 나머지는 자동으로 가져옵니다.

 

https://docs.google.com/spreadsheets/d/16zmU1r3k2LM2IIBciwGKAEJGqliZYl6kkBqPeEIUzeQ/edit?usp=sharing

 

주식확인하기V2-공개용

index 종목코드,이름,현재가,목표매수가,목표매도가,URL,알람톨러런스,등락액,등락율,통화 KRX:035720,Kakao Corp,₩259,500,₩220,000,₩300,000,₩2,000,-₩4,500,-1.7%,원 GOOGL,Alphabet Inc Class A,₩1,434.87,₩1,400.00,₩

docs.google.com

 

그럼 다음 편에서는 Slack 메신져로 GAS 를 이용하여 알람보내는 법을 알아보도록 하겠습니다.

다음편 : 2020/06/02 - [Google Suite] - 주식 봇 만들기 #2/2 주식 정보 알람 받기