← Back
AI System · Personal project · In progress

TradingBot

An autonomous trading system — neural search, RAG-powered alpha signal generation, and automated backtesting. Built step by step, publicly tracked.

Build progress3 / 6 steps
0/6

steps done

0

services running

0

vector DBs

trading-bot - demo
Build log

Six steps to
autonomous trading.

01

Data Infrastructure

Done

Event-driven pipeline with RabbitMQ, worker pools, and structured storage. Multi-service architecture with React frontend, Python API, Ollama runtime, and domain-based message routing.

Services running

Services

Generate UI

Generation

RabbitMQ queues

Queues

Worker logs

Workers

02

Neural Search Engine

In progress

RAG implementation combining Pinecone vector DB with Ollama LLMs. Hybrid storage — embeddings in Pinecone, large payloads offloaded to S3 with signed URL generation and automatic threshold management.

Pinecone vector index

Vector DB

Pinecone + S3 links

S3 payload management

S3 Storage

Auto-offloading

03

Alpha Signal Generation

In progress

LLM-powered financial signal extraction with confidence scoring. RAG-enhanced reasoning uses retrieved market data and news sources. Full source attribution for signal verification.

trading-signals - demo
04

Backtesting Framework

Planned

Historical simulation with walk-forward validation, performance metrics, strategy comparison, and risk-adjusted return calculation.

05

Risk Management

Planned

Dynamic position sizing, drawdown protection, portfolio heat mapping, real-time risk monitoring, and stress testing.

06

Live Trading Bot

Planned

Paper trading integration, broker API connectivity, real-time execution engine, monitoring dashboard, and alert system.

Stack
Backend
PythonFastAPIRabbitMQWorker pools
AI / ML
OllamaRAG pipelineEmbedding modelsAlpha signal generation
Data
Pinecone (vectors)AWS S3 (payloads)BeautifulSoupPlaywright
Frontend
ReactNext.jsTailwind CSS