안녕하세요! 이번 포스팅은 시리즈 “바이낸스 선물 GPT 자동매매”의 두 번째 편으로, 본격적인 코딩 전에 필요한 개발 환경 세팅과 API 키 발급 과정을 자세히 설명드립니다.
GPT가 자동매매 코드를 분석하고 개선할 수 있으려면 안정적인 실행 환경과 안전한 인증 체계가 반드시 필요합니다.

1) 전체 구성 개요
이번 2편에서는 아래 3단계를 완성합니다.
이 과정이 끝나면, 이후 3편(데이터 수집)부터 바로 코드를 작성할 수 있습니다.
- Python & VSCode 설치
- 가상환경(venv) 설정
- 바이낸스 API 키 발급 및 .env 파일 구성
2) Python & VSCode 설치
① Python 설치
- Python 공식 홈페이지로 이동
- 최신 버전(3.10 이상) 다운로드 후 설치 시
✅ Add Python to PATH 옵션 반드시 체크 - 설치 후 확인:
python --version
→ Python 3.x.x 형태로 나오면 정상입니다.
② VSCode 설치
- VSCode 공식 홈페이지 접속
- Windows / macOS용 설치파일 다운로드
- 설치 후 확장(Extensions)에서 아래 플러그인을 설치하세요:
- Python (Microsoft)
- Pylance
- dotenv
이 두 가지 도구는 이후 GPT와 자동매매 코드 통합 시에도 그대로 활용됩니다.
3) 프로젝트 폴더 생성 및 구조 설정
- 바탕화면 또는 C드라이브에 폴더를 하나 만듭니다.
C:\autocoin
- VSCode를 실행한 뒤,
[파일] → [폴더 열기] → autocoin 선택 - 왼쪽 파일 트리에서 새 파일을 만들어 줍니다.
trading.py
이제 이 trading.py 파일이 우리의 메인 실행 파일이 됩니다.

4) 가상환경(venv) 설정
가상환경은 프로젝트별로 독립적인 라이브러리를 관리하기 위한 공간입니다.
다른 파이썬 프로젝트와 충돌을 방지하려면 꼭 만들어주세요.
- 터미널 열기 (`Ctrl + Shift + ``)
- 아래 명령어 입력:
python -m venv venv
→ autocoin 폴더 내부에 venv 폴더가 생성됩니다.
- 가상환경 활성화:터미널 앞에 (venv) 표시가 붙으면 성공입니다.
venv\Scripts\activate

5) 필수 라이브러리 설치
가상환경이 활성화된 상태에서 아래를 한 줄씩 입력합니다:
pip install python-binance pandas ta python-dotenv
각 라이브러리 설명
- python-binance : 바이낸스 API를 사용하기 위한 핵심 라이브러리
- pandas : 캔들 데이터(OHLCV) 처리용
- ta : 기술적 지표 계산 (이동평균, RSI, MACD 등)
- python-dotenv : 환경변수 관리 (API 키 보호용)
설치가 끝나면 VSCode 터미널에 설치 경로와 버전이 표시됩니다.

6) API 키 발급 (Binance Futures)
바이낸스의 API Key와 Secret Key는
자동매매 프로그램이 거래소에 접근할 수 있도록 해주는 “디지털 열쇠”입니다.
✅ 주의사항
- 출금 권한은 절대 활성화하지 마세요.
- 선물(Futures) 권한만 활성화하세요.
- 실제 자금이 연결되므로 테스트 시엔 Testnet을 사용하는 것을 추천합니다.
발급 절차
- 바이낸스 로그인
- 상단 프로필 → API 관리 (API Management) 클릭
- API 이름 입력 (예: gpt_trading_bot)
- “선물 거래 권한(Futures)” 활성화
- 생성 후 나타나는두 값을 따로 복사해둡니다.
API Key
Secret Key
※ Secret Key는 한 번만 보이므로 반드시 백업해두세요.
바이낸스 가입 & API 발급 방법 기초 가이드
안녕하세요! 이번 포스팅에서는 바이낸스 코인 선물 자동매매를 위한 첫 단계,즉 바이낸스 가입 방법과 API 키 발급 절차를 가장 쉽고 빠르게 정리해드리겠습니다.이 과정이 끝나면 GPT가 코드를
codelenz.tistory.com
7) .env 파일 생성 (보안 저장)
API 키를 코드에 직접 입력하는 것은 매우 위험합니다.
이를 안전하게 관리하기 위해 환경 변수 파일 .env를 사용합니다.
- VSCode 왼쪽 탐색기에서 새 파일을 만듭니다.
.env
- 다음 내용을 작성합니다
BINANCE_API_KEY="여기에_본인_API_KEY_입력"
BINANCE_API_SECRET="여기에_본인_SECRET_KEY_입력"
이 파일은 외부에 노출되면 안 되므로 GitHub에 업로드 금지 (.gitignore에 반드시 추가)


8) 테스트넷 사용을 권장합니다
초기에는 실제 거래 대신 바이낸스 선물 테스트넷을 활용하세요.
실제 계정과 거의 동일한 구조이지만, 가상의 USDT로 거래합니다.
- Binance Futures Testnet
- 테스트용 API 키는 공식 테스트넷 API 페이지에서 별도 발급 가능합니다.
테스트넷으로 연동할 때는 코드에서 다음과 같이 지정합니다
client = Client(API_KEY, API_SECRET, testnet=True)
9) 디렉터리 구조 예시
최종적으로 프로젝트 폴더는 아래처럼 구성됩니다.
autocoin/
├── trading.py
├── .env
├── venv/
├── requirements.txt (선택)
requirements.txt는 다음 명령어로 자동 생성할 수 있습니다
pip freeze > requirements.txt
이 파일은 다른 PC에서도 동일한 환경을 복원할 때 유용합니다.
10) 다음 편 예고 (3편)
다음 포스팅에서는 “데이터 수집 및 이동평균 계산”을 진행합니다.
바이낸스 선물 API에서 실시간 시세를 받아오고,
pandas와 ta를 활용해 이동평균선을 계산하는 코드를 작성합니다.
이제부터 GPT가 전략 분석을 도와줄 준비가 완전히 끝났습니다!
맺음말
2편까지 완료하셨다면, 여러분은 이제 GPT 자동매매의 기초 인프라를 완성한 것입니다.
환경이 안정적일수록 코드 에러가 줄고, GPT가 만든 전략의 성능도 정확하게 측정됩니다.
다음 편부터는 드디어 실제 시세 데이터와 신호 계산으로 넘어가겠습니다 🚀
'Python' 카테고리의 다른 글
| 바이낸스 선물 GPT 자동매매 3편 : 데이터 수집 & 이동평균 신호 계산 (0) | 2025.10.05 |
|---|---|
| 바이낸스 가입 & API 발급 방법 기초 가이드 (0) | 2025.10.05 |
| 바이낸스 선물 GPT 자동매매 1편 : 기초 개념 & 안전장치 (0) | 2025.10.05 |
| GPT 기반 바이낸스 비트코인 자동매매 프로그램 (0) | 2025.10.05 |
| 바이낸스 가입 방법 총정리 (10% 수수료 할인 코드 포함) (0) | 2025.10.05 |