📋 목차
주식 알림 자동화, 코딩을 전혀 몰라도 구글 스프레드시트와 노코드 도구만으로 충분히 구축할 수 있거든요. 직접 3개월간 만들고 고치면서 알게 된 현실적인 방법을 정리했어요.
솔직히 저도 처음엔 파이썬 강의부터 들을 뻔했어요. 유튜브 보면 다들 코드를 짜더라고요. API 키 발급하고, 터미널에 뭘 입력하고. 그런데 저는 엑셀 함수도 겨우 쓰는 수준이라 그 시작점 자체가 너무 높았거든요.
그러다 우연히 구글 스프레드시트의 GOOGLEFINANCE 함수를 알게 됐어요. 셀 하나에 수식만 넣으면 실시간 주가가 뜬다니. 거기서부터 시작이었어요. 목표가에 도달하면 이메일이 오게 하고, 나중엔 텔레그램으로 알림까지 받게 만들었는데, 이 과정에서 코드를 한 줄도 직접 작성하지 않았어요.
주식 알림 자동화, 코딩 없이 진짜 되는 이유
5년 전만 해도 주식 알림 시스템을 만들려면 파이썬이 거의 필수였어요. 증권사 API를 호출하고, 조건문을 짜고, 크론탭으로 스케줄링하고. 개발자가 아닌 이상 접근이 어려웠죠.
그런데 지금은 상황이 완전히 달라졌어요. 구글 스프레드시트의 GOOGLEFINANCE 함수가 실시간에 가까운 주가를 무료로 불러오거든요. 코스피 종목은 KRX:종목코드, 코스닥은 KOSDAQ:종목코드를 넣으면 되고, 미국 주식은 그냥 티커 심볼만 입력하면 끝이에요. 최대 20분 지연이긴 한데, 장기 투자자나 스윙 트레이더 입장에서는 충분한 수준이에요.
여기에 노코드 자동화 도구들이 폭발적으로 늘었어요. Make.com, Zapier, n8n 같은 서비스가 대표적인데, 마우스 클릭만으로 “A 조건이 충족되면 B 행동을 해라”는 흐름을 만들 수 있어요. 구글 시트에서 주가가 목표가를 넘으면 → 텔레그램으로 메시지를 보내라. 이런 식으로요.
핵심은 이 도구들이 각각 따로 노는 게 아니라 서로 연결된다는 거예요. 구글 시트가 데이터 허브 역할을 하고, 노코드 도구가 알림 파이프라인을 담당하는 구조. 이 조합을 이해하면 코딩 지식 없이도 꽤 쓸만한 시스템이 나와요.
구글 스프레드시트로 주가 알림 만드는 법
일단 가장 기본적인 방법부터 갈게요. 구글 스프레드시트만으로도 이메일 알림까지는 가능하거든요. 제가 처음 만든 것도 이 방식이었어요.
새 스프레드시트를 열고, A열에 종목명, B열에 GOOGLEFINANCE 수식을 넣어요. 예를 들어 삼성전자라면 =GOOGLEFINANCE(“KRX:005930″,”price”)를 입력하면 현재가가 뜨거든요. C열에는 목표 매수가, D열에는 목표 매도가를 직접 입력해요. 여기까지는 정말 5분도 안 걸려요.
다음이 중요한데, 구글 시트에는 조건부 알림이라는 기능이 있어요. 상단 메뉴에서 도구 → 조건부 알림으로 들어가면 “B열 값이 변경될 때 이메일을 보내라”는 규칙을 만들 수 있거든요. 여기에 조건을 추가해서 “B열 값이 D열보다 크거나 같을 때”로 설정하면, 주가가 목표 매도가에 도달했을 때 자동으로 이메일이 오는 거예요.
💡 꿀팁
조건부 서식도 같이 걸어두면 시트를 열었을 때 시각적으로도 확인이 돼요. 목표가 이상이면 초록색, 손절가 이하면 빨간색으로 셀 색깔이 바뀌게 해두면 여러 종목을 한눈에 파악할 수 있거든요. 저는 관심 종목 15개를 한 시트에 넣어두고 쓰고 있어요.
한 가지 주의할 점이 있어요. 구글 시트의 조건부 알림은 외부 데이터 변경에는 트리거가 안 될 수 있어요. GOOGLEFINANCE 함수가 가져오는 값은 외부 데이터에 해당하거든요. 그래서 이 방식만으로는 완벽하지 않아요. 저도 처음에 설정해놓고 알림이 안 와서 한참 헤맸어요. 이 한계를 넘으려면 다음 단계가 필요해요.
구글 앱스 스크립트라는 게 있는데, 이름은 무섭지만 실제로는 복붙 수준으로 쓸 수 있어요. 스프레드시트 상단 확장 프로그램 → Apps Script에 들어가서, 인터넷에 공개된 주가 알림 스크립트를 그대로 붙여넣기 하면 돼요. 이걸 코딩이라고 부르기도 좀 애매한 게, 수정하는 부분이 텔레그램 봇 토큰이랑 종목코드 정도거든요.
Make.com으로 텔레그램 알림까지 연결하기
이메일 알림만으로는 좀 답답하더라고요. 이메일을 실시간으로 확인하는 사람이 얼마나 되겠어요. 그래서 텔레그램 알림으로 넘어갔는데, 여기서 Make.com이 진가를 발휘해요.
Make.com은 노코드 자동화 플랫폼이에요. 무료 플랜으로도 시나리오 2개, 월 1,000번 실행이 가능하거든요. 시나리오라는 건 자동화 흐름 하나를 말하는데, “구글 시트 감시 → 조건 확인 → 텔레그램 전송”이 시나리오 1개에요.
만드는 과정은 이래요. Make.com에 가입하고, 새 시나리오를 만들어요. 첫 번째 모듈로 Google Sheets를 선택하고 “Watch Rows”를 설정하면, 시트의 특정 행이 조건을 만족할 때 트리거가 걸려요. 두 번째 모듈로 Filter를 추가해서 “현재가 ≥ 목표가”인 경우만 통과시키고요. 세 번째 모듈로 Telegram Bot의 “Send a Message”를 연결하면 끝이에요.
텔레그램 봇 만드는 것도 어렵지 않아요. 텔레그램에서 BotFather를 검색하고, /newbot 명령어를 보내면 봇 이름을 정하라고 해요. 이름 정하면 토큰이 발급되는데, 이걸 Make.com에 넣어주면 돼요. 처음 해보면 10분이면 충분해요. 저는 카카오톡 알림을 기대했는데 카카오 API는 개인이 쓰기 까다롭더라고요. 텔레그램이 훨씬 편했어요.
⚠️ 주의
Make.com 무료 플랜의 실행 간격은 15분이에요. 초단타 매매용으로는 적합하지 않고, 스윙이나 중장기 투자자에게 맞는 구조예요. 그리고 월 1,000번 실행을 넘기면 그달은 자동화가 멈추니까, 감시 종목 수와 실행 빈도를 잘 조절해야 해요.
도구별 비교, 내 상황에 맞는 조합 찾기
노코드 자동화 도구가 여러 개 있다 보니 뭘 써야 할지 헷갈리거든요. 제가 직접 써본 기준으로 정리하면 이래요.
| 구분 | Make.com | Zapier |
|---|---|---|
| 무료 실행 횟수 | 월 1,000회 | 월 100회 |
| 무료 시나리오 수 | 2개 | 5개 |
| 최소 실행 간격 | 15분 | 15분 |
| 난이도 | 중간 (시각적 흐름) | 쉬움 (단순 연결) |
Make.com은 무료 실행 횟수가 압도적으로 많아요. 월 1,000회면 종목 5개를 15분 간격으로 감시해도 넉넉하거든요. 반면 Zapier는 무료 기준 월 100회라 금방 소진돼요. 대신 Zapier는 인터페이스가 좀 더 직관적이라 정말 처음 접하는 사람한테는 진입장벽이 낮은 편이에요.
n8n이라는 도구도 있는데, 이건 셀프 호스팅이 가능해요. 직접 서버에 설치하면 실행 횟수 제한이 없거든요. 다만 서버를 돌려야 한다는 점에서 완전 초보에겐 좀 부담이 돼요. 저는 Make.com으로 시작해서 지금도 Make.com을 쓰고 있어요. 무료로도 충분했거든요.
조합을 정리하면 이래요. 구글 스프레드시트(데이터 수집) + Make.com(조건 감시 & 알림 전송) + 텔레그램(알림 수신). 이 3개 조합이 비용 0원으로 만들 수 있는 가장 현실적인 구성이에요. 세 서비스 모두 무료 플랜이 있고, 연결도 공식적으로 지원하니까요.
3개월 써보고 느낀 현실적인 한계
좋은 얘기만 하면 불공평하잖아요. 실제로 3개월 정도 이 시스템을 돌리면서 느낀 단점들이 꽤 있었어요.
첫 번째, GOOGLEFINANCE 함수의 데이터 지연이 생각보다 클 때가 있어요. 공식적으로 최대 20분 지연이라고 하는데, 체감상 장 초반이나 급등락 구간에서는 그 이상 늦는 느낌이었거든요. 한번은 목표가 도달 알림이 왔는데 막상 확인해보니 이미 가격이 다시 빠진 후였어요. 스캘핑이나 단타에는 절대 못 쓰겠다 싶었어요.
두 번째, 한국 주식 종목코드가 가끔 인식이 안 돼요. GOOGLEFINANCE에서 KRX:005930(삼성전자) 같은 대형주는 문제없는데, 소형주나 신규 상장 종목은 데이터가 안 뜨는 경우가 있었어요. 이럴 때는 야후 파이낸스 티커를 대신 쓰거나, 아예 해당 종목만 수동으로 관리해야 했어요.
💬 직접 써본 경험
Make.com이 한 달에 한 번꼴로 연결이 끊기더라고요. 구글 계정 인증이 만료되면서 시나리오가 멈추는 건데, 이걸 모르고 일주일 동안 알림 없이 지낸 적이 있어요. 그 뒤로는 Make.com 자체 알림 설정에서 “시나리오 에러 시 이메일 알림”을 켜뒀어요. 자동화를 감시하는 자동화가 필요한 셈이에요.
세 번째, 무료 플랜의 한계는 결국 만나게 돼요. 관심 종목이 늘어나면 실행 횟수도 비례해서 늘거든요. 저는 처음엔 5개로 시작했는데 어느새 12개가 됐고, 월 중순쯤 실행 횟수를 다 소진한 적이 있어요. 유료 플랜(Core 기준 월 약 10달러)을 고려하게 되는 시점이 반드시 오더라고요.
그래도 이런 한계들이 시스템 자체를 부정하는 건 아니에요. 증권사 앱의 알림 기능은 종목별로 하나씩 설정해야 하고 조건도 단순하잖아요. 노코드 자동화는 “목표가 도달 + 거래량 급증”처럼 복합 조건을 내가 원하는 대로 만들 수 있다는 게 결정적인 차이예요.
처음 시작하는 사람을 위한 단계별 로드맵
한꺼번에 다 만들려고 하면 높은 확률로 포기해요. 저도 처음에 구글 시트 + Make.com + 텔레그램 + 슬랙까지 한 번에 연결하려다 이틀 만에 손을 놨거든요. 단계를 나눠서 가는 게 핵심이에요.
1단계는 구글 스프레드시트에 GOOGLEFINANCE 함수로 관심 종목 5개 정도의 현재가를 불러오는 거예요. 이것만으로도 시세창을 안 열어도 주가를 확인할 수 있어요. 여기에 조건부 서식을 걸어서 목표가 도달 시 색상이 바뀌게 해두면 1단계 완성이에요.
2단계는 텔레그램 봇을 만드는 거예요. BotFather에서 봇을 생성하고, 봇 토큰과 채팅 ID를 확보해요. 이 단계에서는 아직 자동화를 연결할 필요 없이, 그냥 텔레그램 봇이 메시지를 보낼 수 있는 상태만 만들어두면 돼요.
3단계에서 Make.com 계정을 만들고, 구글 시트 → 필터 → 텔레그램 봇 순서로 시나리오를 구성해요. 처음에는 종목 1개로만 테스트해보세요. 일부러 목표가를 현재가보다 낮게 설정해서 알림이 제대로 오는지 확인하는 거예요. 저는 이 테스트를 안 해서 실제로 알림이 와야 할 때 안 오는 걸 한참 뒤에 알았어요.
📊 실제 데이터
구글 스프레드시트의 GOOGLEFINANCE 함수는 최대 20분 지연된 시세를 제공해요(구글 공식 고객센터 기준). Make.com 무료 플랜의 최소 실행 간격이 15분이니까, 최악의 경우 실제 가격 변동으로부터 최대 35분 후에 알림을 받게 되는 셈이에요. 분 단위 대응이 필요한 단타 매매가 아닌, 스윙이나 중장기 관점에서 활용하는 게 현실적이에요.
4단계는 고도화예요. 관심 종목을 늘리고, 알림 메시지 포맷을 다듬고, 필요하면 거래량이나 이동평균선 같은 추가 지표를 시트에 넣어요. 이 단계쯤 되면 “아, 이래서 사람들이 자동화에 빠지는구나” 하는 재미를 느끼게 돼요. 한 달 정도면 여기까지 올 수 있어요.
마지막으로 흔한 오해 하나만 바로잡을게요. 노코드 주식 자동화는 자동 매매 시스템이 아니에요. 알림을 자동화하는 거지, 매수·매도 버튼을 자동으로 누르는 게 아니거든요. 자동 매매까지 가려면 증권사 API와 코딩이 필수적이에요. 이 시스템의 목적은 “적시에 판단할 수 있는 정보를 빠르게 받는 것”이에요. 그 판단은 여전히 본인의 몫이고요.
자주 묻는 질문
Q. GOOGLEFINANCE 함수로 국내 주식도 볼 수 있나요?
네, 코스피는 KRX:종목코드, 코스닥은 KOSDAQ:종목코드 형태로 입력하면 돼요. 다만 일부 소형주나 신규 상장 종목은 데이터가 제공되지 않는 경우가 있어요. 대형주 위주로는 안정적으로 작동해요.
Q. 완전 무료로 운영할 수 있는 건가요?
구글 스프레드시트, Make.com 무료 플랜, 텔레그램 봇 모두 무료예요. 감시 종목 5개 이내, 15분 간격이면 비용이 전혀 안 들어요. 다만 종목 수가 많아지면 Make.com 유료 플랜을 고려해야 할 수 있어요.
Q. 주말이나 장 마감 후에도 알림이 오나요?
GOOGLEFINANCE 함수는 장이 열려 있을 때만 실시간 데이터를 업데이트해요. 장 마감 후에는 종가가 유지되니까 불필요한 알림이 오지는 않아요. Make.com 시나리오 스케줄을 평일 장 시간에만 돌리도록 설정하면 실행 횟수도 아낄 수 있어요.
Q. 카카오톡으로는 알림을 받을 수 없나요?
카카오톡 API는 개인 개발자가 알림용으로 쓰기에 제약이 많아요. 비즈니스 채널 등록이 필요하고 승인 절차도 까다롭거든요. 텔레그램이 봇 생성과 메시지 전송이 가장 자유롭고, 슬랙도 대안이 될 수 있어요.
Q. 이 시스템으로 자동 매매도 가능한가요?
자동 매매는 불가능해요. 이 시스템은 조건 충족 시 알림을 보내는 것까지만 담당해요. 실제 매수·매도 주문을 자동으로 넣으려면 증권사 API 연동과 코딩이 필요하고, 법적·기술적으로 고려할 사항도 많아요.
본 포스팅은 개인 경험과 공개 자료를 바탕으로 작성되었으며, 전문적인 의료·법률·재무 조언을 대체하지 않습니다. 정확한 정보는 해당 분야 전문가 또는 공식 기관에 확인하시기 바랍니다. 각 도구의 요금제와 기능은 변경될 수 있으니 공식 사이트에서 최신 정보를 확인해 주세요.
코딩을 몰라도 구글 스프레드시트 + Make.com + 텔레그램 조합이면 꽤 쓸만한 주식 알림 시스템을 만들 수 있어요. 단, 데이터 지연과 무료 플랜 한계는 분명히 있으니 중장기 관점에서 활용하는 게 현실적이에요.
매일 시세창을 붙들고 있는 게 지치신 분이라면 1단계 구글 시트 설정부터 시작해 보세요. 자동화의 편리함을 한 번 맛보면 다시는 수동으로 돌아가기 어렵거든요. 반면 초단타 매매 위주이거나 실시간 정확도가 절대적으로 필요한 분이라면 이 방식보다는 증권사 자체 알림 기능이 나을 수 있어요.
직접 만들어보고 궁금한 점이 있으면 댓글로 남겨주세요. 같은 삽질을 줄이는 데 도움이 되고 싶어요. 유용했다면 공유도 부탁드려요.