核心用法
Public.com Account Manager 是一款面向北美投资者的券商账户管理技能,通过官方 API 实现全品种交易自动化。核心功能覆盖三大场景:
市场数据与决策支持:实时获取股票、期权、加密货币报价(get_quotes.py),查看期权链(get_option_chain.py)及希腊值风险指标(get_option_greeks.py),支持 35+ 种期权策略的智能分析与预检计算(preflight.py)。
账户管理与监控:一键查询多账户持仓(get_portfolio.py)、交易历史(get_history.py)、活跃订单(get_orders.py),支持按交易类型(TRADE/MONEY_MOVEMENT/POSITION_ADJUSTMENT)筛选记录。
交易执行:支持股票、期权、加密货币的限价/市价/止损订单(place_order.py),提供按股数或按金额两种下单模式,支持盘前盘后(EXTENDED)及 GTC 长期有效订单,下单前强制预检确保资金充足。
显著优点
- 全资产类别覆盖:股票、期权、加密货币统一接口,期权支持到期日查询、链式报价、希腊值计算,满足专业衍生品交易需求
- 风险控制前置:
preflight.py强制计算预估成本、购买力影响及手续费,避免订单失败或透支 - 策略自动化就绪:内置 35+ 种期权策略库(Iron Condor、Wheel、Jade Lizard 等),含代码示例与风险 breakdown,可直接映射到实际脚本执行
- 灵活配置:支持默认账户绑定,多账户用户可快速切换;环境变量安全存储 API Secret
潜在缺点与局限性
- 地域限制:Public.com 仅服务美国居民,非美国用户无法开户使用
- API 权限门槛:需手动申请 API Secret,部分功能(如期权交易)可能需额外账户权限
- 异步订单状态:下单/撤单为异步操作,需主动轮询
get_orders.py确认最终状态 - 无实时 WebSocket:行情数据为轮询拉取,高频场景存在延迟
- 依赖外部 SDK:
publicdotcom-py自动安装失败时需手动干预
适合人群
- 美国境内活跃股票/期权交易者,追求 CLI/API 自动化效率
- 量化策略爱好者,希望快速验证期权希腊值及多腿策略
- 多账户投资者,需统一视图管理不同账户持仓
常规风险
- 资金风险:API 密钥泄露可能导致账户被盗用,务必妥善保管
PUBLIC_COM_SECRET - 误操作风险:自动化脚本缺乏券商 APP 的二次确认弹窗,建议始终先用
preflight.py验证 - 市场风险:期权等杠杆工具可能导致本金全部损失,策略库中的 "Where This Strategy Breaks" 提示需仔细阅读
- 合规风险:日内交易(PDT)规则、期权交易资格等监管限制仍需用户自行遵守