用途:该技能用于在用户需要与 Alpaca 数据交互时,通过 Membrane CLI 与 Alpaca 免佣金股票经纪平台对接。Alpaca 面向开发者提供 API,可用于构建和集成交易算法与应用,常见使用方包括金融科技公司、算法交易者和交易平台开发者。官方文档见 https://alpaca.markets/docs/
主要能力:涉及的数据对象包括 Order、Order leg、Account、Portfolio、Watchlist、Calendar、Clock、Asset。可用的预置动作包括列出资资产、持仓、订单、自选列表与账户活动,获取账户、资产、持仓、订单、自选列表、市场时钟、市场日历与账户交易配置,创建订单与自选列表,更新账户交易配置,取消订单、平仓、删除自选列表以及取消全部订单。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;登录:membrane login --tenant --clientName=<agentType>;建立连接:membrane connection ensure "https://alpaca.markets/" --json,并在浏览器完成认证;随后可用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --json 运行动作。也可通过 membrane request CONNECTION_ID /path/to/endpoint 直接代理请求到 Alpaca API,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景与限制:适用于查询账户与订单、管理自选列表、查看市场时钟与日历、提交或取消订单、平仓等操作。Membrane 负责认证与凭证刷新,无需向用户索取 API 密钥或令牌。具体可用动作、参数与返回结构需以检索结果中的 inputSchema 与 outputSchema 为准;其他功能、收费或平台细节资料暂未提供。