| | |
| | | if currentPosition != 0: |
| | | # 当前持仓 |
| | | # print(f"当前持仓=={securityName}") |
| | | if availablePosition != 0 and historyPosFrozen != 0: # 如果 可用资金 和 昨仓冻结 都不等于0 昨日收盘价获取到非0值时(不知名原因导致有些票会获取到0值导致后续公式报错,阻止intraday_growth函数正常运行) |
| | | # 如果 可用仓位等于0 且 昨仓冻结(挂单委托中)等于0 昨日收盘价获取到非0值时(不知名原因导致有些票会获取到0值导致后续公式报错,阻止intraday_growth函数正常运行) |
| | | if availablePosition == 0 and historyPosFrozen == 0: |
| | | # 新增持仓 |
| | | logger.info(f"今日新增持仓==={securityName}") |
| | | data_cache.addition_position_symbols_set.add(securityID) |
| | | else: |
| | | data_cache.available_symbols_set.add(securityID) |
| | | if historyPosFrozen != 0: |
| | | logger.info(f"昨日持仓==={securityName}==挂单中》》挂单数量:{historyPosFrozen}") |
| | | else: |
| | | logger.info(f"昨日持仓==={securityName}===持仓可用:{availablePosition}") |
| | | |
| | | else: |
| | | # 新增持仓 |
| | | logger.info(f"今日新增持仓==={securityName}") |
| | | data_cache.addition_position_symbols_set.add(securityID) |
| | | # todo 自主的计算持仓数量 管用 还是 服务端即时查询同步有用 有待验证 |
| | | logger.info(f"今日可用持仓数量====================================【{len(data_cache.available_symbols_set)}】") |
| | | logger.info( |