| | |
| | | |
| | | # print(f" 当前代码 = {i['symbol']} 持仓均价 = {i['vwap']} 持仓手数=={i['volume']} 可用金额=={i['available_now']} ") |
| | | if currentPosition != 0: |
| | | # 当前持仓 |
| | | # print(f"当前持仓=={securityName}") |
| | | # 当前持仓 持仓代码集合 |
| | | data_cache.position_symbols_set.add(securityID) |
| | | logger.info(f"当前持仓=={securityName}") |
| | | # 如果 可用仓位等于0 且 昨仓冻结(挂单委托中)等于0 昨日收盘价获取到非0值时(不知名原因导致有些票会获取到0值导致后续公式报错,阻止intraday_growth函数正常运行) |
| | | if availablePosition == 0 and historyPosFrozen == 0: |
| | | # 新增持仓 |
| | |
| | | if availablePosition != 0: |
| | | logger.info(f"昨日持仓==={securityName} 持仓可用:{availablePosition}") |
| | | |
| | | # todo 自主的计算持仓数量 管用 还是 服务端即时查询同步有用 有待验证 |
| | | # 及时查询持仓字典数据有用,整理持仓集合也有用。整理持仓集合就是仓位管理的一部分功能。 |
| | | logger.info(f"今日持仓集合====================================【{data_cache.position_symbols_set}】") |
| | | logger.info(f"今日可用持仓数量====================================【{len(data_cache.available_symbols_set)}】") |
| | | logger.info( |
| | | f"今日新增持仓数量====================================【{len(data_cache.addition_position_symbols_set)}】") |
| | | logger.info(f"今日新增持仓数量====================================【{len(data_cache.addition_position_symbols_set)}】") |
| | | |