본문 바로가기

Ai 취미생활

코딩 몰라도 됩니다 - 안티그레비티 바이브 코딩으로 바이낸스 자동매매 프로그램 만들기

[바이브 코딩 자동매매 프로그램 대표 이미지 — 차트와 코드 화면이 어우러진 세련된 투자 환경]
📌 이 글에서 알 수 있는 것
  • "바이브 코딩"이 무엇인지, 왜 코딩을 전혀 몰라도 프로그램을 만들 수 있는지
  • 안티그레비티로 바이낸스 자동매매 프로그램을 만드는 실제 과정 (말로 설명 → 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" 폴더)

⚠️ 시작 전 꼭 읽어주세요: 자동매매 프로그램은 실제 돈이 걸린 도구입니다. 이 글은 만드는 방법을 설명하는 것이며, 수익을 보장하지 않습니다. 반드시 테스트 계정(Testnet)에서 먼저 충분히 검증한 뒤 실계좌에 적용하세요. 투자 손실에 대한 책임은 본인에게 있습니다.

 

STEP 1 — 바이낸스 API 키 발급받기

API 키는 쉽게 말해 "프로그램이 내 바이낸스 계정에 접속할 수 있도록 허락하는 비밀번호"입니다. 한 번 발급해두면 프로그램이 대신 거래를 처리해줄 수 있게 됩니다.

① 바이낸스 로그인 → API 관리 페이지 이동

바이낸스 로그인 후, 오른쪽 위 프로필 아이콘 클릭 → [API 관리] 선택

② API 키 생성

[API 키 만들기] 버튼 클릭 → 이름 입력 (예: "my-auto-trading") → 보안 인증 완료

③ 권한 설정 — 이 부분이 정말 중요합니다

권한 항목 설정 값 이유
읽기 허용 ✅ 켜기 잔고·차트 조회 필요
현물 거래 허용 ✅ 켜기 매수·매도 실행 필요
출금 허용 ❌ 반드시 끄기 해킹 시 코인 탈취 위험

④ API Key와 Secret Key 복사해서 안전한 곳에 저장

Secret Key는 생성 직후 한 번만 보여줍니다. 반드시 메모장 등에 복사해두세요. 잃어버리면 새로 발급해야 합니다.

💡 처음엔 테스트넷(Testnet)으로 시작하세요: 바이낸스는 실제 돈을 쓰지 않는 테스트 계정을 제공합니다. testnet.binance.vision에서 별도 API 키를 발급받아 먼저 연습하는 걸 강력히 권장합니다.

 

STEP 2 — 안티그레비티에서 프로젝트 폴더 열기

안티그레비티를 실행하고 아까 만들어둔 빈 폴더를 엽니다. 이 폴더가 우리 자동매매 프로그램의 집이 됩니다.

  1. 안티그레비티 실행
  2. 상단 메뉴 File → Open Folder (또는 ⌘ + O)
  3. 아까 만들어둔 빈 폴더 선택 (예: "my-trading")
  4. 폴더가 왼쪽 탐색기 패널에 보이면 준비 완료

폴더를 열었으면 이제

⌘ + L

을 눌러 AI 채팅 패널을 열어주세요. 여기서 모든 대화를 진행합니다.

 

STEP 3 — AI에게 프로그램을 설명하기 (가장 중요한 단계!)

이게 바이브 코딩의 핵심입니다. AI에게 내가 원하는 프로그램을 최대한 구체적으로 말로 설명하면, 에이전트가 알아서 만들어줍니다. 막막하게 느껴지실 수 있으니, 처음 입력할 내용을 그대로 드릴게요. 아래 내용을 복사해서 채팅창에 붙여넣으세요.

📋 채팅창에 그대로 복붙하세요
바이낸스 현물 자동매매 프로그램을 Python으로 만들어줘.

조건은 이래:
1. 거래 대상: BTC/USDT (비트코인/테더)
2. 매수 조건: 5분봉 기준, 이동평균 20선이 60선을 위로 돌파하는 순간
3. 매도 조건: 이동평균 20선이 60선을 아래로 돌파하는 순간, 또는 -3% 손절
4. 1회 거래 금액: 잔고의 10%
5. 거래 내역을 trade_log.csv 파일에 기록
6. 프로그램이 실행되면 5분마다 자동으로 조건을 확인

필요한 라이브러리 설치도 같이 해주고, API 키는 .env 파일에 저장하는 방식으로 해줘. 코드에 한국어 주석도 꼭 달아줘.

이렇게 입력하고 전송하면, 안티그레비티 에이전트가 다음 과정을 자동으로 진행합니다.

🤖 에이전트가 자동으로 하는 일들
  1. 필요한 Python 라이브러리 설치 (ccxt, pandas, python-dotenv 등)
  2. API 키를 안전하게 저장할 .env 파일 생성
  3. 이동평균 계산 + 매매 조건 판단 코드 작성
  4. 바이낸스 API 연결 및 주문 실행 코드 작성
  5. 5분마다 자동 실행되는 스케줄러 설정
  6. 거래 기록 CSV 저장 코드 작성
  7. 오류가 나면 스스로 원인 파악 → 수정 → 재실행

 

 

STEP 4 — API 키 입력하기

에이전트가 코드를 완성하면, 폴더 안에 .env 파일이 생성됩니다. 이 파일에 아까 발급받은 바이낸스 API 키를 입력해야 합니다.

채팅창에 이렇게 입력하세요:

".env 파일에 API 키 입력하는 방법 알려줘"

에이전트가 파일을 열고 어디에 무엇을 입력하라고 직접 안내해줄 겁니다. 보통 이렇게 생겼습니다.

# .env 파일 내용 예시
BINANCE_API_KEY=여기에_API_KEY_붙여넣기
BINANCE_SECRET_KEY=여기에_SECRET_KEY_붙여넣기

# 테스트넷 사용 시
USE_TESTNET=true
⚠️ .env 파일 보안 주의: 이 파일에는 계좌 접근 권한이 있습니다. 절대 카카오톡, 이메일, GitHub 등에 올리거나 남에게 보여주지 마세요. 에이전트도 이미 .gitignore에 자동으로 추가해서 실수로 업로드되지 않도록 처리해줍니다.

 

 

STEP 5 — 테스트 실행 & 확인

API 키까지 입력했으면 이제 실행해볼 차례입니다. 채팅창에 이렇게 입력하세요.

"테스트넷으로 프로그램 실행해줘. 연결이 잘 되는지 확인해주고, 현재 BTC 가격이랑 내 잔고도 보여줘."

에이전트가 터미널에서 직접 프로그램을 실행하고, 결과를 채팅창에 보고해줍니다. 이런 식으로요.

✅ 바이낸스 테스트넷 연결 성공
현재 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로 자동매매 시작하는 방법 (안티그레비티 채팅 입력 예시):

📋 한국투자증권용 채팅 입력 예시
한국투자증권 KIS Developers API를 이용한 국내 주식 자동매매 프로그램을 Python으로 만들어줘.

조건:
1. 거래 종목: 삼성전자(005930)
2. 매수 조건: RSI 30 이하일 때 (과매도 구간)
3. 매도 조건: RSI 70 이상 또는 -3% 손절
4. 1회 매수 금액: 10만원
5. 거래 내역 CSV 저장

python-kis 라이브러리를 사용하고, API 키는 .env 파일에 저장해줘. 주석은 한국어로.
💡 알아두면 좋은 것: 한국투자증권 API는 모의투자 계정을 별도로 제공합니다. 실제 돈 없이 테스트해볼 수 있으니 처음엔 꼭 모의투자로 먼저 검증하세요. KIS Developers 사이트에서 모의투자 APP_KEY/APP_SECRET를 별도로 발급받을 수 있습니다.

 

 

💬 AI와 대화를 잘하는 비결 — 바이브 코딩 실전 팁

처음엔 AI에게 뭘 어떻게 말해야 할지 막막할 수 있습니다. 몇 가지 팁만 알면 훨씬 수월해집니다.

✅ 잘 작동하는 대화 방식
  • 구체적으로 말하기 — "좋게 만들어줘" (❌) vs "손절 -3%로 설정하고 하루 최대 거래 횟수 5번으로 제한해줘" (✅)
  • 한 번에 하나씩 — 한 번에 10가지 요청보다, 하나씩 확인하면서 진행하는 게 빠름
  • 오류 나면 설명 안 해도 됨 — "오류 났어"라고만 해도 에이전트가 터미널 로그 보고 직접 고침
  • 이해 안 되는 코드는 물어보기 — "이 부분이 뭘 하는 건지 쉽게 설명해줘" 하면 한국어로 설명해줌
💡 에이전트가 만든 코드를 이해하지 못해도 괜찮습니다. 바이브 코딩의 핵심은 코드를 이해하는 게 아니라 결과가 내가 원하는 대로 작동하는지를 확인하는 것입니다. 작동이 이상하면 말로 수정 요청하면 됩니다.

 

 

⚠️ 실계좌 전환 전 반드시 확인할 것들

테스트넷에서 잘 된다고 바로 실계좌에 연결하면 안 됩니다. 아래 체크리스트를 먼저 통과하세요.

  • 최소 2주~한 달 이상 테스트넷 운영 — 다양한 시장 상황(상승장, 하락장, 횡보장)에서 어떻게 반응하는지 봐야 합니다
  • 출금 권한은 절대 부여 금지 — API 키에 출금 권한이 없으면 해킹 당해도 코인/주식을 빼갈 수 없습니다
  • 처음엔 소액으로 시작 — 전 재산을 넣지 마세요. 만원, 5만원부터 실제 느낌을 익히세요
  • 프로그램이 실행 중인지 정기 확인 — 인터넷이 끊기거나 컴퓨터가 꺼지면 프로그램도 멈춥니다. 주기적으로 확인하세요
  • 로그 파일 정기 확인trade_log.csv를 주기적으로 열어서 의도대로 거래되고 있는지 검토하세요
🚨 마지막으로 한 번 더: 이 글은 프로그램 만드는 방법을 공유하는 것입니다. 특정 전략의 수익을 보장하지 않으며, 투자 결과에 대한 책임은 전적으로 본인에게 있습니다. 자동매매 프로그램도 시장 상황에 따라 손실이 발생할 수 있습니다.
💬 마치며

"코딩을 배워야 자동매매를 할 수 있다"는 말은 이제 옛말이 됐습니다. 안티그레비티와 바이브 코딩 덕분에, 원하는 매매 조건을 말로 설명하는 것만으로 작동하는 프로그램이 만들어지는 시대가 됐습니다. 물론 처음엔 어색하고 어려울 수 있어요. 에이전트가 엉뚱한 걸 만들어오기도 하고, 오류가 날 때도 있습니다. 그럴 때마다 "이건 아니야, 이렇게 해줘"라고 대화하다 보면, 어느 순간 내가 원하는 프로그램이 완성돼 있을 겁니다. 그 순간의 뿌듯함, 꼭 경험해보세요.

반응형