A Production-Grade
Trading Execution Platform
OHLCX connects directly to Schwab thinkorswim via official APIs to manage orders, execution, and account data in live accounts - built on a modular, API-driven architecture with ATS, OMS, and EMS layers.
Not a wrapper. Not screen-scraping. Not a simulation. Every order routes through the official Schwab thinkorswim API to your live account with complete auditability.

Built on Official Broker APIs. No Middleware.
Execution occurs at the broker level - not through screen scraping, browser automation, or intermediary layers. OHLCX connects to Schwab thinkorswim for live order routing and Alpaca for market data.
Middleware layers, browser automation, and screen-scraping introduce latency, fragility, and compliance risk. OHLCX eliminates these by connecting through Schwab's official documented API - the same channel Schwab-approved apps use. No reverse engineering. No ToS risk. No hidden execution layers.
Live order routing, account data, positions, fills, and real-time account state through official Schwab APIs. Every order goes directly to the broker.
Real-time market data feed for quotes, charts, options data, and market intelligence. Low-latency streaming price data.
Additional broker integration in active development. Expanding multi-broker support for traders with IBKR accounts.
Broker-agnostic architecture designed for expansion. TradeStation connectivity on the roadmap for advanced futures traders.

Built for real-time execution, not simulation
Every architectural decision prioritizes execution speed, reliability, and transparency over features that would slow the critical path.
Engineered for Performance, Scale, and Auditability
A layered microservice architecture separates UI responsiveness, execution logic, order management, and broker connectivity - each independently scalable and fully audited.
The execution logic layer. Evaluates live market conditions against user-defined rules and routes orders with low-latency precision. Powers both manual execution workflows and the fully automated strategy engine.
Manages order state, routing decisions, fill tracking, and real-time execution feedback. Every state change - from pending to filled to cancelled - is logged for complete auditability and reporting.
Real-time execution feedback built for speed. Optimized for active traders who need sub-second UI response across simultaneous orders, positions, strategy data, and live charts.
Containerized Laravel 13 backend. Cloud-native deployment for high availability, horizontal scalability, and environment consistency across development and production.
OAuth 2.0 broker connectivity. Schwab credentials never stored. Tokens encrypted with AES-256 at rest and revocable instantly from Schwab account settings without OHLCX involvement.
Every trade, event, and account action is logged. Nothing executes without a record. Complete trail for compliance, performance analysis, and dispute resolution.
TRIMMER - Built Exclusively for OHLCX
Uses Trim Offset and Trim Distance to automate staged position exits with precision as market conditions develop. Executes through the broker without manual intervention.
Not a recommendation engine. Not predictive. Executes exactly what the trader defines - consistently, automatically, every time. The exit strategy is attached at order entry, not after.
Define your rules at order entry: Trim Offset (first exit price) and Trim Distance (subsequent exit intervals).
Order fills. TRIMMER activates and monitors the position in real time against your defined thresholds.
As price hits each threshold, TRIMMER routes a partial close order to Schwab automatically - no action needed.



Production-grade from the ground up
Every layer of OHLCX uses battle-tested, enterprise-grade technology. Nothing experimental in the execution path.
White-Label & API Access
OHLCX is available for white-label licensing. Fintech teams, RIAs, prop desks, and institutional operators can deploy the full execution stack under their own brand without building infrastructure.
The architecture is API-first by design. Every platform capability is exposed through a documented internal API layer - making integration, extension, and white-labeling straightforward.
What's live and what's coming
The core execution platform is production-ready. Roadmap items expand broker coverage, analytics depth, and platform reach.
Security from the connection layer out
OHLCX was designed with security as a structural requirement, not a checklist item. Every layer - auth, storage, transit, and execution - operates under independent security controls.
Authentication happens on Schwab's own website. OHLCX receives only a time-limited OAuth token. Your Schwab password is never transmitted to or visible by OHLCX at any point in the flow.
OAuth access and refresh tokens are encrypted with AES-256 before storage. Strict access controls limit which system components can decrypt and use them.
All communication between your device, OHLCX servers, and the Schwab API is encrypted in transit. No plaintext data on any channel at any layer.
OHLCX is a technology layer. It does not hold, transfer, or have custody of funds at any point. All capital remains in your Schwab brokerage account at all times.
Schwab account numbers are one-way hashed before any internal use. The raw account identifier is never stored or used in OHLCX systems after the initial hash.
Remove OHLCX access instantly from your Schwab account settings. The OAuth token is immediately invalidated - no OHLCX action required. Clean and immediate.