聚宽的API文档对Portfolio,Context对象的描述理解不清晰,自己动手输出了Portfolio,Context对象的详细属性。(遇到不理解不明白的地方,自己动手实践输出)
Portfolio对象
Portfolio({
'available_cash': 26581.98,
'subportfolios': [SubPortfolio({'available_cash': 26581.98, 'total_value': 99891.979999999996, 'transferable_cash': 26581.98, 'type': 'stock', 'locked_cash': 0.0, 'inout_cash': 100000.0, 'interest': 0, 'short_positions': {}, 'positions_value': 73310.0, 'margin': 0, 'long_positions': {'600196.XSHG': Position({'hold_cost': 19.72, 'total_amount': 1300, 'closeable_amount': 0, 'price': 19.699999999999999, 'today_amount': 1300, 'avg_cost': 19.72, 'pindex': None, 'value': 25610.0, 'interest': None, 'locked_amount': 0, 'security': '600196.XSHG', 'side': 'long'}), '000858.XSHE': Position({'hold_cost': 31.84, 'total_amount': 1500, 'closeable_amount': 0, 'price': 31.800000000000001, 'today_amount': 1500, 'avg_cost': 31.84, 'pindex': None, 'value': 47700.0, 'interest': None, 'locked_amount': 0, 'security': '000858.XSHE', 'side': 'long'})}})],
'_unsell_positions': {'600196.XSHG': UnsellPosition({'avg_cost': 19.72, 'amount': 1300, 'price': 19.699999999999999, 'security': '600196.XSHG', 'side': 'long'}), '000858.XSHE': UnsellPosition({'avg_cost':