Analysis updated 2026-05-18
Score any stock or ETF on a three-pillar framework to decide whether to enter, hold, or exit a short-term position
Analyze the broader macro market environment by running the macro_pillar script with ETF ratio and yield curve data
Use the Claude Code skill integration to automate Robinhood data fetching and get trade recommendations for manual approval
Run the standalone Python scripts on custom JSON price data to backtest the scoring logic against historical closes
| oft3r/agentic-trading-desk | xzf-thu/mega-asr | yoheinakajima/activegraph | |
|---|---|---|---|
| Stars | 90 | 93 | 96 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Robinhood account with MCP access configured and Claude Code for the AI-assisted workflow, the Python scripts can be run standalone with only a JSON input file.
agentic-trading-desk is a personal trading analysis tool that pairs an AI agent with local Python scripts to evaluate stocks and ETFs for short-term buy and sell decisions. The core principle is a strict division of labor: the AI fetches market data through the Robinhood API and interacts with the user, Python scripts perform the actual calculations, and the user reviews and approves every order before it executes. The analysis is built around a three-pillar scoring framework where each asset receives a score from -6 to +6. Trend checks price position relative to three exponential moving averages and whether they are stacked in an upward order. Momentum combines the RSI, MACD histogram, and a triple-smoothed rate-of-change indicator called TRIX to measure the strength of recent price action. The third pillar, Macro-Sentiment, evaluates the broader market environment by comparing ETF ratios (small-caps versus large-caps, high-yield versus investment-grade bonds, equities versus treasuries) and the yield curve spread fetched from the web. The Python scripts run from the command line and accept JSON as input. They use only the Python standard library, so no extra packages are needed. The scoring script produces a full scorecard and recommends one of several predefined actions, such as "HOLD (ride the cycle)", "EXIT / TRIM", or "WAIT (do not chase)". The recommendation logic checks for specific indicator patterns, such as the RSI turning down from overbought territory or the MACD histogram shrinking, before settling on a verdict. The project integrates with Claude Code as a skill: when you ask the AI to analyze a ticker, it fetches data from Robinhood, runs the Python scripts, and presents the scorecard along with suggested next steps. Orders are never placed without the user's explicit confirmation. A SKILL.md file in the repository defines the behavioral guardrails for the AI agent.
A personal trading desk that combines an AI agent with Python scripts to score stocks and ETFs on trend, momentum, and macro indicators, keeping the human in control of every trade decision.
Mainly Python. The stack also includes Python, Robinhood MCP, Claude Code.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.