Alpaca Py Cli

📈 零佣金美股加密 CLI 交易终端

Alpaca 官方 Python CLI 工具,支持股票/加密货币程序化交易,纸仓模式默认提供10万虚拟资金,需用户交互配置 API 密钥。

收藏
5.3k
安装
1.4k
版本
1.7.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

alpaca-py-cli 是基于 Alpaca Markets 官方 Python SDK 封装的命令行交易工具,面向需要程序化管理投资组合的用户。核心工作流涵盖:

1. 初始化配置:运行 alpaca auth 进入交互式向导,输入 API Key 与 Secret Key(输入时隐藏),选择 Paper/Live 模式,自动写入 shell 配置文件(~/.zshrc 等)作为环境变量持久化。
2. 账户与市场alpaca account 查看账户余额、购买力、P&L;alpaca clock 实时检测美股开盘状态;alpaca calendar 查看交易日历。

3. 交易执行alpaca buy/sell <symbol> <qty> 下市价单;alpaca quote 获取实时买卖报价;alpaca orders 管理挂单与历史订单;alpaca cancel/close 进行风控操作。

4. 组合分析alpaca positions 展示持仓盈亏;alpaca history 支持 1Min–1D 多周期权益曲线回溯。

显著优点

  • 官方背书:基于 Alpaca Markets 官方 alpaca-py SDK,API 兼容性与数据质量有保障。
  • 纸仓优先:默认 Paper Trading 模式,10 万美元虚拟资金,零成本验证策略。
  • 交互安全alpaca auth 采用隐藏输入与显式用户授权,降低密钥泄露风险。
  • 自然语言友好:命令语义清晰(buy/sell/close),无需记忆复杂参数。
  • 零佣金美股/加密货币:Alpaca 提供零售零佣金交易,适合高频小额策略。

潜在缺点与局限性

  • 配置侵入性:必须修改用户 shell 启动文件存储密钥,对系统环境有副作用。
  • 环境变量暴露:密钥以明文形式存在于 shell 环境,任何子进程或 dump 工具可能读取。
  • 功能边界:仅支持 Alpaca 覆盖的美股与部分加密货币,无期货、期权、外汇支持。
  • 执行风险:市价单在波动期可能产生滑点,无内置智能订单类型(止损、条件单需手动构造)。
  • 合规限制:Alpaca 主要服务美国市场,非美国居民可能受限; Pattern Day Trader (PDT) 规则对小额账户有日内交易限制。

适合人群

  • 量化交易初学者:利用纸仓验证算法策略。
  • 轻量级自动化投资者:需要 CLI 脚本化定投或再平衡。
  • 开发者/AI Agent:希望通过自然语言指令集成交易能力。

常规风险

  • 密钥管理:环境变量方式虽标准,但需防范 .zshrc 等文件被意外提交至 Git 或云同步。
  • 模式误切:Live 模式误操作会导致真实资金亏损,建议在 shell profile 中显式注释区分 Paper/Live 密钥。
  • 市场时间:非交易时段下单将被排队,隔夜持仓面临跳空风险。
  • API 限额:高频调用可能触发 Alpaca 速率限制,需实现退避与错误重试。

Alpaca Py Cli 内容

手动下载zip · 9.9 kB
README.mdtext/markdown
请选择文件