일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- xgboost
- 자동매매
- 프리미엄지수
- orderbook
- open_interest
- 데이터불러오기
- 롱숏비율
- latest_big_deal
- Public_Trading_Records
- 바이비트
- Python
- 머신러닝
- Query_Premium_Index_Kline
- Query_Kline
- Query_Index_Price_Kline
- Bybit
- place_active_order
- Machine Learning
- 비트코인
- 호가창
- 모멘텀지표
- 파이썬
- 코인
- 변동성돌파
- API
- kline
- 백테스팅
- bitcoin
- 파아썬
- myposition
- Today
- Total
목록전체 글 (31)
돈벌고싶다
정의 set leverage 함수. 레버리지를 설정하기 위해 존재한다. 거래를 원하는 코인마다 각각 다른 레버리지를 설정할 수 있다. 코드 from pybit import usdt_perpetual session = usdt_perpetual.HTTP( endpoint="https://api-testnet.bybit.com", api_key='본인 api key', api_secret='본인 api 비번', ) session.set_leverage( symbol="BTCUSDT", leverage=20 ) Request Parameters Parameter Required Type Comment symbol true string 코인명 leverage true number 0보다 커야 하며 risk li..

기본 내용 Query_Kline, Query_Index_Price_Kline, Query_Premium_Index_Kline 세 가지를 시각화하여 비교해 서로 어떤 관계에 있는지 보겠다. 각각에 대한 기본 쿼리와 정의는 다음 링크를 타고 가면 볼 수 있다. https://tfrecord.tistory.com/entry/%EB%B0%94%EC%9D%B4%EB%B9%84%ED%8A%B8-%ED%8C%8C%EC%9D%B4%EC%8D%AC-API-query-kline 바이비트 파이썬 API - query kline 정의 공식 documents에는 "Get kline"이라는 한줄의 설명만 존재한다. 사전에 kline이 무엇인지 검색 할 경우 사람 이름이라는 것 정도로만 나오며, 독일어로 "작다"라는 뜻이라고도 한..

정의 query premium index kline 함수. 과연 개인이 알아야 하는 정보인가 싶다. Premium Index를 이해하기 위해서는 펀딩부터 이해해야 한다. 그렇다면 펀딩은 무엇인가? 펀딩은 일반 투자자 입장에서는 이자같은 존재로, 무기한 계약(perpetual contract)이 시장 평균가(mark price)와 큰 가격 차이가 나지 않는 것을 확보하기 위해 지불 되어져야 하는 금액 비율이다. Premium Index는 바로 이 펀딩비율을 높이거나 낮추는 데 기준점 중 하나로 사용하기 위해 존재한다. 코드 import pandas as pd from pybit import usdt_perpetual session = usdt_perpetual.HTTP("https://api-testnet..
정의 query index price kline 함수. Query Kline 과 비슷해 보이지만, 지수 가격 데이터를 불러온다. 지수가격이란 암호화폐 현물거래소들에서 실제 거래되는 암호화폐의 평균가격을 뜻한다. 바이비트 공식 홈페이지에서 바이비트의 index price 값은 다음 거래소들의 평균값을 쓴다고 한다. Kraken Gemini Coinbase Pro Bittrex BitStamp 바이비트에서 사용하는 index price calculation은 공식 홈페이지에서 매우 자세하게 나와 있어 볼 만 하다. 코드 import pandas as pd from pybit import usdt_perpetual session = usdt_perpetual.HTTP("https://api-testnet.by..

정의 public trading records 함수. 공식 문서에서는 "Get recent trades." 라 하여, 최근 거래 데이터를 불러온다는 뜻이다. 주가 데이터를 불러오는 쿼리인 Query Kline 와 다른 점은 Public Trading Records의 경우 거래된 가격과 수량을 알려준다는 점이다. 즉 Query Kline은 시간이 기준이지만, Public Trading Records는 거래 발생이 기준이다. 이는 거래량이 기준인 것과는 다르다는 점을 유의해야 한다. 코드 import pandas as pd from pybit import usdt_perpetual session = usdt_perpetual.HTTP("https://api-testnet.bybit.com") response..

정의 long short ratio 함수. 공식 documents 에서는 "Gets the Bybit user accounts' long-short ratio." 라고 되어 있어 롱 / 숏 포지션의 거래량이라거나 총거래액 등의 비율을 말하는게 아닌 유저 비율임을 알 수 있다. 이건 코딩하지 않는 개미들에겐 접근하기 어려운 고급 정보 아닐까? 하는 마음에 설렜다면 전혀 그럴 필요 없다. 이유는 결과에서 확인할 수 있다. 코드 import pandas as pd from pybit import usdt_perpetual session = usdt_perpetual.HTTP("https://api-testnet.bybit.com") response = session.long_short_ratio(symbol=..
정의 my position 함수. 내 포지션에 대한 데이터를 리스트로 받는다. 코드 from pybit import usdt_perpetual session = usdt_perpetual.HTTP( endpoint="https://api-testnet.bybit.com", api_key='나의 api키 입력', api_secret='나의 api 비번 입력', ) session.my_position(symbol="BTCUSDT")['result'] 내 포지션에 대한 정보를 얻어야 하므로, 발급받은 key를 입력해주어야 한다. 입력 파라미터로는 포지션을 확인할 코인명만 넣어주면 된다. Response Parameters Parameter Type Comment symbol string 코인명 side str..
정의 place active order 함수. 영어 풀이 그대로, 주문을 넣는 함수이다. 주문을 넣는 것에는 많은 조건들이 존재하여, 가장 이해해야 할 파라미터가 많다. order_type, time_in_force 등 반드시 이해하고 넘어가야 하는 투자 파라미터도 존재하기 때문에, 깊은 이해를 필요로 한다. 코드 - 기본 정보 setting from pybit import usdt_perpetual import datetime session = usdt_perpetual.HTTP( endpoint="https://api-testnet.bybit.com", api_key='본인의 api key', api_secret='본인의 secret key', ) now = datetime.datetime.utcno..