| | |
| | | """ |
| | | 账户管理模块【管理账户下面的资金管理方法及仓位管理方法等】 |
| | | """ |
| | | from log_module.log import logger_common |
| | | from log_module.log import logger_common, logger_debug |
| | | from trade import huaxin_trade_api |
| | | |
| | | # 引入全局变量模块 |
| | |
| | | |
| | | # 资金管理函数 |
| | | def finance_management(): |
| | | account_finance = huaxin_trade_api.get_money() |
| | | # logger.info(f"account_finance==={account_finance}") |
| | | try: |
| | | account_finance = huaxin_trade_api.get_money() |
| | | # logger.info(f"account_finance==={account_finance}") |
| | | |
| | | if account_finance is not None and account_finance['code'] == 0: |
| | | data_cache.account_finance_dict = account_finance['data'] |
| | | logger.info(f"data_cache.account_finance_dict==={data_cache.account_finance_dict}") |
| | | data_cache.usefulMoney = data_cache.account_finance_dict[0]['usefulMoney'] # 可用资金 |
| | | frozenCash = data_cache.account_finance_dict[0]['frozenCash'] # 冻结的资金 |
| | | fetchLimit = data_cache.account_finance_dict[0]['fetchLimit'] # 可取资金 |
| | | preDeposit = data_cache.account_finance_dict[0]['preDeposit'] # 上日结存 |
| | | logger.info(f"可用资金==={data_cache.usefulMoney}") |
| | | logger.info(f"冻结的资金==={frozenCash}") |
| | | logger.info(f"可取资金==={fetchLimit}") |
| | | logger.info(f"上日结存==={preDeposit}") |
| | | if account_finance is not None and account_finance['code'] == 0: |
| | | data_cache.account_finance_dict = account_finance['data'] |
| | | logger.info(f"data_cache.account_finance_dict==={data_cache.account_finance_dict}") |
| | | data_cache.usefulMoney = data_cache.account_finance_dict[0]['usefulMoney'] # 可用资金 |
| | | frozenCash = data_cache.account_finance_dict[0]['frozenCash'] # 冻结的资金 |
| | | fetchLimit = data_cache.account_finance_dict[0]['fetchLimit'] # 可取资金 |
| | | preDeposit = data_cache.account_finance_dict[0]['preDeposit'] # 上日结存 |
| | | logger.info(f"可用资金==={data_cache.usefulMoney}") |
| | | logger.info(f"冻结的资金==={frozenCash}") |
| | | logger.info(f"可取资金==={fetchLimit}") |
| | | logger.info(f"上日结存==={preDeposit}") |
| | | except Exception as e: |
| | | logger_debug.exception(e) |
| | | |
| | | |
| | | # 仓位管理函数 |