| | |
| | | if dataJSON["code"] == 0: |
| | | data = dataJSON["data"] |
| | | huaxin_trade_record_manager.MoneyManager.save_data(data) |
| | | if data: |
| | | usefulMoney = data[0]["usefulMoney"] |
| | | # 设置可用资金 |
| | | trade_manager.AccountAvailableMoneyManager().set_available_money(0, usefulMoney) |
| | | # if data: |
| | | # usefulMoney = data[0]["usefulMoney"] |
| | | # # 设置可用资金 |
| | | # trade_manager.AccountAvailableMoneyManager().set_available_money(0, usefulMoney) |
| | | # 设置可用资金 |
| | | elif type_ == "deal_list": |
| | | dataJSON = huaxin_trade_api.get_deal_list(timeout=10) |
| | |
| | | if dataJSON["code"] == 0: |
| | | datas = dataJSON["data"] |
| | | huaxin_trade_record_manager.DealRecordManager.add(datas) |
| | | if datas: |
| | | tempList = [ |
| | | {"time": d["tradeTime"], "type": int(d['direction']), "code": d['securityID']} |
| | | for d in datas] |
| | | try: |
| | | trade_manager.process_trade_success_data(tempList) |
| | | except Exception as e: |
| | | logging.exception(e) |
| | | # 持仓股 |
| | | elif type_ == "position_list": |
| | | dataJSON = huaxin_trade_api.get_position_list() |