Omnibus Sub Accounts
18/18 PASS
1. Subaccount Creation
Each user maps to an Alpaca sub-account. Automatic creation on signup.
Status: PASS
2. Account Funding
Journals (JNLC/JNLS). Prefunding + post-trade net settlement.
Status: PASS
3. Asset Sync
Daily sync. All fields: tradable, fractionable, fractional_eh_enabled.
Status: PASS
4. Cash/Equity Match
Cash, equity, buying_power, non_marginable_buying_power — matched to Alpaca values.
Status: PASS
5-6. Buy/Sell Orders
Market, limit, extended hours. Decimal validation: notional 2dp, qty 9dp.
Status: PASS
7. TIF Validation
Validated against Alpaca TIF spreadsheet. Equity: Day/GTC. Crypto: GTC/IOC. FI: Day.
Status: PASS
8-9. Extended Hours
extended_hours flag supported. fractional_eh_enabled checked on assets.
Status: PASS (Optional)
10. Cancel Order
Status: PASS
11. Update Order
Status: PASS (Optional)
12. Order Status
Status: PASS
13. Activities
Activities with type filtering.
Status: PASS
14. Positions (9dp)
9 decimal place fractional formatting.
Status: PASS
15. Close Positions
Single + bulk close.
Status: PASS
16. Statements/Confirms
Trade confirmations in JSON format for sub-accounts.
Status: PASS (Optional)
17. Corporate Actions
Voluntary corporate actions via account activities.
Status: PASS (Optional)
18. Admin Events SSE
trading_blocked flag parsed for pre-market blocks.
Status: PASS (Optional)