1234567891011121314151617181920212223242526272829303132 |
- 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)
|