What does Oracle Matrix do?
A trading signal does not determine the outcome by itself. The same signal can produce completely different results depending on the market conditions surrounding it. Trend, momentum, volatility, price location, liquidity, volume, and other market states can all transform the quality of a signal – and when these conditions combine, a single signal can appear across hundreds or even thousands of different market contexts.
Analyzing every possible combination manually is nearly impossible to do with the consistency, objectivity, and precision required to identify where a signal truly has an edge. That's why traders need a systematic way to capture, classify, and measure signal performance across different contexts.
Oracle Matrix is professional-grade research software that helps retail traders research the market and find trading edge using a methodology closer to that of quantitative traders and professional funds. A Context is a unique combination of a trading Signal and one or more market conditions surrounding it. Oracle Matrix creates each Context by combining a Signal with market conditions from its built-in models or from any custom indicators and trading systems – traders can test their own ideas using the built-in Signal and 8 Market Conditions, or create Contexts from their existing NinjaScript indicators and trading systems.
Instead of building strategies around Signals alone, Oracle Matrix turns strategy development into a research process that helps traders understand:
- Why a strategy works
- Where it works best
- Which conditions to keep, refine, or remove
How can Oracle Matrix improve your trading performance?
- Reveal where trading edge actually exists and which market conditions strengthen or weaken a strategy, instead of building strategies around signals alone
- Discover the market conditions where a signal performs best, then refine the setup by adding or removing conditions
- Validate consistency and reliability across different market environments before deploying anything live
- Choose Semi-Automated Trading to keep control over trade direction, timing, position size, and risk, or Fully Automated Strategy to automate execution from entry to exit
- Test new hypotheses systematically instead of relying on trial and error
- Save and reuse validated research as templates instead of starting from scratch each time
Key features
1. Context Intelligence – turn a Signal into a measurable Context
- A Context is a unique combination of a trading Signal and one or more market conditions surrounding it
- Built by combining a Signal with market conditions from built-in models or custom indicators & trading systems
- Test your own ideas using the built-in Signal and 8 Market Conditions, or create Contexts from your existing NinjaScript indicators and trading systems
2. Ready-to-use strategies
- Built-in strategy: built entirely with Oracle Matrix's built-in Signal and Market Conditions – no additional indicators required, so you can start trading immediately
- Extended strategy (Premium): integrates Oracle Matrix with Easy Trend, Klinger Volume Oscillator Pro, and Breakout Hunter to create a fully automated trading system
3. A structured 7-step research workflow
- Capture historical Signals and market conditions
- Build a Market State Matrix
- Simulate trade outcomes
- Analyze signal performance by context
- Discover and refine trading edge
- Validate across market periods
- Deploy for live trading
4. Two-step research method: discovery, then validation
- Context Matrix Analysis (discovery): analyzes historical Signals across the research dataset, groups them by Context, and measures the performance of each one, revealing how the same Signal performs across different market conditions
- Backtest & Forward Test (validation): tests selected Contexts across different market environments, recreates historical performance using the Trade Management Model, and surfaces the Contexts that maintain consistent performance and are ready for deployment
5. Two deployment models
- Semi-Automated Trading: monitors Signals and Contexts in real time, triggering trades only when validated conditions appear, while you keep control over trade direction, timing, position size, and risk parameters
- Fully Automated Strategy: converts validated Signals, Contexts, and trade management rules into a complete automated strategy, backtested and forward tested through NinjaTrader 8's Strategy Analyzer
6. A complete research infrastructure
- Build flexible Contexts: 1 built-in signal, 8 built-in market conditions, plus ninZa.co indicators/systems and third-party NinjaScript signals
- Analyze market Contexts: Context Observation model, Two-level Context Analysis, and a Trade Management Model with 4 methods
- Validate trading performance: performance summary, cumulative PnL chart, win rate/trade statistics, exit on session close, automatic broker commission
- Deploy with risk control: position sizing, risk limits, capital management, configuration & runtime error detection
- Reuse and scale research: store validated Contexts as reusable research templates, and save reusable configurations for indicators and trading systems
7. Documentation & support
- Includes a 33-page research manual covering core concepts, interface/configuration, building and analyzing Contexts, research-validated workflows, execution, and performance/reliability standards
- Includes access to dedicated Oracle Matrix webinars and NINZA Direct sessions, with direct Q&A and personalized chart, template, and workflow guidance from the Trading and Support Teams