public-dot-com

📈 券商账户直连·智能交易自动化

通过 Public.com API 直接管理美股、期权、加密货币投资账户,支持实时报价、组合查询、期权希腊值分析及一键下单交易,适合追求高效自动化的活跃投资者。

收藏
10.1k
安装
2.5k
版本
0.1.4
CLS 安全性认证2026-07-02
点击查看完整报告 >

使用说明

核心用法

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:行情数据为轮询拉取,高频场景存在延迟
  • 依赖外部 SDKpublicdotcom-py 自动安装失败时需手动干预

适合人群

  • 美国境内活跃股票/期权交易者,追求 CLI/API 自动化效率
  • 量化策略爱好者,希望快速验证期权希腊值及多腿策略
  • 多账户投资者,需统一视图管理不同账户持仓

常规风险

  • 资金风险:API 密钥泄露可能导致账户被盗用,务必妥善保管 PUBLIC_COM_SECRET
  • 误操作风险:自动化脚本缺乏券商 APP 的二次确认弹窗,建议始终先用 preflight.py 验证
  • 市场风险:期权等杠杆工具可能导致本金全部损失,策略库中的 "Where This Strategy Breaks" 提示需仔细阅读
  • 合规风险:日内交易(PDT)规则、期权交易资格等监管限制仍需用户自行遵守

安全解读

核心功能

Public.com Account Manager 是一款面向美国券商 Public.com 用户的官方交易助手,通过 API 实现账户全功能管理:

账户管理:查询账户列表、设置默认账户、查看投资组合净值与购买力
行情服务:支持股票(美股)、加密货币、期权的实时报价,含期权链与希腊字母查询

交易执行:股票买卖、期权多腿策略、加密货币交易,支持限价/市价/止损单,含盘前盘后时段

订单管理:预飞计算(预估成本与资金影响)、下单、撤单、查询订单状态与历史成交

显著优点

1. 官方背书:Public.com 官方开发维护,Apache-2.0 开源,通过 S 级安全认证
2. 全资产覆盖:股票、期权、加密货币三大资产类别一站式管理

3. 策略支持:内置 35+ 期权策略库(跨式、蝶式、铁鹰等),含风险说明与代码示例

4. 资金预检:Preflight 功能可在下单前精确计算成本、费用与购买力影响

5. 安全架构:凭证存储于环境变量或加密文件,TLS 1.3 传输,无硬编码密钥

潜在局限

  • 地域限制:仅支持 Public.com 开户用户,服务主要面向美国市场
  • 账户门槛:需完成 KYC 并拥有有效账户,API Secret 需手动配置
  • 期权复杂度:OSI 符号格式(如 AAPL260116C00270000)对新手不友好
  • 无实时推送:行情与订单状态为轮询查询,非 WebSocket 实时推送
  • 依赖自动安装:14 个脚本含运行时 pip 安装逻辑,存在供应链风险(建议改为手动安装)

适合人群

  • 已开通 Public.com 账户的中高级投资者
  • 需要自动化期权策略的多腿交易用户
  • 希望整合股票、期权、加密货币管理的多元化投资者
  • 熟悉 Python 脚本环境的技术型交易者

常规风险

  • 市场风险:金融交易本身存在本金损失可能,Preflight 仅为估算,不代表实际成交
  • 操作风险:订单执行异步,取消操作非即时生效,需主动确认状态
  • 凭证安全:虽采用安全存储,但 API Secret 泄露可导致账户被恶意操作
  • 合规提示:工具本身不提供投资建议,用户需自行承担交易决策责任

public-dot-com 内容

scripts文件夹
手动下载zip · 42.6 kB
cancel_order.pytext/plain
请选择文件