Skip to content

Alpaca platform landscape 2026-09-26: beyond NautilusTrader and LEAN (two-family research + Tavily Research pro) - #322

Merged
seathatflowsinourveins merged 2 commits into
mainfrom
claude/alpaca-platform-landscape-20260926
Sep 26, 2026
Merged

seathatflowsinourveins merged 2 commits into
mainfrom
claude/alpaca-platform-landscape-20260926

Conversation

@seathatflowsinourveins

Copy link
Copy Markdown
Collaborator

Scope

  • Lane: lane:shared, as evidence for the trading lane's backtesting-engine, execution-broker and market-data-reference rows.
  • What: evidence only. It answers the user's 2026-09-26 question: "Is there only nautilus_trader and LEAN? What do other Alpaca users use for SOTA practice, historical data end to end?"

Answer: no. The alternatives are:

  • LEAN with the official Lean.Brokerages.Alpaca plugin;
  • Lumibot 4.6.1 (GPL-3.0);
  • ml4t backtest/live/data (MIT);
  • QuantRocket (commercial);
  • vectorbt and PyBroker (Alpaca as a data source only);
  • the official Alpaca MCP server, skills and CLI;
  • several hosted or no-code partners.

On merit, nothing reviewed overturns NautilusTrader (destination) + LEAN (oracle) + alpaca-py (paper). The end-to-end gap is data: survivorship-free universe, delistings, dated identity. NautilusTrader has no upstream Alpaca code (RFC #3374 is open).

SOTA sources

Files

evidence/artifacts/alpaca-platform-landscape-20260926/:

  • README.md: the answer, the recommended trials and the catalog gaps.
  • landscape.json: 30 ranked platforms, 8 catalog gaps, a facts refuter's corrections, and the raw returns from Claude Opus ×2 and GPT-6-Astra.
  • tavily-research-pro.json: the Tavily Research pro report. This is the first use of the Research endpoint here. The key was held only in the kernel keyring, and UUID-shaped ids are hashed.

Evidence-class table

Claim Class
Platform facts (Alpaca support in code, license, releases, maintenance) source_review: GitHub API, official docs; re-checked by an independent facts refuter
Ranking and verdicts source_review proposals for the trading lane; not selections
Tavily report third-party synthesis, used only as input and cross-checked

Commands

python3 kernel_keyring.py exec tavily_api_key TAVILY_API_KEY -- tvly research run --model pro --json --citation-format numbered -o <private> "<question>"
Workflow wf_9dec7824-293: research:alpaca-official, research:alpaca-github (claude-opus-5-5 max), research:alpaca-gpt6 (gpt-6-astra max, codex --search exec read-only), evaluate (opus max), refute-facts (sonnet max)
python3 scripts/validate.py   # passed (after hashing UUID-shaped ids)

Hand-off

The trading-lane coordinator (e7) owns the rows. They will fold this in with the local-model results. The recommended free trials are ml4t-backtest's lean preset and Lumibot 4.6.1 on the frozen SPY one_zero parity case, scored by compare.py.

🤖 Generated with Claude Code

Scout and others added 2 commits September 25, 2026 23:58
…Research pro, fact-checked against the catalog

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@seathatflowsinourveins seathatflowsinourveins added the lane:shared Touches files owned by both lanes; needs both lanes' acknowledgement label Sep 26, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@seathatflowsinourveins
seathatflowsinourveins enabled auto-merge (squash) September 26, 2026 03:59
@seathatflowsinourveins
seathatflowsinourveins merged commit d78d2de into main Sep 26, 2026
24 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the claude/alpaca-platform-landscape-20260926 branch September 26, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lane:shared Touches files owned by both lanes; needs both lanes' acknowledgement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant