Built with Claude · Python · Running live

An AI system that scans the stock market so I don't have to

Every trading day, this system automatically scans 600+ stocks across the US and Turkish markets, scores each one using technical and AI analysis, and surfaces the strongest opportunities — with a clear strategy and defined risk levels attached.

The problem

Stock picking by hand is slow, emotional, and inconsistent. There are 500 stocks in the S&P 500 alone. No one can track all of them properly, apply the same discipline every day, and stay free of bias.

The solution

A system that runs the same disciplined process on every stock, every day, without emotion. Claude AI adds the contextual layer — checking whether signals make sense given the broader market environment before they surface.

How it works

01

Scan the universe

Every trading day, the system pulls live price data for every stock in the S&P 500 and BIST 100. That's 600+ companies processed automatically in minutes.

02

Score each stock

Each stock gets a score from -1 to +1 based on six technical indicators: moving average alignment, momentum (MACD), RSI overbought/oversold levels, volume, Bollinger Bands, and recent price return. A score above 0.2 means buy signal. Below -0.3 means sell.

03

Check the market regime

The system checks whether the overall market is in a bull, bear, or mixed phase. If the market is falling, long signals get suppressed. If it's rising, shorts get filtered out. This single step eliminates most false alarms.

04

Attach a strategy

For top signals, the system selects the right trade structure: a direct stock bracket order with entry, stop-loss, and take-profit levels — or an options spread — based on the stock's volatility and the strength of the signal.

What's actually built

Three live components, one codebase.

Signal Scanner

Live

The core engine. Scores every stock in the S&P 500 and BIST 100 daily using 6 technical indicators combined with a sentiment proxy. Outputs a ranked list of LONG and SHORT opportunities with scores, RSI, price levels, and a suggested strategy for each.

Covers S&P 500 + BIST 100 · ~600 stocks · Runs in minutes

Backtest Engine

Live

Simulates the strategy against any historical period. You set a start date, end date, and capital. The engine replays every trade the system would have made — and returns win rate, total return, max drawdown, strategy breakdown, and a full trade log. No lookahead bias.

Walk-forward simulation · Options + stock strategies · SQLite logging

Live Trading Dashboard

Live

A local web interface for running real scans, viewing open positions, checking account balance, and placing orders directly via Interactive Brokers. Includes market regime detection, options pricing, and one-click order placement.

Interactive Brokers integration · Paper and live trading · Real-time

Try it live

Run the backtest on real historical data, or scan the live market for signals right now.

Live Signals explained: Hits the S&P 500 scanner in real time. Each stock gets scored across six technical indicators and filtered through the current market regime — so you only see signals that make sense right now, not just noise.

Hit Scan to fetch live signals from the market.

For educational purposes only. Not financial advice. Requires local trading servers to be running.

Everything on this page is for educational and personal use only. Nothing here constitutes financial advice. Trading involves significant risk of loss.

Want to talk through this?

Architecture, Claude prompting, signal design, or risk management. Book a session and we can go as deep as you want.

Book a session