admin
2025-04-23 30c738bbabfd7d034a30c75a1cbbbe7a33617a88
添加日志
1个文件已修改
31 ■■■■ 已修改文件
strategy/account_management.py 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
strategy/account_management.py
@@ -1,7 +1,7 @@
"""
账户管理模块【管理账户下面的资金管理方法及仓位管理方法等】
"""
from log_module.log import logger_common
from log_module.log import logger_common, logger_debug
from trade import huaxin_trade_api
# 引入全局变量模块
@@ -13,20 +13,23 @@
# 资金管理函数
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)
# 仓位管理函数