Inspiration
Taurus exists because automated trading shouldn’t be something only coders or big firms can use. I wanted a simple, friendly way for curious people to try algorithmic trading without writing code.
When you look at financial markets, it is just numbers at first: prices, timestamps, indicators. But behind those numbers is behavior.
Trends. Reactions. Signals.
Most people either rely on intuition or complex tools they don’t fully understand. We thought:
What if you could just describe your idea in plain English… and actually test it?
Instead of guessing whether a strategy works, we wanted to make it measurable, testable, and explainable.
What it does
Taurus is an AI-powered trading strategy builder that converts plain English ideas into executable backtests.
At its simplest, users can describe strategies like:
“Buy when a stock drops below a certain price”
Taurus translates that into structured logic, runs it against real historical market data, and outputs:
- Performance vs the market
- Alpha (performance)
- Signal frequency
- Time-based insights
Beyond just results, Taurus explains why a strategy worked by breaking it down over time showing trends, signal windows, and behavior after entry points.
How we built it
We designed Taurus as a modular system that separates data, logic, and analysis.
- Python backend for strategy execution and backtesting
- Alpaca API for real market data ingestion
- Custom rule engine to translate structured strategy inputs into signals
- Pandas for time-series processing and portfolio simulation
- JSON-based inputs to allow flexible strategy definitions
We also built a time-analysis layer that allows us to:
- slice specific date ranges
- analyze post-signal performance
- detect trends over time
This transforms raw price data into something comprehensible
Accomplishments that we're proud of
We built a fully functional backtesting pipeline from scratch.
Using Agentic Tool Calling for Google Gemini,
Taurus can:
- take structured strategy inputs
- fetch real market data
- generate signals
- simulate portfolio performance
- output clean, analyzable results
We also created comparison outputs across multiple assets, allowing us to evaluate how a single strategy performs across different stocks.

Log in or sign up for Devpost to join the conversation.