Overview of Trading Signals packages
mainThe monorepo is composed of several independent packages that can be used individually or together to build a complete trading stack:
trading-signals: Provides technical indicators (SMA, EMA, RSI, MACD, Bollinger Bands, etc.) with streaming updates, replace mode, and lazy evaluation.trading-strategies: Combines indicators into actionable advice. Includes a library of ready-to-use strategies and aProtectedStrategybase class for stop-loss and take-profit management.@typedtrader/exchange: A unified, type-safe interface for brokers (e.g., Alpaca). Supports WebSocket streaming for candles and order updates, and handles both paper and live trading.@typedtrader/messaging: A Telegram-based remote control layer for managing accounts, running strategies, and inspecting live state via chat. Uses SQLite and Drizzle ORM for persistence.trading-signals-docs: A Next.js-based interactive showcase and visual backtester located at typedtrader.com.