Starting point — key to understanding this document: the engine is already built and running in production 24/7. 16 months of research, 21,954 scans recorded, 36+ APIs integrated, a 12-layer pipeline and documented evidence that the engine does detect actionable patterns (regime, cross-asset drivers, narrative, catalyst events, reasoned abstention). The engine works. That is not what we are pivoting.
The pivot is about extending what already works: adjusting the engine API, adapting it to deliver intelligence to AI agents via MCP, and building the new dashboard that exposes it to humans. At the same time, we are abandoning the role of "portfolio manager" for the user — we no longer connect to their exchange to execute trades, we take no custody, we assume no responsibility for capital decisions. Instead we deliver a sophisticated market intelligence layer that any agent — advanced or low-cost, proprietary or third-party — can consume to decide better.
The operational plan is simple: finish the new dashboard, close the modules that connect the engine to humans and agents, and start billing. We are not building from scratch — we are exposing what already works as a product.
Tradit redefines itself as the Agentic Market Intelligence category: infrastructure that reads the market and communicates probable directions, anticipated events, and abstention signals — before consensus reacts — to the user and their agent.
TL;DR
Tradit answers three questions that no current tool answers together:
- What is happening right now? — market state synthesized in real time (regime + pressure by domain + cross-asset matrix + active session), not reactive notifications like "X is moving" that arrive after the move.
- What could be happening? — conditional scenarios with explicit triggers, anticipation of catalyst events with historical track record, detected contra-narratives, reasoned abstention when conditions do not support action.
- How do I connect it to my Claude / ChatGPT /
OpenClaw? — via native MCP from day one (at
mcp.tradit.co), where the user's agent calls Tradit as a tool and reasons with real data instead of inventing.
Dashboards (TradingView, Coinglass), portfolio apps (Rallies), institutional terminals (Bloomberg) answer some of the three. None answer all three together. That is the market cell Tradit occupies: Agentic Market Intelligence.
AI agents, even though they lose money in many cases, already know how to trade. What they lack is a market intelligence layer that communicates probable directions with clear conditions, anticipates events before consensus reacts, and recommends abstention when conditions do not support a trade. Tradit closes that gap.
1. Customer and problem
1.1 Who the customer is
Five profiles. All five pay, all five consume the same intelligence, all five want to understand the state of the market before consensus processes it.
| Profile | How they operate today | Their pain |
|---|---|---|
| The newcomer | Read books, watches YouTube, $500-$5K, first trade pending | "I don't want to lose on my first trade. I need to understand the state of the market, not receive BUY/SELL signals." |
| The intermediate | Trading for 6-18 months, 8 tabs open (Coinglass + TradingView + Twitter + ChatGPT) | "I always find out after the fact. I need something to reason for me, not more raw data." |
| The AI-native | Lives in Claude / ChatGPT / OpenClaw, asks their AI everything | "My AI makes things up when I ask about the market. It has no real-time data or framework." |
| The builder | Builds agents (personal or product), connects them to brokers/exchanges | "My agent already knows how to trade. It just doesn't know where the market is moving. Without market intelligence, my agent is Alpha Arena." |
| The prediction market investor | Bets on Polymarket / Kalshi (FOMC, crypto events, politics, weather) | "Prices move when the news breaks. I want to detect the divergence between the market's implied probability and structural data before consensus prices it in." |
1.2 The promise, in one sentence
The user receives market directions in the form of signals — with clear conditions, explicit invalidation and recommended sizing. When there is no clarity, they receive reasoned abstention. Before consensus reacts.
Tradit communicates three types of structured signal to the user:
- Conditional directional: direction + triggers + invalidation + sizing — e.g. "LONG if it breaks $74,168 with volume > 0.80; stop at $73,426; size 2% of capital"
- Anticipated event: upcoming catalyst + window + historical proximity — e.g. "Options expiry vol window at T-12h, 98% historical proximity"
- Reasoned abstention: when conditions do not support a decision — e.g. "dominant neutral pressure + low regime confidence"
The user decides and executes in their broker. Their agent consumes the same signals via MCP and reasons with real context. This is not autopilot or magic prediction — it is honest directional communication with explicit conditions.
1.3 Why this structure bills
ChatGPT and Claude give the user deep information + options — the user decides what to do with that information. Polymarket shows odds and volume bet by event — the user decides what position to take. Substack delivers curated analysis — the user decides how to interpret it. Google Finance Research lists assets, news and context — the user decides what to follow.
The pattern that monetizes the current era is consistent: synthesized information + full decision autonomy = the business bills. Not the products that automate the decision (Alpha Arena proved it: LLMs that made autonomous decisions lost between -31% and -62% with $10K real).
Tradit replicates that structure for the market: intelligence depth (pressure + regime + events + contra-narratives + cross-domain triangulation) + 100% user decision. We don't replace the user or their agent — we remove the friction of staying informed. The user trades in their broker. Their agent reasons with real context. The decision never leaves their hands.
1.4 The evidence
- 70% of traders on Polymarket lose money (Predict Parity, 2024). Trading without synthesized context = losing.
- 5,785 HFT bots take 39.9% of Polymarket volume. Retail competes against machines with superior structural information.
- Alpha Arena 2025: 6 LLMs operated $10K real on Hyperliquid. GPT-5 lost -62%. Claude -31%. Gemini -57%. Only Qwen won (+22%) — and it was through discipline, not prediction. Agents alone don't trade well without an engine underneath.
2. Market analysis and opportunity
2.1 The landscape today
The "AI + trading" market is already noisy, but it is split into three categories that don't talk to each other. Between them there is a structural gap that Tradit occupies.
Bots and agents that trade (execution side):
- Traditional bots: 3Commas, HaasOnline, Cryptohopper — millions of combined users, operating with technical rules
- LLM-driven agents: Alpha Arena, NoFx, TradingAgents, custom agents (OpenClaw, LangChain, AutoGen)
- What they demonstrated: agents that trade autonomously without an engine underneath lose money. Alpha Arena Oct 2025 was public evidence.
Data layers that display raw information:
- Crypto: Coinglass, CryptoQuant, Glassnode, Velo, Santiment, Amberdata
- Institutional: Bloomberg, Refinitiv, FactSet, LSEG
- Retail: TradingView, Yahoo Finance, Investing.com
- What they lack: synthesis. They show funding, OI, sentiment — the user interprets 8 dashboards at the same time.
Generic LLMs without market context:
- ChatGPT, Claude, OpenClaw, Perplexity, Gemini
- Reasoning without real-time data or a market framework
- What they lack: they make things up when asked about the market.
2.2 The gap: nobody occupies "agentic market intelligence"
EXECUTION INFORMATION
────────────────────────────────────────
INSTITUTIONAL Citadel, Virtu Bloomberg, Refinitiv
(HFT market makers) (data terminals)
RETAIL HUMAN 3Commas, Cryptohopper Coinglass, Glassnode
(traditional bots) (data layers)
RETAIL AGENTIC Alpha Arena, NoFx ← TRADIT
(failed LLM agents) Tradit occupies the empty cell: synthesized and directional information for agentic retail — AI-native humans + agents that reason. No competitor stands there today.
2.3 Existing demand
- Retail trading is at all-time highs. Searches for "how to start trading" at historical levels. Reddit r/CryptoCurrency 7M+ users.
- Active global crypto traders: ~50M (Chainalysis 2024). Growing double digits annually.
- Mass adoption of personal AIs: Claude + ChatGPT + frameworks like OpenClaw combine 700M+ monthly users. A material portion uses them for finance / trading questions today — without real context. That gap is exactly what Tradit closes.
- Agent builders exploding: the installed base of devs building agents (OpenClaw + LangChain + AutoGen) grows double digits per quarter.
- Traditional bots have a sophistication ceiling. Their most sophisticated users want more — Tradit is the next level.
2.4 Why now (timing)
- MCP emerging standard — 12-18 month window. Anthropic launched Model Context Protocol in Q4 2024. Incumbents (Bloomberg, Refinitiv, LSEG) have not yet shipped a full-featured enterprise MCP version.
- Alpha Arena publicly evidenced the gap. Oct 2025 was clinical proof that LLMs alone can't trade. The narrative "agents need an engine" is already in the market.
- Crypto + tokenized stocks open the universe without institutional licensing. Operating equity exposure via Ondo / xStocks eliminates the friction of traditional market data licenses.
- Retail trading boom continues. Retail crypto volume at all-time highs + zero-commission equities + crypto-native apps (Hyperliquid, dYdX, Drift) = large and growing audience with appetite for better tools.
- Financial content creator boom. The "trader educator" ecosystem (YouTube + Substack + X) captures massive retail attention.
3. What is Tradit (bird's-eye view)
┌──────────────────────────────┐
│ TRADIT ENGINE │
│ (observes state, anticipates│
│ events, detects contra- │
│ narratives, abstains) │
│ │
│ • Regime + bipolar pressure │
│ • Flow + funding + OI │
│ • Narrative + news │
│ • Catalyst events │
│ • Surprises vs baseline │
│ • Abstention when applicable │
└────────────┬──────────────────┘
│
┌──────────────────────┼──────────────────────┐
│ │ │
┌────▼─────┐ ┌──────▼───────┐ ┌─────▼─────┐
│ Web │ │ Alerts │ │ MCP │
│ Dashboard│ │ push/email/ │ │ (Claude, │
│ + chat │ │ Telegram / │ │ ChatGPT, │
│ + watch │ │ Discord │ │ agents │
│ │ │ │ │ custom) │
└──────────┘ └──────────────┘ └───────────┘ One engine. Three consumption channels. Same intelligence.
| Channel | User's job-to-be-done | When they use it |
|---|---|---|
| Web | "I want to understand the state of the market and upcoming events before consensus reacts" | Before every decision. Check 1-3 times a day. |
| Alerts | "Notify me when an event is anticipated, an abstention is triggered, or a contra-narrative is detected" | While doing something else. Reactive. |
| MCP | "I want my agent to reason with real market intelligence, not invented data" | Workflow in Claude / OpenClaw, custom agent running in background, app built on top of Tradit |
No channel is a subset of another. Each targets a different job. MCP is not a secondary feature — it is the channel of the agentic era. Web and alerts are humans consuming the same layer.
4. Cross-asset triangulation — the exclusive value
Competitors deliver feeds: Coinglass is a derivatives feed, Glassnode an on-chain feed, Polymarket an odds feed, X/Twitter an opinions feed. Each is valuable but passive — the user has to synthesize across 8 open tabs. Tradit is not a feed. Tradit triangulates and communicates.
NEWS (tweets, headlines, curated RSS)
↓
NARRATIVE (what story the market is telling itself, where it is saturated)
↓
MARKET (price, volume, funding, OI, liquidations, multi-exchange flow) ← TRADIT
↓ triangulates
MACRO (DXY, yields, oil, equities, Fed expectations) here
↓
TIMING (sessions, upcoming events, event-risk windows)
↓
MEMORY (what accumulated in 24-72h, what changed sign, what hypothesis is active)
↓
COMMUNICATION: cross-domain insight to the user (human or agent) 4.1 The central thesis: the edge does not live inside crypto
What moves Bitcoin is systematically outside of Bitcoin. The candles are the effect. The causes live in tariffs, geopolitics, Fed decisions, institutional flows, equities, and commodities.
This is the thesis the postmortem proved empirically — not a marketing claim. And it is evidenced by two real production cases where the engine had to cross different domains to understand what the price in isolation would never have revealed.
4.2 Case 1 — Whale trap tariffs (April 1, 2026)
Q2 day 1. Trump tariffs take effect. BTC touches $69,310 and is violently rejected $1,100 lower. For the crypto-only observer, it was "just another red candle". For the engine it was a documentable sequence of 7 converging signals — and 5 of the 7 came from outside crypto:
| # | Signal | Source | Read |
|---|---|---|---|
| 1 | MSTR -2.10% while BTC +0.59% | Equities | Institutional divergence. Without equities the system was blind. |
| 2 | Kalshi 74% prob BTC at $65K April | Prediction market | The prediction market didn't buy the rally — smart money expected the dump. |
| 3 | Funding cycle 5→7→9→14→8/21 in 72h | Crypto-derivatives | Classic stop-hunt pattern |
| 4 | Volume pump 0.174x baseline in Asian session | Crypto-volume | Cheap distribution by whales |
| 5 | $93M shorts liquidated NY → longs after (liq ratio 0.97) | Crypto-liquidations | Whale double-harvest |
| 6 | MACD swing +257 → -80 in <24h | Crypto-technical | Extreme reversal confirmed |
| 7 | FGI returned to 8 (extreme fear) in 12h | Macro sentiment | Structural sentiment did not validate the push |
This case is only readable by looking at BTC together with MSTR + equities + Kalshi + macro calendar. It cannot be read by looking at the candle alone.
4.3 Case 2 — Rally on Iran ceasefire (April 7, 2026)
Trump announces Iran ceasefire → oil -17.3% → BTC $69K → $72.7K in hours. But the important thing is not that the system called the rally. The important thing is that the hypothesis was pre-registered days earlier:
- Pre-registered hypothesis H-FR: "BTC's bottom requires an external catalyst; most likely candidate: resolution of the Iran front". Active with score and explicit kill condition.
- When the catalyst arrived, it confirmed exactly. No narrative adjustment was needed.
- A second active hypothesis predicted the mechanism ("violent resolution when liquidity arrives").
- The conditional polarity module correctly inverted the oil read from RISK_OFF to RISK_ON in real time.
- The abstention score dropped 1.00 → 0.40 — the first time in 474 consecutive scans.
- Bearish pressure rose 22% → 41% during the rally — structural divergence detected.
The edge was not in a technical prediction of BTC. It was in having modeled the causal world around BTC.
4.4 Why communication is the moat
Raw data is commodity. What is not commodity:
- Cross-domain triangulation — requires a narrative attribution module, a regime classifier, multi-exchange market data, macro, and a timing engine working together. Research started January 2025, validated over 808 days.
- Structural memory — what accumulated in the last 72h, what hypothesis is active, what changed sign. Feeds have no memory.
- Communicating the insight in language the user (human or agent) can act on — not as a table of numbers, not as a chart: as an actionable insight.
An AI agent with access to all individual feeds cannot do this without Tradit. It has no persistent memory. It has no cross-narrative framework. That is why Alpha Arena lost: they had data, not triangulation.
5. Surfaces with features
5.1 Web — Dashboard, chat, watchlist (app.tradit.co)
What the user sees when logged in:
- Market Pulse (home) — global directional read of the market on one screen
- Active session (ASIA / EU / US / weekend) + next transition
- Current regime + probable direction for the next 24-72h with confidence
- Pressure breakdown by domain (FUNDING, FLOW, MACRO, NARR, NATIVE)
- Top 3 assets where Tradit anticipates a directional shift
- Macro event calendar for the next 48h with interpretation
- Cross-asset feed — what oil / gold / DXY / equities did and how it crosses with crypto
- Asset view — for BTC, ETH, SOL, HYPE, AAPL-token, TSLA-token, etc.
- Structured Read of the asset's state (real engine format)
- Pressure breakdown — danger / opportunity bars by domain
- Upcoming catalyst events with their historical track record
- Surprises detected vs baseline
- Active contra-narratives (when data contradicts the narrative)
- Action signal when applicable: direction + triggers + invalidation + sizing
- History of past Reads with outcome (auditable, foundation of the track record)
- Watchlist — the assets the user follows, with an individual Read for each
- Chat — questions to the engine, response with structured Reads (not opinions from a generic LLM)
- Event calendar — event-risk windows with interpretation
- Calibration / track record — public hit rate by Read type; each past Read with its outcome
5.2 Alerts — proactive push
Channels: email, Telegram bot, Discord webhook, generic webhook (POST JSON Read).
Event types:
- Regime flip anticipation — the market regime is about to change
- Liquidation cascade brewing — conditions that precede mass liquidations
- Crowding detected — funding + OI + sentiment simultaneously overloaded
- Probable direction shift — material change in the Read
- Narrative divergence — structural data contradicts the public narrative
- No-trade window opening — macro events / volatility shock
- Invalidation triggered — the invalidation level of an active Read was hit
- Polymarket vs Tradit spread > threshold
- Institutional ETF flow > threshold
Each alert carries the source Read ID + direct link to /reads/:id.
5.3 MCP — the intelligence for agents (mcp.tradit.co)
This is the native surface of the agentic era. The user's agent — Claude / ChatGPT / custom agent built on open frameworks like OpenClaw — calls Tradit as a tool and obtains structured directional Reads instead of inventing about the market.
Exposed tools:
tradit_market_pulse()
→ global directional read: regime + probable direction + drivers + event-risk window
tradit_read(symbol, horizon?)
→ synthesized directional Read for an asset
tradit_watchlist_state(symbols[])
→ Reads for a watchlist or filtered universe
tradit_pressure_breakdown(symbol)
→ pressure by domain: danger + opportunity
tradit_divergences()
→ active divergences (narrative vs price, sentiment vs flow, Kalshi vs Polymarket)
tradit_event_calendar(window?)
→ upcoming macro + crypto-native events with impact interpretation
tradit_no_trade_warnings()
→ active no-trade windows
tradit_compare(symbols[])
→ directional comparison between assets under current regime
tradit_capital_sizing(symbol, capital, risk_tolerance)
→ suggested position size + leverage + stop based on regime and volatility Real usage example:
User in Claude: "How is BTC right now?"
Claude calls:tradit_read("BTC")
Tradit returns the structured JSON Read (regime, pressure, abstention, surprises, scenarios, contra-narrative).
Claude responds: "BTC in RANGING regime with low confidence. Dominant neutral pressure — the engine recommends abstention. There is a surprise: OI dropped more than expected. And a contra-narrative: institutional outflows of -$51.5M contradict the apparent calm. If you wanted to enter: long if it breaks $74,168, short if it loses $73,426. My honest recommendation: abstention today."
This is what the user's Claude cannot do today without Tradit: have a structured Read of the state of the market in real time, with regime + pressure + abstention + conditional scenarios + auditable provenance.
For builders building a product: same
API; MCP-MCP composability with broker MCPs (Alpaca,
Hyperliquid, Interactive Brokers) — the agent composes
tradit.read() + broker.execute().
Tradit never executes — it is read-side composability.
Auth: OAuth 2.1 (Anthropic standard) + dual API key.
6. The Read — the product's primitive
Everything Tradit produces, displays, or pushes is a Read or a derivative. A Read is a structured object that matches the real output of the engine in production:
{
"id": "read_2026_05_05_btc_001",
"subject": "BTC",
"session": "LONDON",
"regime": "RANGING",
"regime_confidence": 0.1941,
"temperature": "MEDIUM",
"conviction": "MEDIUM",
"net_direction": { "bearish": 0.26, "neutral": 0.72, "bullish": 0.02 },
"pressure": {
"FUNDING_CARRY": { "danger": 0.57, "opportunity": 0.28 },
"LIQ_CASCADE": { "danger": 0.28, "opportunity": 0.00 },
"EQUITY_RISK": { "danger": 0.25, "opportunity": 0.00 },
"SENTIMENT_DELTA": { "danger": 0.28, "opportunity": 0.00 },
"INSTITUTIONAL_FLOW":{ "danger": 0.23, "opportunity": 0.13 }
},
"abstention_policy": {
"should_abstain": true,
"abstention_score": 1.00,
"abstention_reasons": [
"softmax_gap_low", "pressure_neutral_dominant",
"regime_confidence_low", "entropy_high"
]
},
"surprises": [
{ "signal": "oi_change", "error": -0.304, "magnitude": "HIGH" }
],
"contra_narrative": {
"strength": "MODERATE",
"summary": "Los datos dicen MIXED PERO: etf_strong_outflows",
"contradictions": [
{ "signal": "etf_strong_outflows", "actual": "$-51.5M net outflows" }
]
},
"scenarios": [
{ "name": "RANGE_CONTINUE", "probability": 1.00, "action": "HOLD" },
{ "name": "BULLISH_BREAKOUT", "probability": 0.25, "action": "LONG",
"conditions": { "price_above": 74168, "volume_above": 0.80 } },
{ "name": "BEARISH_REVERSAL", "probability": 0.25, "action": "SHORT",
"conditions": { "price_below": 73426, "liq_cascade": true } }
],
"events_anticipated": [
{ "event": "options_expiry_volatility", "window": "T-12h", "historical_proximity": 0.98 },
{ "event": "funding_normalization", "window": "T-8h", "historical_proximity": 0.76 }
],
"agent_constraints": {
"framing": "OBSERVER",
"disclaimers": [
"Regime confidence is 19% — treat classification as tentative",
"Contra-narrative is MODERATE — dominant direction may be misleading"
]
},
"provenance": {
"data_sources": ["binance", "coinglass", "santiment", "fred", "dune"],
"engine_version": "tradit-engine-0.8.1",
"evidence_url": "/reads/read_2026_05_05_btc_001/evidence"
}
} Important: the schema describes state and
proposes conditional scenarios. It does NOT predict
direction. The agent_constraints.framing:
OBSERVER field is explicit — the engine was designed to
observe, not to bet.
One structure. Four different renders.
| Channel | Render |
|---|---|
| Web | Visual component with collapsible drivers, gauges, "explain this" panel |
| MCP | Full JSON returned to the tool call — the agent reasons over the structure |
| Alert | Compressed payload: subject + tagline + direction + invalidation + link |
| Chat | Long narrative generated from the structured fields |
Lifecycle — automatic track record
- Each Read generates anticipated events with a horizon
- On expiry, the engine evaluates the outcome → marks
confirmed/partial/missed - Public track record is updated with proximity by event type
- Real tracking (snapshot 2026-04-15): catalyst events 96% avg proximity (2,648 hits / 2,657 attempts); funding_normalization 76%; options_expiry_volatility 98%; fed_volatility 100%; mechanical price predictions 13% (declared honestly)
- Historical Reads auditable by ID — the foundation of the show-your-work principle
7. How we differentiate
7.1 Vs data layers (Coinglass, CryptoQuant, Glassnode, Velo)
Those products are data layers. They show funding, OI, liquidations, sentiment — raw. The user synthesizes.
| Dimension | Data layers | Tradit |
|---|---|---|
| Output | Raw metrics in separate tabs | Structured signals: directionals with conditions + anticipated events + abstention |
| Who interprets | The user (8 open tabs) | The engine. The user validates and executes. |
| Directional signals | Does not emit | Directions with triggers + invalidation + sizing — not blind BUY/SELL |
| Catalyst events | Does not flag | Anticipates with historical track record (76-100% proximity by type) |
| Abstention | Never | Legitimate first-class output |
| Contra-narratives | Does not detect | Detects when data contradicts narrative |
| AI / agent integration | Generic API | Native MCP from day one |
| Track record | Does not publish predictions → has none | Public hit rate by signal type, every Read auditable |
Coinglass delivers the data. Tradit delivers the signals with conditions.
7.2 Vs charting (TradingView, TrendSpider)
Excellent for charts and community. Neither synthesizes regime, narrative, derivatives, and macro into an actionable directional Read. Tradit does not compete on charts — it competes on anticipation.
7.3 Vs signal-bros (Telegram bros, copy-trading)
BUY/SELL signals without context kill retail. Tradit is not a signal. It is directional context with conditions and invalidation. As evidence of how broken the current ecosystem is: we replicated 30 popular TradingView strategies with real costs applied over 808 days — only 1 of 37 variants beats Buy & Hold.
7.4 Vs trading agents (Alpha Arena, NoFx)
The most important counter-positioning. Agents that trade autonomously fail structurally:
- GPT-5 -62%, Gemini -57%, Grok -45%, Claude -31% in Alpha Arena (Hyperliquid, Oct 2025)
- Documented cause: no working memory, no hardcoded risk guardrails, no knowledge base, replicating the worst human habits
Tradit is not a trading agent. Tradit is the piece those agents were missing.
| Axis | Trading agents | Tradit |
|---|---|---|
| What it does | Decides and executes trades | Reads market directions |
| Risk | User's capital in its decisions | User's capital, their decision — Tradit feeds the context |
| Composability | Closed product | MCP — composes with the user's agent + their broker MCP |
| Track record | Hyperliquid showed massive losses | Public backtests + auditable Reads |
The user's agents already know how to trade. Tradit gives them the intelligence they are missing.
7.5 Vs LLMs alone (Claude, ChatGPT, OpenClaw without market tools)
LLMs make things up when asked about the market because they have no real-time data. Tradit is the tool that makes them useful for the market. The user does not replace their Claude — they connect it to Tradit and it transforms.
7.6 Vs Bloomberg / OpenBB
- Bloomberg: institutional, closed. Tradit is retail-prosumer accessible.
- OpenBB: open-source workspace, not packaged intelligence. Tradit packages the engine as a product.
8. The postmortem that justifies the product
Tradit was not born with a slogan. It was born with a postmortem.
We started in January 2025 with the hypothesis the entire industry sells: "we are going to build a system that predicts the price of BTC". 16 months later, 808 days of analyzed data and more than 400 executed scripts, the research reached an uncomfortable and honest conclusion: predicting the retail price is not defensible. Triangulating is.
8.1 The research that was done (in numbers)
- Start: January 2025
- Data analyzed: 808 continuous days of BTC/USDT (1.16M 1m candles)
- Experimental lines: 12 parallel with pre-registered kill conditions
- Scripts executed: 400+ numbered, reproducible
- Engine in production 24/7: since March 2026 → 21,954 scans recorded, 36+ APIs
- Feedback engine: 32 cases documented with ghost P&L and candidate rules
- Methodology: purged walk-forward, Holm-Bonferroni multiple testing, real costs applied, pre-registered hypotheses
8.2 What the research proved does NOT work
| Tested hypothesis | Result |
|---|---|
| Trading engine on candles (144 scripts) | p=0.073 — does not beat noise with confidence |
| 30 popular TradingView strategies | 1 of 37 beats Buy & Hold with real costs |
| Binary derivative signals (28 tested) | 0 of 28 survive Holm-Bonferroni |
| Fine-tuned foundation model | Direction accuracy 47%→63% does NOT translate into an operable product |
| 12-component technical compass | Kill condition activated: -$0.30/week |
| Multi-asset transfer (BTC → ETH/SOL) | Candle-only track: -$322 / -$370 |
| Carry as "discovered strategy" | 51% of PnL — but it is a structural anomaly, not a proprietary edge |
8.3 The central irony — the catalysts are external
The candles are the effect. The causes lived outside all along:
- Oil +3.3% sustained → -12.6% in hours = move BTC $69K → $72.7K (milestone April 7, 2026)
- Gold as emerging flight-to-safety — BTC rose with gold during the crisis, not against it
- Trump tweets as meta-actor — a single tweet moved oil, gold, BTC, and equities simultaneously
- Institutional ETF flows — BlackRock $612M inflow in 5 days detectable via Dune on-chain before the press reports it
- Liquidation cascades P99 → P90 anticipate reversals with HR 87.5% (N=8)
- DXY ↑ >0.5% daily anticipates BTC drops with HR 75% (N=16)
- Equity crash >2% US session anticipates BTC drop >1.5% with HR 100% (N=8)
While retail was watching candles, the big players were moving gold, gas, commodities, and bonds.
8.4 What the research proved DOES work
| Capability | Evidence |
|---|---|
| 4 Tier 1 contextual signals with HR 75-100% | Equity crash >2% (HR 100%), liq cascade P99→P90 (87.5%), ETF outflows >$400M (75%), DXY ↑ >0.5% (75%) |
| 3 Tier S cross-asset features with ICIR > 1.5 | liq_long_ratio (-2.61), COIN return (+2.20), US 10Y bonds (+1.52). The edge lives outside BTC's price. |
| 7-channel regime classifier | 12/12 stress test passed (historical validation 2014-2026) |
| Cross-domain triangulation in production | April 7, 2026 milestone documented |
| 24/7 pipeline | 21,954 scans recorded with 33-55 bipolar signals + softmax decision + active hypotheses |
| Feedback engine | 32 cases with documented ghost P&L |
8.5 The design laws that survived
130 sophisticated refinements FAILED. The few rules that survived are encoded in the engine:
- Vetoes > optimizations — the only late improvements are abstention rules
- Simple > complex — ~130 refinements invalidated by overfitting
- Derivatives as trigger = 0/28 FAIL. As sizing/veto = works.
- Pullback > market entry (always)
- Long-only on BTC (6/6 short attempts FAIL)
- ATR×2.5 trailing flat = definitive exit (9/9 alternatives FAIL)
- Short/long asymmetry — long bounded, short unlimited
- Explicit kill conditions on every hypothesis — they are not adjusted, they are invalidated or survive
9. Universe covered — cross-asset layer guided by institutional flows
Tradit does not scale from BTC, ETH, and SOL. It scales from the causal world around BTC.
9.1 Universe in production
Crypto: BTC, ETH, SOL, BNB, HYPE, top 20 by liquidity. Memecoins and new listings via the Discovery surface.
Equities & tokenized stocks:
- Crypto-correlated: MSTR, COIN, mining stocks (RIOT, MARA)
- Mega-cap tech: NVDA, AMD, TSLA, META, GOOGL, AAPL, MSFT, AMZN
- Index proxies: SPY, QQQ, IWM, VIX
- Tokenized stocks (Ondo / xStocks): AAPL-token, TSLA-token, MSFT-token, NVDA-token via on-chain rails
Commodities:
- Oil (USO + Yahoo CME) — leading indicator of risk-on/off
- Gold (PAXG) — emerging flight-to-safety
- Natural gas — correlation with macro cycle
- Conditional polarity — the same oil move is read as RISK_ON or RISK_OFF depending on context
Macro and currencies: DXY, US 10Y bonds, M2 (FRED), macro events (FOMC, CPI, NFP, ECB, BoJ).
Prediction markets — first-order pillar:
- Kalshi — monthly/annual event ladders
- Polymarket — consensus pricing by event, $27M+ active volume
- Function: captures what money actually expects on discrete events. Detects divergences between the implied probability and the internal triangulation.
- Real case: during the whale trap of April 1, Kalshi 74% prob $65K was a contrarian signal to the rally — the prediction market did not buy the push.
Institutional flows — the engine's guide:
- On-chain ETF flows by issuer (Dune): BlackRock IBIT, Fidelity FBTC, Grayscale GBTC, ARK
- Coinbase Premium — proxy for US institutional demand
- Smart money funding (Hyperliquid + Binance, multi-exchange aggregate)
- CME institutional futures — 1h/4h/24h OI deltas
- Real case: BlackRock $612M inflows in 5 days detectable on-chain before the press reports them
9.2 The hierarchy: guided by institutional flows
Not all assets carry equal weight in the final Read. The engine weights following institutional flows because the evidence showed they arrive first at the asset that moves the market:
- BlackRock buys IBIT $612M in 5 days → structural bullish bias on BTC
- MSTR -2.10% while BTC +0.59% → institutional divergence
- CME OI delta 4h/24h → leading indicator of smart money withdrawal/entry
- ETF Q1 → Q2 window dressing flip → reveals which portfolios are real vs cosmetic
The individual user cannot track these flows manually. Tradit does it, weights them, and communicates the Read.
10. Four concrete use cases
10.1 Case A — The newcomer (Mia, $2K, first month)
Mia wants to enter BTC but does not know if the timing is right.
- Opens
app.tradit.co→ Market Pulse - Sees the conditional signal: "BTC: LONG if it breaks $62-63K with volume > 0.80; invalidation if it loses $61.5K; sizing 2% capital, 1x leverage. If conditions are not met → valid abstention."
- Confirms triggers, invalidation and sizing in the BTC view
- Sets up alert "BTC hits $62K with confirmed volume"
- Receives push when triggers are met. Enters from their Coinbase with a stop at $61.5K — exactly where Tradit defined the invalidation.
Mia did not enter by luck or on a magic signal — she entered with an explicit conditional signal, before consensus confirms the move.
10.2 Case B — The intermediate (John, $15K, trading for a year)
John has 8 tabs open and always finds out too late.
- Sets up watchlist with his 6 preferred assets
- Configures alerts: regime flip anticipation, liquidation cascade brewing, narrative divergence, crowding
- Closes 6 of the 8 tabs. Tradit sends push when a move is anticipated, not after it has already happened.
- When he trades, opens the asset view, reads the probable direction, decides. 5 minutes instead of 40.
His edge increased not through better prediction — through information before consensus + less noise.
10.3 Case C — The prediction market investor (Lucy)
Lucy bets on Polymarket on macro and crypto events. She wants to detect divergences between the market's implied probability and structural data before consensus prices it in.
- Sets up watchlist with discrete events: FOMC outcomes, BTC ETF flows, halving impact, governance votes
- Configures alerts: narrative divergence, anticipated catalyst event, contra-narrative, Polymarket vs Tradit spread > threshold
- Before FOMC receives push: "Polymarket prices 50bp cut at 67%. Tradit reads conditions that support 41%. Spread -26%. Contra-narrative: ETF outflows + firm DXY."
- Lucy opens Polymarket. Takes a position opposite to market consensus.
Her edge is not magic prediction — it is structural information synthesized before the market processes it into price.
10.4 Case D — The AI-native builder (Daniel, agent in OpenClaw)
Daniel builds his own agent. The agent already knows how to call Hyperliquid via MCP; what it lacks is knowing which market conditions are good for trading.
- Connects his agent to Tradit via MCP (OAuth + API key)
- The agent already had:
hyperliquid.place_order(),hyperliquid.get_positions(). Now it also has:tradit_read(),tradit_pressure_breakdown(),tradit_no_trade_warnings() - Programs the agent: "Before any decision, call
tradit_no_trade_warnings(). If there is an active warning, abstain. If not, calltradit_read(symbol)and reason through the entry based on the conditional scenarios and recommended sizing." - The agent now reasons with anticipatory intelligence. It moves from Alpha Arena (where GPT-5 lost -62%) to Qwen-style (disciplined, few trades, abstention).
Daniel did not buy a trading agent. He bought the intelligence his agent needed to not be Alpha Arena.
11. What Tradit does NOT do (boundaries)
| Area | Position |
|---|---|
| Connect to the user's broker | NO. The user trades where they already trade. |
| Execute trades | NEVER. Tradit is not a broker, custodian, or executor. MCP composability with brokers (Alpaca, Hyperliquid) is on the user's agent side, not Tradit's. |
| Personalize by portfolio | NO. The user builds their watchlist manually. |
| Guarantee returns / win rates | NO. Tradit publishes an honest track record, not promises. |
| Personalized financial advice | NO. This would trigger advisor licensing. Everything is research / educational. |
| Copy-trading | NO. Different compliance regime, different product. |
| Trade as an autonomous agent | NO. Tradit is an intelligence agent, not a trading agent — we scale the idea to a smarter layer: instead of trading for the user, we deliver structured context so that their agent (their own, from a broker, or built on top of open frameworks like OpenClaw) can decide better. If the user wants to execute, they compose Tradit + their broker MCP. |
These boundaries are by design. They keep Tradit out of the "automated trading" category (legally complex) and within "Agentic Market Intelligence" (defensible and aspirationally correct).
Closing. Tradit started in January 2025 with the hypothesis the entire industry sells — "we are going to build the system that predicts the price of Bitcoin". Sixteen months later, with 808 continuous days of analyzed data, 144 scripts in 24 phases, an arena of 30 TradingView strategies replicated with real costs, a foundation model fine-tuned on local hardware, and two documented milestones in real production (whale trap on tariffs April 1, Iran ceasefire April 7), the research closed the debate empirically: predicting the retail price is not defensible. Triangulating the causal world around the price is. The engine that learned to triangulate during those 16 months already runs 24/7, integrates 36+ APIs, has 21,954 scans recorded, and emits 33-55 bipolar signals per cycle with documented cross-asset drivers.
The pivot is not building a product from
scratch — it is exposing the engine that already works. The
new dashboard (app.tradit.co), the native MCP
server (mcp.tradit.co), and the multi-channel
alerts are surfaces on the same intelligence layer. Tradit
stops trying to be the agent that trades for the user, and
becomes
the intelligence that the user's agent consumes
to decide better. The decision and execution
stay where they belong — on the user's side and
the agent they control.
Agentic Market Intelligence is not a slogan. It is the operational name for what the engine started doing when it stopped watching candles and started reading the world that moves them — tariffs, geopolitics, Fed decisions, institutional flows, cross-asset narrative. That is what is already built. That is what is now being packaged as a product.