Type/to search
1
Follow
0
Followers
15분마다 현물 펀드를 읽는 방법은?
Help
Created 2023-10-11 02:30:09  
 3
 1099

15분마다 현금 수치를 읽어보고, 현금 수치를 지도로 그려보세요.

필요한 라이브러리를 가져오기

import time
import requests
import matplotlib.pyplot as plt

API 요청 변수를 설정합니다.

api_url = "https://api.binance.com/api/v3/account"
headers = {'X-MBX-APIKEY': 'wCDLQUiV6o1EDfDsEFAMDWWGqZ8tzmOaEgAd'}

초기화 자금 목록

funds = []

def main():
while True:
try:
#API 신청을 시작
response = requests.get(api_url, headers=headers).json()
usdt_balance = float(next(item for item in response['balances'] if item['asset'] == 'USDT')['free'])

돈과 시간을 기록하라

funds.append(usdt_balance)
#금융곡선을 그리는 것
plt.plot(funds)
plt.xlabel('Time')
plt.ylabel('Funds')
plt.title('USDT Funds')
plt.grid(True)
plt.savefig('funds_plot.png')
plt.close()

15분 동안 잠들어요

time.sleep(900)
except Exception as e:

잘못된 정보 인쇄

Log("Error:", str(e))
time.sleep(5)

Related Recommendations
Comment
All comments (3)

    用javascript语言实现,还是python?

    3 years ago

    java怎么实现呢? 每隔15分钟读取一次usdt现货资金 并绘制出资金走势图

    3 years ago
    javascript
    let lastExecutionTimestamp = 0; // 用于保存上一次执行逻辑的时间戳 function mainLogic() { // 这里放置你的具体逻辑 LogProfit(profit) // 画图,profit是具体的收益数值 // 更新上一次执行时间戳为当前时间 lastExecutionTimestamp = Date.now(); } function main() { const currentTimestamp = Date.now(); // 获取当前时间戳 // 如果距离上一次执行时间已经过去了 15 分钟 if (currentTimestamp - lastExecutionTimestamp >= 15 * 60 * 1000) { mainLogic(); // 执行具体逻辑 } }

    大概就是这个结构。

    3 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)