Market Anomaly Scanner
Flags cross-market deviations across spot, perps, options, ETFs, chain flows, macro events, and news catalysts — with z-scores, source attribution, and timestamps.
SignalForge scans price action, funding, open interest, ETF flows, on-chain data, news, filings, and macro events to generate testable trading hypotheses, Python backtest drafts, risk notes, and daily research briefings.
If perp funding stays elevated while spot ETF inflow decelerates, crowded long exposure may unwind on weak volume confirmation.
# 2026-05-11T07:10Z — funding/ETF divergence
signal = funding_z > 2.0 and etf_flow_3d < ma_20
exit_if = spot_volume_z > 1.5 or basis_norm < 0
# invalidation: breakout confirmed by volume
Every step is auditable. Every output is something a human PM, trader, or quant can challenge, edit, and run themselves.
Continuously watches anomalies across price, funding, OI, ETF flows, chain data, news, filings, and macro releases.
Generates falsifiable trading hypotheses around funding, OI, chain flow, volatility, liquidity, and event catalysts.
Drafts Python notebooks with data assumptions, factor definitions, entry logic, exits, and invalidation checks.
Summarizes why a strategy worked or failed, what regime matters, and where the risk assumptions break.
Delivers morning briefs and risk notes to PMs, traders, and research leads before the desk gets busy.
Five focused modules that fit how a real trading desk works — scanning, hypothesizing, verifying, explaining, and shipping briefings.
Flags cross-market deviations across spot, perps, options, ETFs, chain flows, macro events, and news catalysts — with z-scores, source attribution, and timestamps.
Turns anomalies into ranked, falsifiable trading hypotheses with required data, expected failure modes, and confidence priors.
Produces notebook-ready Python scaffolds — data loaders, factor definitions, entry/exit logic, validation — so quants verify ideas instead of starting from a blank file.
Explains drawdowns, regime dependency, liquidity sensitivity, data leakage risk, and the precise invalidation conditions for each thesis.
Ships concise pre-market briefs and intraday risk notes to PMs, traders, and research leads through email, Slack, or Telegram.
SignalForge writes the first draft so your quants spend their time on validation, not boilerplate. Every draft includes data sources, factor logic, entry/exit rules, and invalidation conditions.
# SignalForge AI — auto-generated backtest draft
# Hypothesis #h-2026-0511-04
import pandas as pd
from signalforge.data import Coinglass, SoSoValue, Binance
funding = Coinglass.funding_rate("BTCUSDT", freq="8h")
etf_flow = SoSoValue.etf_net_flow("BTC")
spot_vol = Binance.spot_volume("BTCUSDT", freq="1d")
# Factor construction
funding_z = (funding - funding.rolling(30).mean()) / funding.rolling(30).std()
etf_flow_3d = etf_flow.rolling(3).sum()
spot_volume_z = (spot_vol - spot_vol.rolling(30).mean()) / spot_vol.rolling(30).std()
basis_norm = (futures_basis() / atr(14)).clip(-5, 5)
# Entry / exit logic
entry = (funding_z > 2.0) & (etf_flow_3d < etf_flow_3d.rolling(20).mean())
exit_ = (spot_volume_z > 1.5) | (basis_norm < 0)
# Invalidation: spot volume confirms breakout, abandon short bias
positions = build_short_positions(entry, exit_, max_hold=10)
# Report: regime-conditional sharpe, max DD, factor stability
report = sf.evaluate(positions, regimes="funding_z > 2")
report.to_html("reports/h-2026-0511-04.html")
Every brief separates evidence, hypothesis, backtest plan, and invalidation logic — so PMs and traders decide what deserves attention before the open.
All plans include data integrations, daily research briefings, and human-in-the-loop review. Annual contracts available with custom terms.
SignalForge AI does not execute trades, does not manage capital, does not custody assets, and does not promise returns. It supports research, validation, risk review, and decision workflows for professional teams that keep humans in control.
See how SignalForge turns market data, news, and chain activity into hypotheses your team can test — before the market opens.
30-min walkthrough — anomaly scanner, hypothesis engine, and a sample morning brief tuned to your desk's coverage.
If you don't hear from us, email [email protected].