Alpaca built the API-first broker for the people who want to run code against their account. Most Alpaca users either build their own strategy from scratch or borrow one from a notebook. Arithmos is the middle path: a strategy you can describe, audit, and run, without writing a line of code.
The flow
- Connect Alpaca with paper API keys first. Encrypted at rest.
- Describe the index. Example: "AI infrastructure ex-Magnificent-Seven, 20 names, market-cap weighted, capped at 8%."
- Agent picks the universe, the screen, and the weights. Backtest runs against SPY and QQQ.
- Dry-run the basket in paper mode. Watch it tick for a few weeks.
- Switch to live keys when you are happy. Re-execute the same basket on real money.
What Arithmos adds over a notebook strategy
- Backtest, drawdown and Sharpe before you write a line of code.
- A rule that survives a code audit because it is in plain English, not Python.
- Brinson attribution explaining what drove the return at rebalance time.
- A daily rebalance check that flags when the screen says trade, you decide whether to fire.
- A second pair of eyes on the index before live execution, the dry-run preview is the safety net.
AI infrastructure ex-Magnificent-Seven: GPU silicon, custom ASICs, hyperscale cooling, power, and memory suppliers. 20 names, market-cap weighted, capped at 8% per name.
Fees
Arithmos charges the subscription. Alpaca commissions are unchanged. No markup, no spread, no per-order fee added by us.
FAQ
How does the Alpaca connection work?
Connect by pasting your Alpaca API key and secret. We store both AES-256-GCM encrypted, paper and live keys are stored separately, and you can revoke from your profile at any time.
Can I run paper first?
Yes. Paper and live are separated at the credential level. The default flow uses paper. Live execution requires switching the connection over and acknowledging the legal disclaimer for that index.
Does Arithmos rebalance my Alpaca basket automatically?
Only if you turn it on. The daily rebalance cron checks indices with broker connections and sends a notification email when the screen flags a rebalance. Execution is not automatic unless you enable it per index.