- "바이브 코딩"이 무엇인지, 왜 코딩을 전혀 몰라도 프로그램을 만들 수 있는지
- 안티그레비티로 바이낸스 자동매매 프로그램을 만드는 실제 과정 (말로 설명 → AI가 코드 완성)
- 한국투자증권·키움증권 같은 국내 증권사 API로도 똑같이 적용하는 방법
주식 자동매매 프로그램 만들고 싶다는 생각, 한 번쯤 해본 적 있으시죠? 새벽에 차트 보다가 "아, 이게 그냥 자동사냥처럼 알아서 사고팔아줬으면..." 하는 그 순간요.
그런데 검색해보면 Python, API, 라이브러리, 코드... 모르는 단어들이 쏟아지면서 의욕이 딱 꺾이죠. 저도 그랬습니다.
그런데 이제는 다릅니다.
구글 안티그레비티가 생기면서, 코딩을 전혀 몰라도 "내가 원하는 걸 말로 설명하면 AI가 프로그램을 짜주는" 세상이 됐습니다. 이걸 요즘 사람들이 바이브 코딩(Vibe Coding)이라고 부릅니다. 오늘은 이 방법으로 바이낸스 자동매매 프로그램을 만드는 전 과정을 함께 해볼게요.
🎵 바이브 코딩이 뭔가요? — "코딩은 AI가, 나는 아이디어만"
바이브 코딩(Vibe Coding)은 2025년부터 개발자들 사이에서 퍼진 새로운 개념입니다. 영어로 vibe는 "분위기, 느낌"인데요 — 코딩할 때 코드의 세세한 문법보다 "내가 원하는 느낌"을 AI에게 전달해서 프로그램을 만드는 방식을 뜻합니다.
- 기존 코딩 = 직접 피자 반죽 만들고, 토핑 얹고, 오븐 온도 맞추고... 피자 만드는 법을 전부 배워야 먹을 수 있음
- 바이브 코딩 = "페퍼로니 피자 라지 사이즈로 주세요" 하면 배달 옴. 만드는 법 몰라도 먹을 수 있음
바이브 코딩에서 나는 주문하는 사람이고, AI(안티그레비티)가 피자를 만들어줍니다.
실제로 어떻게 되냐고요? 이렇게 됩니다.
"바이낸스에서 비트코인(BTC/USDT)을 자동으로 사고파는 프로그램을 만들어줘.
5분봉 기준으로 이동평균선 20일선이 60일선을 위로 돌파하면 사고,
아래로 내려가면 팔아. Python으로 만들어줘."
이게 전부입니다. 이 한 문단을 입력하면, 안티그레비티 에이전트가 코드를 짜고, 필요한 라이브러리를 설치하고, 오류가 나면 스스로 고치고, 실행까지 해봅니다. 여러분은 그냥 지켜보다가 마음에 안 드는 부분을 말로 수정 요청하면 됩니다.
⚡ 왜 자동매매에 안티그레비티가 딱 맞냐면
ChatGPT나 Claude한테 "자동매매 코드 짜줘" 해도 코드는 나옵니다. 근데 문제가 있습니다. 코드를 받아도 직접 실행할 줄 모르면 의미가 없다는 것이죠.
| 항목 | ChatGPT / Claude 웹 | 안티그레비티 (바이브 코딩) |
|---|---|---|
| 코드 생성 | ✅ 해줌 | ✅ 해줌 |
| 라이브러리 설치 | ❌ 내가 직접 | ✅ 에이전트가 알아서 |
| 오류 발생 시 | ❌ 오류 복사 후 다시 질문 | ✅ 에이전트가 직접 수정 |
| 실행 및 테스트 | ❌ 내가 직접 실행 | ✅ 터미널에서 직접 실행 |
| 수정 요청 | 코드 복붙 반복 | 말로 "이렇게 바꿔줘" |
📋 시작 전 준비물 — 이것만 있으면 됩니다
- 구글 안티그레비티 설치 완료 (아직 설치 안 했다면 이전글: Google 안티그레비티(Antigravity) 완벽 가이드 참고)
- 바이낸스 계정 — 없다면 binance.com에서 가입. 이메일 인증만 있으면 됩니다
- Python 3.11 이상 — 안티그레비티 에이전트가 대신 설치해주지만, 미리 설치돼 있으면 더 빠릅니다. python.org에서 무료 다운로드
- 프로젝트 폴더 — 아무 데나 빈 폴더 하나 만들어두면 됩니다 (예: 바탕화면에 "my-trading" 폴더)
STEP 1 — 바이낸스 API 키 발급받기
API 키는 쉽게 말해 "프로그램이 내 바이낸스 계정에 접속할 수 있도록 허락하는 비밀번호"입니다. 한 번 발급해두면 프로그램이 대신 거래를 처리해줄 수 있게 됩니다.
① 바이낸스 로그인 → API 관리 페이지 이동
바이낸스 로그인 후, 오른쪽 위 프로필 아이콘 클릭 → [API 관리] 선택
② API 키 생성
[API 키 만들기] 버튼 클릭 → 이름 입력 (예: "my-auto-trading") → 보안 인증 완료
③ 권한 설정 — 이 부분이 정말 중요합니다
| 권한 항목 | 설정 값 | 이유 |
|---|---|---|
| 읽기 허용 | ✅ 켜기 | 잔고·차트 조회 필요 |
| 현물 거래 허용 | ✅ 켜기 | 매수·매도 실행 필요 |
| 출금 허용 | ❌ 반드시 끄기 | 해킹 시 코인 탈취 위험 |
④ API Key와 Secret Key 복사해서 안전한 곳에 저장
Secret Key는 생성 직후 한 번만 보여줍니다. 반드시 메모장 등에 복사해두세요. 잃어버리면 새로 발급해야 합니다.
STEP 2 — 안티그레비티에서 프로젝트 폴더 열기
안티그레비티를 실행하고 아까 만들어둔 빈 폴더를 엽니다. 이 폴더가 우리 자동매매 프로그램의 집이 됩니다.
- 안티그레비티 실행
- 상단 메뉴 File → Open Folder (또는 ⌘ + O)
- 아까 만들어둔 빈 폴더 선택 (예: "my-trading")
- 폴더가 왼쪽 탐색기 패널에 보이면 준비 완료
폴더를 열었으면 이제
⌘ + L을 눌러 AI 채팅 패널을 열어주세요. 여기서 모든 대화를 진행합니다.
STEP 3 — AI에게 프로그램을 설명하기 (가장 중요한 단계!)
이게 바이브 코딩의 핵심입니다. AI에게 내가 원하는 프로그램을 최대한 구체적으로 말로 설명하면, 에이전트가 알아서 만들어줍니다. 막막하게 느껴지실 수 있으니, 처음 입력할 내용을 그대로 드릴게요. 아래 내용을 복사해서 채팅창에 붙여넣으세요.
조건은 이래:
1. 거래 대상: BTC/USDT (비트코인/테더)
2. 매수 조건: 5분봉 기준, 이동평균 20선이 60선을 위로 돌파하는 순간
3. 매도 조건: 이동평균 20선이 60선을 아래로 돌파하는 순간, 또는 -3% 손절
4. 1회 거래 금액: 잔고의 10%
5. 거래 내역을 trade_log.csv 파일에 기록
6. 프로그램이 실행되면 5분마다 자동으로 조건을 확인
필요한 라이브러리 설치도 같이 해주고, API 키는 .env 파일에 저장하는 방식으로 해줘. 코드에 한국어 주석도 꼭 달아줘.
이렇게 입력하고 전송하면, 안티그레비티 에이전트가 다음 과정을 자동으로 진행합니다.
- 필요한 Python 라이브러리 설치 (
ccxt,pandas,python-dotenv등) - API 키를 안전하게 저장할
.env파일 생성 - 이동평균 계산 + 매매 조건 판단 코드 작성
- 바이낸스 API 연결 및 주문 실행 코드 작성
- 5분마다 자동 실행되는 스케줄러 설정
- 거래 기록 CSV 저장 코드 작성
- 오류가 나면 스스로 원인 파악 → 수정 → 재실행
STEP 4 — API 키 입력하기
에이전트가 코드를 완성하면, 폴더 안에 .env 파일이 생성됩니다. 이 파일에 아까 발급받은 바이낸스 API 키를 입력해야 합니다.
채팅창에 이렇게 입력하세요:
에이전트가 파일을 열고 어디에 무엇을 입력하라고 직접 안내해줄 겁니다. 보통 이렇게 생겼습니다.
BINANCE_API_KEY=여기에_API_KEY_붙여넣기
BINANCE_SECRET_KEY=여기에_SECRET_KEY_붙여넣기
# 테스트넷 사용 시
USE_TESTNET=true
.gitignore에 자동으로 추가해서 실수로 업로드되지 않도록 처리해줍니다.
STEP 5 — 테스트 실행 & 확인
API 키까지 입력했으면 이제 실행해볼 차례입니다. 채팅창에 이렇게 입력하세요.
에이전트가 터미널에서 직접 프로그램을 실행하고, 결과를 채팅창에 보고해줍니다. 이런 식으로요.
현재 BTC/USDT 가격: $67,230.50
테스트 계정 잔고: 10,000 USDT
이동평균 20선: $66,890.30
이동평균 60선: $67,100.20
현재 신호: 매도 대기 (20선 < 60선)
5분마다 자동으로 조건을 확인합니다.
이제 프로그램이 작동하고 있습니다! 매수/매도 조건이 충족될 때마다 자동으로 주문이 들어가고, trade_log.csv 파일에 기록이 쌓입니다.
- "손절 조건을 -3%에서 -5%로 바꿔줘"
- "거래할 때 텔레그램으로 알림 보내줘"
- "이더리움(ETH)도 같이 보도록 추가해줘"
- "하루에 최대 3번까지만 거래하도록 제한 걸어줘"
🇰🇷 한국 주식도 됩니다 — 한국투자증권·키움증권 응용하기
바이낸스 대신 국내 주식으로 자동매매를 하고 싶다면? 방법은 완전히 동일합니다. API만 다를 뿐, 안티그레비티에 설명하는 방식은 똑같아요.
| 증권사 | API 서비스명 | 신청 방법 | 특징 |
|---|---|---|---|
| 한국투자증권 | KIS Developers | apiportal.koreainvestment.com | 국내·미국 주식 모두 지원. REST API로 파이썬 연동 가장 쉬움. GitHub 샘플 코드 풍부 |
| 키움증권 | 키움 Open API | 영웅문 HTS → Open API 신청 | 국내 주식 특화. 국내 자동매매 커뮤니티에서 가장 많이 사용. (Windows 환경 권장) |
한국투자증권 KIS API로 자동매매 시작하는 방법 (안티그레비티 채팅 입력 예시):
조건:
1. 거래 종목: 삼성전자(005930)
2. 매수 조건: RSI 30 이하일 때 (과매도 구간)
3. 매도 조건: RSI 70 이상 또는 -3% 손절
4. 1회 매수 금액: 10만원
5. 거래 내역 CSV 저장
python-kis 라이브러리를 사용하고, API 키는 .env 파일에 저장해줘. 주석은 한국어로.
💬 AI와 대화를 잘하는 비결 — 바이브 코딩 실전 팁
처음엔 AI에게 뭘 어떻게 말해야 할지 막막할 수 있습니다. 몇 가지 팁만 알면 훨씬 수월해집니다.
- 구체적으로 말하기 — "좋게 만들어줘" (❌) vs "손절 -3%로 설정하고 하루 최대 거래 횟수 5번으로 제한해줘" (✅)
- 한 번에 하나씩 — 한 번에 10가지 요청보다, 하나씩 확인하면서 진행하는 게 빠름
- 오류 나면 설명 안 해도 됨 — "오류 났어"라고만 해도 에이전트가 터미널 로그 보고 직접 고침
- 이해 안 되는 코드는 물어보기 — "이 부분이 뭘 하는 건지 쉽게 설명해줘" 하면 한국어로 설명해줌
⚠️ 실계좌 전환 전 반드시 확인할 것들
테스트넷에서 잘 된다고 바로 실계좌에 연결하면 안 됩니다. 아래 체크리스트를 먼저 통과하세요.
- 최소 2주~한 달 이상 테스트넷 운영 — 다양한 시장 상황(상승장, 하락장, 횡보장)에서 어떻게 반응하는지 봐야 합니다
- 출금 권한은 절대 부여 금지 — API 키에 출금 권한이 없으면 해킹 당해도 코인/주식을 빼갈 수 없습니다
- 처음엔 소액으로 시작 — 전 재산을 넣지 마세요. 만원, 5만원부터 실제 느낌을 익히세요
- 프로그램이 실행 중인지 정기 확인 — 인터넷이 끊기거나 컴퓨터가 꺼지면 프로그램도 멈춥니다. 주기적으로 확인하세요
- 로그 파일 정기 확인 —
trade_log.csv를 주기적으로 열어서 의도대로 거래되고 있는지 검토하세요
"코딩을 배워야 자동매매를 할 수 있다"는 말은 이제 옛말이 됐습니다. 안티그레비티와 바이브 코딩 덕분에, 원하는 매매 조건을 말로 설명하는 것만으로 작동하는 프로그램이 만들어지는 시대가 됐습니다. 물론 처음엔 어색하고 어려울 수 있어요. 에이전트가 엉뚱한 걸 만들어오기도 하고, 오류가 날 때도 있습니다. 그럴 때마다 "이건 아니야, 이렇게 해줘"라고 대화하다 보면, 어느 순간 내가 원하는 프로그램이 완성돼 있을 겁니다. 그 순간의 뿌듯함, 꼭 경험해보세요.
'Ai 취미생활' 카테고리의 다른 글
| Hermes Agent란? Gemini AI 연동 설치 방법 완전 정복 (2026년 최신) (2) | 2026.05.20 |
|---|---|
| VS Code에서 Gemma 4 로컬 AI 쓰는 방법 - GitHub Copilot 없이 (0) | 2026.05.06 |
| 안티그레비티 + Gemma 4 연동 가이드 — 맥미니 M4에서 완전 무료 로컬 AI 개발환경 만들기 (1) | 2026.04.29 |
| Google 안티그레비티(Antigravity) 완벽 가이드 — AI 에이전트 IDE 설치부터 실전 사용법까지 (0) | 2026.04.29 |
| OpenClaw 실전 활용 사례 총정리 — 개인·투자·개발·비즈니스 분야별 자동화 아이디어 (3) | 2026.04.27 |