------------------------------------------------------------------------------------------------------------------
https://accounts.binance.com/register?ref=21391362 <- 레퍼럴 코드로 바이낸스 선물 수수료 할인받기
레퍼럴 코드 : 21391362
------------------------------------------------------------------------------------------------------------------
파이썬을 이용하면 바이낸스 코인 자동매매 프로그램을 쉽게 개발 할 수 있습니다.
1. 파이썬 설치
2. 라이브러리 설치
3. 프로그래밍
1. 파이썬 설치
https://www.python.org/downloads/release/python-379/


2. 라이브러리 설치
C:\project\trader 폴더를 만들어주고 trader 폴더로 이동합니다.
pip 명령어로 python-binance 를 설치한 뒤, test.py 라는 파일을 만들어줍시다.
> pip install python-binance

3. 프로그래밍
바이낸스 API 문서 사이트는 다음과 같습니다. 프로그래밍할 때 참고하면 됩니다.
https://python-binance.readthedocs.io/en/latest/overview.html
- Client 클래스를 호출하여 서버 접속 인스턴스를 생성
- get_server_time 을 호출하여 바이낸스 서버로부터 시간 가져오기

바이낸스 서버로부터 시간을 가져왔습니다. 가져온 시간을 Win32 API 중 SetSystemTime 함수를 호출하여 PC와 동기화 시켜주겠습니다.

파이썬에서 Win32 API를 호출하기 위해서는 pypiwin32 라이브러리가 필요합니다.
> pip install pypiwin32

win32api, time, datetime 을 import 하고 바이낸스 서버에서 받은 시간을 GMT 타임으로 변환해서 SetSystemTime 함수에 호출하여 인자로 넣어줍니다. 이 때 주의 할점은 시스템 함수이기 때문에 관리자 권한이 필요합니다. 그래서 cmd창을 admin권한으로 실행시켜줍시다.


전체 소스 코드
https://github.com/kivy678/BitcoinTrade/blob/main/syncTime.py
------------------------------------------------------------------------------------------------------------------
https://accounts.binance.com/register?ref=21391362 <- 레퍼럴 코드로 바이낸스 선물 수수료 할인받기
레퍼럴 코드 : 21391362
------------------------------------------------------------------------------------------------------------------
'비트코인 자동매매' 카테고리의 다른 글
[비트코인 자동매매] 바이낸스 API로 주문정보 가져오기 (1) | 2022.09.06 |
---|---|
[비트코인 자동매매] 바이낸스 API로 코인 자동으로 사고 팔기 (0) | 2022.09.03 |
[비트코인 자동매매] 바이낸스 코인 거래 정보 가져오기 (0) | 2022.08.25 |
[비트코인 자동매매] 지갑정보 가져오기 (0) | 2022.08.22 |
[비트코인 자동매매] 바이낸스 API 생성하기 (0) | 2022.08.17 |