암호화폐 자동매매(바이낸스, 파이썬)_1
바이낸스에서 현물 자동매매를 하기 위해 정리하는 문서
1. 바이낸스 회원가입하기
https://accounts.binance.com/register?ref=YYUNFO3E
Binance - Cryptocurrency Exchange for Bitcoin, Ethereum & Altcoins
You're good to go! Buy/sell crypto, set up recurring buys for your investments, and discover what Binance has to offer.
www.binance.com
위 링크를 통해서 가입하시면 수수료 할인을 받을 수 있고, 제게도 도움이 됩니다.
2. 2단계 보안 인증 적용
Two-Factor Authentication (2FA)
사람모양 아이콘에 마우스를 올리면 나오는 Security에 들어가 2단계 보안 인증을 적용합니다.
3. 개인 신원인증
Personal Verification
바이낸스 자동매매를 위해 필요한 API(Application Programming Interface) Key를 받기 위해서는
개인 신원인증까지 마쳐야한다고 합니다.
마찬가지로 사람모양 아이콘에 마우스를 올리면 나오는 Identification을 클릭하여 개인 신원인증을 진행합니다.
(1) 국적, 이름, 생년월일
(2) 주소, 우편번호
(3) 신분증 촬영 (주민등록증, 여권, 운전면허증 중 1개 선택)
위 정보가 필요합니다.
4. API Key 발급받기
마찬가지로 사람모양 아이콘에 마우스를 올리면 나오는 API Management를 클릭합니다.
Create API를 누릅니다.
API Key 타입은 System generated로 선택합니다.
어떤 차이가 있는지는 다음에 공부해보려합니다.
만들 API의 이름을 정합니다.
이름을 정하고 Next를 누르니 저는 다음과 같은 보안 절차가 나왔습니다.
Windows Hello ~~ 를 눌러서
Switch to Another ~~ 부분을 누른 다음에
저는 Authenticator App으로 보안 인증을 했습니다.
보안 절차를 마치고 나면 API Key가 생성됩니다.
Secret Key는 지금 화면에서만 볼 수 있다고 하니 반드시 저장해두시길 바랍니다.
원하는 기능을 체크해야하는데 API restrictions 부분들이 대부분 비활성화 되어있습니다.
IP access restrictions에서 아래부분(Restrict access to trusted IPs only (Recommended))을 채워야합니다.
본인의 IP Address를 확인하여 입력하면 됩니다.
IP Address는 아래 과정을 통해 알 수 있습니다.
그러면 아래처럼 기능들을 선택할 수 있고, 저는 현물 거래만 할거라 우선 Enable Spot & Margin Trading만 체크했습니다.
선물 거래를 위해선 Enable Futures를 체크하면됩니다.
마지막으로 Save를 누르면 위에서 했던 보안 절차가 한번 더 나옵니다.
이제 실제로 파이썬에서 자동매매가 가능한지 확인을 해봐야겠네요.