Skip to main content

托管账户

机器翻译译自英文(docs.alpaca.markets)本页 30 段已全部译完

托管账户使成年人能够代表未成年人开立账户,而未成年人本身不具备签订开立经纪账户法律合同的能力。Alpaca 目前支持两种托管账户类型:Uniform Transfers to Minors Act(UTMA)和 Uniform Gifts to Minors Act(UGMA)。作为该服务的一部分,Alpaca 将托管账户、生成月度托管账户对账单,并处理所有年度税务申报。请注意,所有税务申报都将基于未成年人的信息。此外,未成年人不能使用或交易托管账户,因为他们只是受益人。托管账户不支持卖空、保证金或日内交易。每个开户步骤与 Alpaca 提供的标准经纪账户相同,任何 KYC 检查都将针对成年人进行。本文档旨在突出开户流程之间的任何显著差异。

托管账户对象

属性说明
account_type指定要在 Alpaca 开立哪种类型的账户 - 传入 'custodial' 将创建托管账户。
contact有关用户的联系信息。
identity有关用户的 KYC 信息。
disclosures有关用户的必需披露。
documents需要上传的任何文件(例如护照、签证……)。
trusted_contact用户的可信联系人联系信息,以备需要账户恢复时使用。
minor_identity与该账户关联的未成年人的信息。当 account_type 为 'custodial' 时,此对象中的所有字段都是必需的。

未成年人身份对象

属性类型
given_namestring
family_namestring
emailstring
date_of_birthdate
tax_idstring
tax_id_typeENUM.TaxIdType
country_of_citizenshipstring
country_of_birthstring
country_of_tax_residencestring
statestring

创建托管账户

POST /v1/accounts

托管人或与账户关联的成年人将提交包含所需信息的账户申请以及已签署的托管人客户协议。这将代表未成年人为该成年人创建一个托管账户,未成年人的信息将在 minor_identity 部分提交。

如果你使用 Alpaca 进行 KYCaaS,我们将执行必要的检查,并在确定托管人信息合法后批准账户。请参阅 Events API 了解账户状态变更以及任何需要你采取进一步行动的 KYC 更新。

注意:所有账户状态及其定义可在这里找到。

示例请求

{
  "account_type": "custodial",
  "contact": {
    "email_address": "cool_alpaca@example.com",
    "phone_number": "555-676-7788",
    "street_address": ["20 N San Mateo Dr"],
    "city": "San Mateo",
    "state": "CA",
    "postal_code": "94401",
    "country": "USA"
  },
  "identity": {
    "given_name": "John",
    "family_name": "Doe",
    "date_of_birth": "1990-01-01",
    "tax_id": "676-55-4321",
    "tax_id_type": "USA_SSN",
    "country_of_citizenship": "USA",
    "country_of_birth": "USA",
    "country_of_tax_residence": "USA",
    "funding_source": ["employment_income"],
    "annual_income_min": "30000",
    "annual_income_max": "50000",
    "liquid_net_worth_min": "100000",
    "liquid_net_worth_max": "150000",
    "total_net_worth_min": "10000",
    "total_net_worth_max": "10000",
    "liquidity_needs": "does_not_matter",
    "investment_experience_with_stocks": "over_5_years",
    "investment_experience_with_options": "over_5_years",
    "risk_tolerance": "conservative",
    "investment_objective": "market_speculation",
    "investment_time_horizon": "more_than_10_years",
    "marital_status": "MARRIED",
    "middle_name": "M",
    "number_of_dependents": 5
  },
  "disclosures": {
    "is_control_person": false,
    "is_affiliated_exchange_or_finra": false,
    "is_politically_exposed": false,
    "immediate_family_exposed": false
  },
  "agreements": [

         {
      "agreement": "customer_agreement",
      "signed_at": "2025-09-11T18:13:44Z",
      "ip_address": "185.13.21.99"

   }
  ],
  "documents": [
    {
      "document_type": "identity_verification",
      "document_sub_type": "passport",
      "content": "/9j/Cg==",
      "mime_type": "image/jpeg"
    }
  ],
  "trusted_contact": {
    "given_name": "Jane",
    "family_name": "Doe",
    "email_address": "jane.doe@example.com"
  },
  "minor_identity": {
    "given_name": "Jimmy",
    "family_name": "Doe",
    "email": "foo@bar.com",
    "date_of_birth": "2015-01-01",
    "tax_id": "676-54-4321",
    "tax_id_type": "USA_SSN",
    "country_of_citizenship": "USA",
    "country_of_birth": "USA",
    "country_of_tax_residence": "USA",
    "state": "CA"
  }
}

托管人客户协议和托管账户披露的副本可应要求提供 - 请联系 Alpaca 了解更多信息。

注意:修订版本遵循 RR.MM.YYYY 格式(RR 表示修订号);请求载荷必须包含最新的 customer_agreement(修订版 ≥ 18),并明确指定修订版本。

响应模型

属性类型说明
idstring/UUID用于后续引用的账户标识 UUID
account_numberstring可向最终用户显示的可读账号
statusENUM.AccountStatus
currencystring始终为 USD
last_equitystring日终权益计算(现金 + 多头市值 + 空头市值)
created_atstringRFC3339 格式

{
  "account": {
    "id": "0d18ae51-3c94-4511-b209-101e1666416b",
    "account_number": "9034005019",
    "status": "ACTIVE",
    "currency": "USD",
    "last_equity": "1500.65",
    "created_at": "2019-09-30T23:55:31.185998Z"
  }
}

错误代码

错误代码描述
400Bad Request:请求中的正文无效
409Conflict:已存在使用相同电子邮件地址注册的账户。
422Unprocessable Entity:输入值无效。
500Internal Server Error:发生了某些服务器错误。请联系 Alpaca。

更新账户

PATCH /v1/accounts/{account_id}

此操作更新托管账户信息。除了传统经纪账户所列内容之外,未成年人身份信息也可修改。

响应参数

属性要求
contact可选
identity可选
disclosures可选
documents可选
trusted_contact可选
minor_identity可选

未成年人身份参数

属性类型要求说明
given_namestring可选
family_namestring可选
emailstring可选
date_of_birthdate可选RFC3339 格式
tax_idstring可选
tax_id_typeENUM.TaxIdType必填必须为 'USA_SSN'
country_of_citizenshipstring必填必须为 'USA'
country_of_birthstring必填可接受 3 字母国家代码
country_of_tax_residencestring必填必须为 'USA'
statestring必填仅接受两字母州代码

响应

如果所有参数有效且已进行更新,则返回状态码 200。响应为账户模型。

错误代码

错误代码描述
400Bad Request:请求中的正文无效
422Unprocessable Entity:请求正文包含不允许更新的属性。
500Internal Server Error:发生了某些服务器错误。请联系 Alpaca。

附录

月度对账单示例: