← Back to Intelligence

The AI Prediction Engine

Every second, the cryptocurrency market generates an enormous volume of information: price ticks across hundreds of exchanges, blockchain transactions settling on dozens of networks, social media posts from millions of participants, news articles, regulatory announcements, macroeconomic data releases, and shifts in derivatives markets. No human trader can process all of this simultaneously. Most cannot even process a fraction of it.

Ironbrand's AI Prediction Engine was built to solve this problem. It is not a single algorithm or a simple machine learning model. It is a multi-agent simulation framework—a system that creates thousands of virtual traders, each with distinct strategies, risk profiles, and decision-making logic, and runs them in parallel against real-time market data. The engine then aggregates the behavior of all agents to identify consensus signals, producing probability-weighted forecasts that reflect not just what the data says, but how different types of market participants are likely to respond to it.

Core Concept: Rather than relying on a single predictive model (which inevitably overfits to specific market conditions), Ironbrand's engine runs a diverse population of simulated agents. When a supermajority of agents—despite using different strategies and different weightings of input data—arrive at the same directional conclusion, the resulting signal carries high confidence. When agents disagree, the signal reflects that uncertainty.

The Problem With Traditional Prediction

Before explaining how the engine works, it is worth understanding why simpler approaches fail. Traditional technical analysis relies on pattern recognition in price charts: moving averages, RSI, MACD, Bollinger Bands, and similar indicators. These tools have value, but they share a critical weakness: they only look at price and volume history. They cannot tell you that a whale just moved 15,000 BTC to an exchange, or that a major protocol is about to announce a critical vulnerability, or that social media sentiment has shifted from euphoria to panic in the last four hours.

Machine learning models attempt to solve this by ingesting more data. But a single model trained on historical data carries its own risks. Markets are non-stationary—the statistical properties of price series change over time. A model trained on 2021 bull market data will perform poorly in a 2022 bear market, and vice versa. Overfitting is constant danger: a model that appears to predict past price movements with 95% accuracy may be capturing noise rather than signal, and its real-world performance often collapses.

Ensemble methods (combining multiple models) improve robustness, but they still operate within the same paradigm: models making predictions based on learned patterns. Ironbrand's approach goes further by simulating the behavior of market participants rather than simply predicting price.

Multi-Agent Architecture

The core of the engine is a population of simulated trading agents. Each agent is a self-contained decision-making unit with its own:

At any given moment, the engine maintains between 2,000 and 5,000 active agents for each major asset (BTC, ETH, SOL, etc.) and a smaller population for less liquid assets. The total agent count across all monitored assets exceeds 500,000.

Data Ingestion Layer

The agents do not operate in a vacuum. They consume the same data that flows through Ironbrand's entire intelligence platform, organized into five primary data streams:

1. Market Microstructure Data

This includes real-time price feeds from 40+ exchanges, order book depth (bid/ask distribution up to 50 levels), trade flow (individual trades with size and aggressor side), funding rates on perpetual futures, open interest changes, liquidation events, and options market data (implied volatility surface, put/call ratios, max pain levels). The engine processes approximately 3 million market data points per minute across all monitored venues.

2. On-Chain Data

Direct blockchain monitoring across Bitcoin, Ethereum, Solana, and 15 other major networks. Key metrics include transaction volume, active addresses, exchange inflows and outflows, whale wallet movements (transactions above defined thresholds), miner/validator behavior, smart contract interactions (especially DeFi protocols), token supply distribution changes, and network hash rate or stake participation. This data is updated with each new block and, for some metrics, in real-time as transactions enter the mempool.

3. Social and Sentiment Data

Natural language processing of posts from Twitter/X, Reddit (especially r/cryptocurrency, r/bitcoin, and asset-specific subreddits), Telegram groups, Discord servers, and crypto-specific forums. The system tracks mention velocity (how fast a topic is being discussed), sentiment polarity (positive, negative, neutral), emotional intensity, influencer activity, and narrative shifts. It processes approximately 800,000 social data points per day.

4. News and Event Data

Automated ingestion of articles from 200+ crypto-focused and mainstream financial news sources, regulatory filings, protocol governance proposals, project announcements, and macroeconomic data releases (CPI, interest rate decisions, employment data). Each item is classified by relevance, sentiment, and potential market impact using a fine-tuned language model.

5. Macroeconomic Context

The engine does not treat crypto in isolation. It monitors the DXY (dollar index), 10-year Treasury yields, S&P 500 futures, gold prices, VIX (volatility index), and global liquidity metrics. Crypto markets, particularly Bitcoin, have shown increasing correlation with traditional risk assets since 2020, and ignoring macro context leads to poor predictions during regime changes.

How Agents Process Information

Each agent runs a continuous decision loop. At configurable intervals (ranging from every 10 seconds for scalping agents to every 4 hours for position traders), the agent evaluates its assigned data inputs and produces a directional assessment: bullish, bearish, or neutral, along with a conviction score from 0 to 100.

The processing is not a simple weighted sum. Each agent type uses a different decision model:

Signal Aggregation: From Agents to Output

The individual agent assessments are aggregated through a weighted voting mechanism. However, not all votes are equal. Each agent carries a credibility score that evolves based on its recent predictive accuracy. Agents whose recent signals have been correct receive higher weighting. Agents whose signals have been wrong receive lower weighting. This creates a natural selection pressure: strategies that work in the current market regime gain influence, while strategies that are failing lose influence.

The aggregation produces four outputs for each asset:

  1. Direction: Bullish, bearish, or neutral. This is determined by the weighted majority of agent votes.
  2. Confidence Score (0-100): This reflects the degree of agreement among agents. A score of 85 means that 85% of credibility-weighted agent votes align in the same direction. A score of 55 means agents are nearly split—which itself is useful information (it indicates high uncertainty and typically suggests staying flat or reducing position size).
  3. Time Horizon: The signal is tagged with the dominant time horizon of the agreeing agents. If mainly scalping agents agree on a bullish signal, it is tagged as short-term (minutes to hours). If mainly position agents agree, it is tagged as medium-term (days to weeks).
  4. Key Drivers: The system identifies which data inputs are contributing most to the signal. For example: "Bullish signal driven primarily by exchange outflows (40%), declining exchange reserves (25%), and positive funding rate reset (20%)." This transparency allows traders to evaluate whether they agree with the reasoning, not just the conclusion.
Transparency Principle: Ironbrand does not present its AI signals as black-box oracles. Every signal includes the key drivers and the confidence score. We believe traders should understand why a signal was generated, not just what it says. This allows you to apply your own judgment and market knowledge on top of the engine's output.

Adaptive Learning and Regime Detection

Crypto markets cycle through distinct regimes: bull markets, bear markets, range-bound consolidation, high-volatility breakouts, and liquidity crises. A prediction system that works in one regime will fail in another unless it can detect and adapt to regime changes.

The engine addresses this through two mechanisms:

Agent credibility evolution. As described above, agents that are performing well in the current environment gain influence, while underperforming agents lose influence. This happens automatically and continuously. During a strong trend, trend-following agents accumulate credibility. During a choppy range, mean-reversion agents gain credibility. The system does not need to be told what regime the market is in—it infers it from which agent types are succeeding.

Regime classification layer. A separate subsystem monitors regime indicators: realized volatility trends, trend persistence (measured by the Hurst exponent), correlation between crypto and traditional markets, and market breadth (are gains concentrated in a few assets or distributed broadly?). When the regime classifier detects a shift—for example, from trending to mean-reverting—it adjusts the credibility decay rates so that the agent population adapts faster to the new environment.

What the Engine Does Not Do

It is equally important to understand the limitations of the system:

Performance and Backtesting

We regularly backtest the engine against historical data and publish aggregated performance metrics. As of the most recent evaluation period (Q4 2025):

These numbers are not cherry-picked from the best-performing period. They represent averages across multiple market regimes, including bull runs, corrections, and sideways markets. Past performance does not guarantee future results, and we update these metrics quarterly to maintain transparency.

How to Use AI Signals in Your Trading

The most effective way to use the engine's output is as one input among several in your own decision-making process:

  1. Filter, don't follow blindly. Use high-confidence signals to confirm or challenge your own analysis. If your technical analysis says BTC is setting up for a breakout and the AI engine agrees with 80+ confidence, that is a stronger setup than either signal alone.
  2. Respect low confidence. When the engine outputs a low confidence score, consider it a warning that the market is unclear. This is often the best time to reduce position sizes or stay on the sidelines.
  3. Check the key drivers. If the signal says bullish but the primary driver is social sentiment, and you know that social sentiment is often a lagging indicator in the current market phase, you can weight that signal lower in your own assessment.
  4. Combine with your own risk management. The engine tells you direction and confidence. It does not tell you how much to risk or where to place stops. That remains your responsibility.
Start Using AI Signals

Free account includes limited signal access. Full intelligence requires a Pro subscription.