import numpy as np import pandas as pd from tqsdk import TqApi, TqAuth,TqKq,TqAccount from pathlib import Path import time import json api = TqApi(TqAccount("simnow", "178118", "b123456"), auth=TqAuth("13696917641", "123456")) balance=0 while True: api.wait_update() account = api.get_account() if (account.balance-balance)!=0: balance=account.balance atime=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) myaccount= {'datetime':atime,'pre_balance':account.pre_balance,'balance':account.balance,'float_profit':account.float_profit,'position_profit':account.position_profit,'margin':account.margin,'commission':account.commission} print(myaccount) d=time.strftime("%Y%m%d", time.localtime()) filename="178118_"+d+".json" f= Path(filename) if f.is_file(): with open(filename, 'r') as jf: datalist = json.load(jf) else: datalist = [] datalist.append(myaccount) with open(filename, 'w') as jf: json.dump(datalist,jf) time.sleep(60)