본문 바로가기
트레이딩

bybit api. 파이썬 모듈 bybit 설치. 샘플 코드.

by i.got.it 2020. 3. 18.

개요 

- 암호화폐 거래소 bybit 에서 REST API 를 공개하고 있기에 이를 일반적인 http request 이용하여 코딩해도 되나 더 간단하게 작업가능한 파이썬 모듈이 bybit 에서 제공되고 있다.  이를 설치하면 더 간단하게 코딩작업 가능하다. 

 

 

파이썬 모듈 bybit 설치. 

pip install bybit 구문으로 간단하게 설치완료됨. 

 

 

bybit 파이썬 모듈 기반 샘플코드. 

 

import bybit
client = bybit.bybit(test=True, api_key="my api key", api_secret="my secret key")
# Get server time
print(client.Common.Common_get().result()[0])
# Get Symbol lists
print(client.Symbol.Symbol_get().result()[0]["result"][0])
# Change account user leverage
print(client.Positions.Positions_saveLeverage(symbol="BTCUSD", leverage="14").result())
# Query account positions
print(client.Positions.Positions_myPosition().result())
#Place an Active Order
print(client.Order.Order_new(side="Buy",symbol="BTCUSD",order_type="Limit",qty=1,price=8300,time_in_force="GoodTillCancel").result())
#Get Active Order
print(client.Order.Order_getOrders().result())
#Cancel Active Order
print(client.Order.Order_cancel(order_id="baaa9182-86e1-42aa-8420-da6428346b30").result())
# Place Conditional Order
print(client.Conditional.Conditional_new(order_type="Limit",side="Buy",symbol="BTCUSD",qty=1,price=8100,base_price=8300,stop_px=8150,time_in_force="GoodTillCancel").result())
#Get Conditional Order
print(client.Conditional.Conditional_getOrders().result())
#Cancel conditional order
print(client.Conditional.Conditional_cancel(stop_order_id="53c8e250-252b-47f7-a768-5f5456b64e17").result())
#changeMargin
print(client.Positions.Positions_changeMargin(symbol="BTCUSD", margin="10").result())
#Set Trading-Stop
print(client.Positions.Positions_tradingStop(symbol="BTCUSD",stop_loss="8100").result())
#Get wallet fund records
print(client.Wallet.Wallet_getRecords().result())
#Get the Last Funding Rate
print(client.Funding.Funding_predictedRate(symbol="BTCUSD").result())
#Get My Last Funding Fee
print(client.Funding.Funding_getRate(symbol="BTCUSD").result())
#Get Predicted Funding Rate and Funding Fee
print(client.Funding.Funding_predicted(symbol="BTCUSD").result())
#Get the trade records of a order
print(client.Execution.Execution_getTrades(order_id="24d6c1b1-e2aa-4ef0-8d73-55b751710a0c").result())
#Get Orderbook
print(client.Market.Market_orderbook(symbol="BTCUSD").result())
#Latest information for symbol
print(client.Market.Market_symbolInfo().result())

 

 

 

연관 

 

 

거래소. bybit. 바이빗. 개요. 가입방법. 암호화폐

바이빗 거래소 주요특징. - 거래가능 종목 : - BTCUSD , ETHUSD , EOSUSD , XRPUSD - 최대 레버리지 100 까지 가능 매매자가 레버리지 사용 유무 선택가능. - - 장점 : 레버리지 1에서 거래하여 수익 10% 날것이..

igotit.tistory.com

 

 

bybit. API 키 생성. 암호화폐.

bybit API 키. - bybit API 이용하면 시장데이터 수신 및 자동 거래 주문 코딩 가능. - bybit 의 API 이용하기 위해서는 키 생성 필수. - API 키는 외부 공개하면 안됨. - API 키 등록시 고정 IP 를 연동하여 등록..

igotit.tistory.com

 

 

 

Visual Studio 2019. 파이썬 개발환경 구축

Visual Studio 2019 에서 파이썬 개발환경 설치. - 사전준비 : Visual Studio 2019 기본설치된 상태 에서 하기 셋팅 진행 VS2019 에서 Python Interactive View 활용예. 첫등록 : 2019년 4월 18일 최종수정 : 본..

igotit.tistory.com

 

 

 

 

CCXT . 개요. 설치. 모든 암호화폐 거래소 API.

CCXT - 거의 모든 암호 화폐 거래소( 100여개 ) 통신가능 API. Features support for many cryptocurrency exchanges. 현재 122개 거래소. bybit, binance, bitmex 도 지원됨. fully implemented public and priva..

igotit.tistory.com

 


첫 등록 : 2020.03.18

최종 수정 : 

단축 주소 : https://igotit.tistory.com/2496

 


 



비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5