본문 바로가기

AI8

Deribit API 사용해보고 옵션 트레이딩 알고리즘 만들기 오늘은 Deribit 거래소(이하 거래소) API문서를 읽어보며 따라해봅시다. https://docs.deribit.com/?python#deribit-api-v2-1-1 Deribit API docs.deribit.com 일단 거래소 API 문서입니다. 항상 개발하다보면 API문서나 라이브러리 공식 문서를 읽어야할 일이 많은데 그게 가장 힘든것 같습니다. 그래도 해야겠죠? 그래도 이 거래소는 API 콘솔을 제공해주어 한결 쉬웠습니다. 예시코드를 하나 봅시다. import asyncio import websockets import json msg = \ { "jsonrpc" : "2.0", "id" : 9929, "method" : "public/auth", "params" : { "grant_type".. 2023. 4. 16.
온체인 데이터를 이용한 지표 웹사이트 쉽게 만들기(4/완결) 드디어 완결입니다. 게시물마다 내용을 너무 짧게 했는지 생각보다 글이 많아졌네요. 비트코인 시가총액과 트렌젝션 양을 구한 코드를 합쳐봅시다. import streamlit as st import pandas as pd import numpy as np import requests import matplotlib.pyplot as plt import pandas as pd import datetime url = "https://api.blockchain.info/charts/n-transactions?format=json&timespan=30days" response = requests.get(url) data = response.json() dates = [] volumes = []#날짜와 거래량 데이터.. 2023. 2. 16.
온체인 데이터를 이용한 지표 웹사이트 쉽게 만들기(3) API키 없이 암호화폐 데이터를 받아올 수 있는 CoinCecko API를 이용해봅시다. https://www.coingecko.com/en/api/documentation Crypto API Documentation | CoinGecko Power your application with our free & independently sourced crypto data such as live prices, trading volume, exchange volumes, trading pairs, & more. www.coingecko.com 해당 사이트에 들어가면 이런 화면이 뜹니다. 특정 URL형식으로 json 데이터를 받아오는 API 안내문을 볼 수 있습니다. 이 중 우리가 필요로하는 market cap(.. 2023. 2. 14.
온체인 데이터를 이용한 지표 웹사이트 쉽게 만들기(2) 저번에 온체인 데이터를 가져오는 것까지 했습니다. 그래프 먼저 그려볼까요? 저번 코드는 1초단위 데이터를 가져와 우리가 원하는 단위의 데이터로 변환했는데, 더 나은 방법이 있어 코드를 수정해봤습니다. import requests import matplotlib.pyplot as plt import pandas as pd import datetime url = "https://api.blockchain.info/charts/n-transactions?format=json&timespan=30days" response = requests.get(url) data = response.json() dates = [] volumes = []#날짜와 거래량 데이터를 넣을 빈 리스트를 준비합니다. for point .. 2023. 2. 6.
반응형