Skip to content

Package ecosystem

OHLCX is built from private Composer packages under the github.com/ohlcx organization. This page summarizes responsibilities; source requires authorized access.

Applications

Repository Edition Packages (high level)
ohlcx/ohlcx Pro Full set below
ohlcx/ohlcx-light Light trading-app, schwab-integration, tdameritrade-laravel, stripe-credits-billing, trading-rooms, user-profile

Core packages

Package Doc Used by
trading-app Core UI, API, AI/MCP, KB Pro, Light
schwab-integration Broker tokens, accounts Pro, Light
tdameritrade-laravel TD/Schwab HTTP client Via schwab-integration
stripe-credits-billing Credits & Stripe Pro, Light
trading-rooms Realtime chat Pro, Light
user-profile Profile UI/API Pro, Light

Pro-only domain packages

Package Doc Purpose
strategies ATS / simulation, order routing Pro
sectors Sector taxonomy & charts Pro
pricefeed Market price feed layer Pro
news Market news ingestion Pro
analysis Technical analysis snapshots Pro
development-features Broadcasting / dev streaming Pro
alpaca-trade-api-php Alpaca PHP SDK Pro
proxymanager HTTP proxy pool Standalone

Light edition consumes sectors and other domain endpoints via the hosted OHLCX API instead of local packages.

Dependency sketch

flowchart TB
  pro[ohlcx Pro]
  light[ohlcx-light]
  ta[trading-app]
  pro --> ta
  light --> ta
  ta --> schwab[schwab-integration]
  ta --> billing[stripe-credits-billing]
  ta --> rooms[trading-rooms]
  ta --> profile[user-profile]
  schwab --> td[tdameritrade-laravel]
  pro --> strategies
  strategies --> pricefeed
  news --> pricefeed
  analysis --> pricefeed

Request access

See Contributor access.