SuperAPI AI 工具集

portfolio

通用与其它

查看项目

更新于 10-16 00:06

技能介绍

用途:基于 OpenAlgo 统一 Python SDK 管理交易组合,读取资金、持仓、持股、订单、成交与保证金信息,并执行账户级操作。

主要能力:client.funds() 返回可用现金、抵押品、已实现/未实现盯市盈亏与已用保证金;client.positionbook() 返回持仓(正数为多头、负数为空头);client.holdings() 返回 CNC 交割持股及汇总统计;client.orderbook() 与 client.tradebook() 返回当日订单与成交;client.orderstatus()、client.openposition() 查询单笔订单与单品种持仓;client.margin() 支持单腿与多腿(价差)保证金计算;client.closeposition() 平掉全部持仓,client.cancelallorder() 撤销全部挂单;client.analyzerstatus()/analyzertoggle() 切换分析器(模拟)模式;client.telegram() 发送通知;client.holidays() 与 client.timings() 查询节假日与交易所时段。

使用方式:先初始化 client = api(api_key='your_api_key_here', host='http://127.0.0.1:5000'),再调用上述方法。仓库提供快捷脚本,如 python scripts/portfolio.py --summary、--positions、--holdings,以及 python scripts/margin.py --symbol NIFTY30JAN2526000CE --exchange NFO --action SELL --quantity 75。

适用场景:交易策略中的资金与持仓查询、下单前保证金校验、风险限额检查、收盘前自动平仓、每日盈亏汇总与组合快照。

限制:资料未提供收费、价格、平台支持范围与性能数据;持仓在交易时段实时更新,持股在交割交易后 T+1 更新;建议大额下单前先检查资金,策略测试使用分析器模式。