Sila baca setiap 15 minit.

Penulis:feizai008, Dicipta: 2023-10-11 02:30:09, Dikemas kini:

Sila baca dana tunai setiap 15 minit dan gambarkan pergerakan dana.

Memimport perpustakaan yang anda mahukan

Masa import Permintaan import Import matplotlib.pyplot sebagai plt

Tetapkan parameter permintaan API

api_url = https://api.binance.com/api/v3/account tajuk = {X-MBX-APIKEY: wCDLQUiV6o1EDfDsEFAMDWGqZ8tzmOaEgAd}

Senarai dana permulaan

dana = []

def main (: while True: cuba: # Mulakan Permintaan APIs untuk Dana 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)

Lebih lanjut

Mimpi kecilAdakah ia menggunakan bahasa JavaScript atau Python?

Mimpi kecil``js let lastExecutionTimestamp = 0; // Digunakan untuk menyimpan timestamp pelaksanaan logik terakhir fungsi mainLogic (() { // Letakkan logik spesifik anda di sini LogProfit ((profit) // Gambar, keuntungan adalah nilai pendapatan tertentu Pergilah. // Mengemas kini waktu pelaksanaan terakhir pada masa ini lastExecutionTimestamp = Date.now (); {C:$0000FF} function main (() { const currentTimestamp = Date.now(); // Dapatkan tetikus masa semasa // Jika masa pelaksanaan terakhir telah berlalu selama 15 minit if (currentTimestamp - lastExecutionTimestamp >= 15 * 60 * 1000) { mainLogic ((); // Melakukan logik tertentu {C:$0000FF} {C:$0000FF} `` Mungkin kerana struktur ini.

feizai008Bagaimana ia boleh dilakukan? Ia membaca dana tunai USDT setiap 15 minit dan memetakan pergerakan dana.