파이썬 25

[업비트 API] 시가총액 확인하기

import requestsimport jsonfrom pprint import pprintdata = json.loads(requests.get("https://crix-api-cdn.upbit.com/v1/crix/marketcap?currency=KRW").text)#print(data)KRW_Market_cap = {}for x in data: KRW_Market_cap['KRW-'+x['symbol']] = x['marketCap']pprint(KRW_Market_cap)Total_market_cap = sum(KRW_Market_cap.values())print(f'\n전체 시가총액 : {Total_market_cap:,}') 바이낸스는 시총 확인이 조금 번거로운데업비트는 설명서엔 써있지..

파이썬/업비트 2024.12.08

[현물 API] 주문 하기, 대기 주문 취소하기

API키가 필요합니다.바이낸스 API키 발급 1. 지정가 주문 방법import ccxtimport time# API 키 가져오기with open("D:/코인/binance key.txt") as f: lines = f.readlines() api_key = lines[0].strip() secret_key = lines[1].strip()# 바이낸스 현물 거래 설정Spot_binance = ccxt.binance({ 'apiKey': api_key, 'secret': secret_key, 'enableRateLimit': True, 'options': { 'defaultType': 'spot', # 현물 거래 설정 'adjustForTime..

[자동매매] 볼린저 밴드 + RSI

코드를 정상적으로 실행하려면 바이낸스의 API 키가 필요합니다.API키 발급 방법 참조 ->   바이낸스 API키 발급 만약 실행이 안되면 PC의 시간을 동기화 하시면 됩니다.윈 11 기준 윈도우 화면 오른쪽 아래 시간을 우클릭 후날짜 및 시간 조정을 들어가셔서 지금 동기화 버튼을 누르시면 됩니다. 그래도 안되면 발생한 문제에 대한 정보가 추가로 필요합니다. import asyncioimport websocketsimport jsonimport ccxtfrom datetime import datetime, timedeltaimport pandas as pdimport requestsimport hmacimport hashlibimport time# 바이낸스 API 키와 시크릿 로드with open("D:..