coresmith.dev
← All work

AI-driven trading research bot

R&D · prediction markets + cryptoongoingin-housepaper trading
The question

Does reasoning beat indicators on long holds?

Not a product. An experiment with a falsifiable question: on positions held for days rather than seconds, does a language model reading the same data as a rules engine make better decisions than the rules engine?

Run on paper, with real prices, and a hard daily loss cap.

The approach

The model proposes, the risk engine decides size.

Claude reads market context and produces a thesis with a confidence number. The risk engine, which is ordinary deterministic code, turns confidence into a position size bounded by available balance and a daily loss cap. The model never sizes its own bets.

Every decision is logged with its inputs, so a bad trade can be replayed and argued about later.

The architecture

Scheduler, exchange, ledger, dashboard.

Python 3.12. ccxt for exchange access, pandas-ta for indicators, Anthropic Claude Opus for the reasoning step, SQLAlchemy over aiosqlite as the ledger, APScheduler driving the loop, Streamlit for the dashboard.

Python 3.12Claude Opusccxtpandas-taSQLAlchemyaiosqliteAPSchedulerStreamlitrisk engine
The outcome

Promising, and still an experiment.

~+1.5%median daily P&L
1 wklive paper test

One week on $100 of paper is a signal, not a result. It is reported here as what it is: an open experiment with its logs intact.

Need something like this?

Start a project