2024 바이낸스 api 자동매매 방법 알아보기 (코드 포함)

바이낸스 자동매매 프로그램 만들기에 대해 궁금해하시는 분들이 많습니다. 이번 글에서는 바이낸스 api 자동매매 코드 작성법에 대해 알아보도록 하겠습니다.

API란?

api는 어플리케이션 프로그래밍 인터페이스(application programming interface)라는 뜻으로, 바이낸스 같은 거래소에서도 제공하고 있습니다.

바이낸스 api 자동매매

api를 통해 코드를 작성하면 자동매매, 실시간 출금 등의 기능을 구현할 수 있다는 장점이 있습니다.

바이낸스 api 사용법 및 발급 방법

바이낸스 api로 자동매매를 하기 위해서는 일단 api를 발급받아야 하는데요.

전반적인 바이낸스 api 사용법 및 발급 방법은 아래 글을 참고하세요.

바이낸스 api 자동매매 방법

바이낸스 api 자동매매 방법에 대해 알아보기 전에 한가지 중요한 사실을 짚고 넘어가겠습니다.

바로 바이낸스 레퍼럴 할인코드 등록인데요.

할인 코드를 등록하기만 해도 바이낸스 거래 수수료를 20% 할인받을 수 있습니다. 레퍼럴 할인코드 등록은 아래 글을 참고하세요.

바이낸스 자동매매에 필요한 준비물은 다음과 같습니다.

  • 바이낸스 api

  • 자동매매 봇 프로그램

개인마다 선호하는 프로그램이 다르지만, 저는 트레이딩훅 을 추천드립니다.

  • 트레이딩뷰 파인스크립트

자동매매를 어떤 기준으로 구현할지 결정할 전략이라고 보시면 됩니다. 가격이 비쌀 수록 수익률이 좋은 전략인 경우가 많았습니다.

  • 클라우드(리눅스)

바이낸스 선물거래 자동매매 코드는 아래를 참고하시면 됩니다.

선물 과거 자료 코드

with open("../account.txt") as f:
    lines = f.readlines()
    api_key = lines[0].strip()
    api_secret = lines[1].strip()


from binance.client import Client
client = Client(api_key=api_key, api_secret=api_secret)
data = client.futures_historical_klines(
    symbol="BTCUSDT",
    interval='1d',
    start_str='2021-01-01',
    end_str="2021-11-26"
)
print(data)

선물 현재 가격 코드

with open("../account.txt") as f:
    lines = f.readlines()
    api_key = lines[0].strip()
    api_secret = lines[1].strip()


from binance.client import Client
client = Client(api_key=api_key, api_secret=api_secret)
price = client.futures_symbol_ticker(symbol="BTCUSDT")
print(price)

선물 오더북 코드

with open("../account.txt") as f:
    lines = f.readlines()
    api_key = lines[0].strip()
    api_secret = lines[1].strip()


from binance.client import Client
client = Client(api_key=api_key, api_secret=api_secret)
orderbook = client.futures_order_book(symbol='BTCUSDT')
print(orderbook.keys())

선물 주문 코드

with open("../account.txt") as f:
    lines = f.readlines()
    api_key = lines[0].strip()
    api_secret = lines[1].strip()


from binance.client import Client
client = Client(api_key=api_key, api_secret=api_secret)
order = client.futures_create_order(
    symbol="XRPUSDT",
    type="LIMIT",
    timeInForce='GTC',
    price=0.85,
    side='BUY',
    quantity=10
)
print(order)

바이낸스 자동매매 후기

바이낸스 자동매매 후기는 아래 글을 참고하세요.

바이낸스 api 파이썬 예제

더 많은 바이낸스 api 파이썬 예제를 아래 글에 정리해두었으니 참고하시길 바랍니다.

다음 글 주제는 트레이딩뷰 바이낸스 자동매매, 바이낸스 트레이딩 봇 후기, 바이 낸스 테스트넷 API, 바이 낸스 API C 입니다. 감사합니다.

Leave a Comment