OmniSub
机器翻译译自英文(docs.alpaca.markets)本页 46 段已全部译完
什么是 OmniSub,它的法律结构如何?
OmniSub 是 Alpaca 的综合账户模型,具有内部子账户功能。其结构是合作伙伴在 Alpaca Securities LLC 持有的综合经纪账户。子账户层是 Alpaca DB 提供的技术解决方案,子账户不被视为向 Alpaca Securities LLC 完全披露的经纪账户。Alpaca DB 提供技术层来支持你的前端客户体验,而唯一开立的经纪账户将是综合经纪账户。
合作伙伴(如经纪商或金融科技公司)持有此单一合法综合账户,而所有个人客户余额和活动在 Alpaca DB 系统中作为不同的“子账户”进行跟踪,用于运营和报告目的。
在 OmniSub 模型中,账户如何构建?
该模型由三个关键组件组成:
- 综合账户:这是合作伙伴在 Alpaca Securities LLC 设立并拥有的单一合法经纪账户。所有子账户的聚合活动汇总到此账户中。
- 子账户:这些不是 Alpaca Securities LLC 的经纪账户,而是内部基于技术的记录,用于跟踪每个最终客户的头寸和活动。它们由合作伙伴通过 API 管理。
我可以直接从综合账户交易吗?
不可以,综合账户层面的直接交易已禁用。所有交易活动必须完全通过各个子账户或指定的默认账户发起和执行。
我能在 Brokerdash 中看到子账户吗?
是的,合作伙伴可以在我们的合作伙伴仪表板 Brokerdash 中查看其各个子账户。此视图还包括两个系统账户:默认账户(用于持有残留)和控制账户(用于运营调整)。
谁负责最终客户的 KYC/CIP 和 AML?
合作伙伴对最终客户的所有合规性承担全部责任。这包括:
- KYC/CIP:合作伙伴必须对所有最终客户进行自己的全面了解你的客户 (KYC) 和客户身份识别计划 (CIP) 程序。
- AML:合作伙伴主要根据其自身政策负责最终客户的反洗钱 (AML) 监控。虽然最终客户的 PII 不共享,但子账户的细粒度特性为 Alpaca 提供了增强的内部可见性以监控交易。
- 你的 AML 计划将在入职期间作为尽职调查的一部分进行审查。
税务报告如何管理?
Alpaca 的税务报告责任仅限于综合账户层面。
合作伙伴对其各个最终客户的所有税务报告义务承担全部责任。
支持哪些资金方法以及它们如何运作?
所有资金活动(存款、取款)都在综合账户层面集中执行。OmniSub 支持两种主要模型:
- 预付资金(聚合):合作伙伴提前将资金存入综合账户。在客户子账户可以交易之前,合作伙伴必须从综合账户向子账户分配资金。
- 交易后净额结算(无购买力检查):可以在没有预付款的情况下执行交易,最高可达预设限额。在日终,所有交易进行净额结算,合作伙伴结算最终的净借记或净贷记余额。此模型显著优化了资本效率。
交易如何执行?
交易在子账户层面通过 API 下单。然后系统自动将这些交易镜像到综合账户,以促进结算、清算和监管报告。
公司行动如何处理?
强制性公司行动:股息、股票拆分和合并等事件在子账户和综合账户层面同时处理以确保一致性。任何舍入残留都记入指定的控制账户。
为什么子账户可能被禁止交易?
这通常是由于待处理的未完成公司行动。为确保头寸和余额准确,如果公司行动处理未在市场开盘前完成,Alpaca 将在子账户上设置 trading_blocked = true。合作伙伴可以通过 API 监控此状态。
谁向最终客户提供官方对账单和交易确认?
合作伙伴始终负责向最终客户提供官方对账单和确认。Alpaca 提供子账户所需的 JSON 数据和综合账户的官方对账单以促进这一点。
错误处理和交易更正的过程是什么?
- Alpaca Securities LLC 的责任:与交易场所相关的交易更正(例如,来自交易所的错误)和客户引起的错误(例如,错误的订单输入)由 Alpaca Securities LLC 处理。
- 处理:所有交易更正和取消都在子账户层面处理,并自动传播到综合账户以保持对账。合作伙伴负责解决子账户中产生的任何借记余额。
ACATS 如何处理?
- 转入 ACATS:资产转移分配到指定的子账户,合作伙伴负责验证分配。
- 转出 ACATS:合作伙伴有 24 小时的验证窗口来批准转出请求,之后 Alpaca 才会处理。
我需要处理自己的 CAT(合并审计跟踪)报告吗?
Alpaca Securities LLC 在综合账户层面处理 CAT 报告。
我可以将现有的完全披露账户迁移到 OmniSub 模型吗?
重要的是要考虑对你的业务而言重要的事情,因为每个业务都是独特的。Alpaca 将审查你的请求并做出决定。Alpaca 为此迁移有一个半自动化的流程。
我的子账户可以使用与综合账户不同的货币吗?
不可以。所有子账户必须使用与母综合账户相同的基础货币。
如何通过 API 创建子账户?
合作伙伴可以通过调用 Broker API 创建子账户。
端点:POST /v1/accounts
请求正文:
{ "account_type": "omnibus_sub", "primary_account_holder_id": "\<the owner id of your omni account\>" }
Omni-Sub 产品由 AlpacaDB 作为技术服务提供,用于与综合清算服务相关的子账户功能。此技术服务的批准需经过 Alpaca Securities 的尽职调查审查。
本文档内容仅供一般信息参考,并被认为在发布之日是准确的,但可能会发生变化。Alpaca 不提供投资、税务或法律建议。请就本文中作出的任何投资、税务或法律陈述咨询你自己的独立顾问。
证券经纪服务由 Alpaca Securities LLC(“Alpaca Securities”)提供,FINRA/SIPC 成员,是 AlpacaDB, Inc. 的全资子公司。技术和服务由 AlpacaDB, Inc. 提供。
本内容不构成在任何 Alpaca Securities 未注册或未获许可的司法管辖区购买或出售证券或开立经纪账户的要约、要约邀请或建议。