Methodology
Transparency about how UFX Market Intelligence works, what data it uses, and what it does not cover.
Data Sources
| Source | What It Provides | Frequency |
|---|---|---|
| Yahoo Finance | OHLCV price data for all 18 tracked assets (BTC, ETH, XRP, SOL, BNB, S&P 500, NASDAQ, Dow Jones, Russell 2000, DAX, Nikkei, FTSE, NVIDIA, JP Morgan, Gold, Silver, Platinum, DXY) | Daily |
| FRED (Federal Reserve) | Fed Funds Rate, CPI, M2, Yield Curve, Unemployment, 10Y Treasury, Balance Sheet, NFP, ISM, GDP, Retail Sales | Daily / Monthly / Quarterly |
| Alternative.me | Crypto Fear & Greed Index (0-100) | Daily |
| CoinGecko | BTC dominance, total crypto market cap | Daily |
| CoinMetrics | MVRV, Active Addresses, Exchange Flows, Hash Rate (BTC) | Daily |
| Binance Futures | Funding Rate, Open Interest, Long/Short Ratio, Taker Volume (BTC/ETH) | Daily |
| Venice AI | NLP report generation from quantitative signals | Daily / On-demand |
Models Used
Each asset uses one or more quantitative models. Scores range from 0-100 where higher values indicate historically more favorable conditions.
| Asset | Model | Correlation | Notes |
|---|---|---|---|
| BTC | Loukas Cycle Analysis | 0.345 | Multi-timeframe cycle nesting |
| ETH | BTC Proxy + ETH/BTC Ratio | 0.299 | BTC signal adjusted by ratio z-score |
| S&P 500 | Loukas Cycle Analysis | 0.120 | VIX + yield curve context |
| Gold | Loukas Cycle Analysis | 0.086 | DXY + real rate context |
| DXY | Loukas Cycle Analysis | 0.205 | Inverse correlation with Gold/BTC |
| Silver | GSR Gold Proxy | 0.223 | Gold/Silver Ratio mean reversion |
| Platinum | GP Gold Proxy | 0.241 | Gold/Platinum Ratio mean reversion |
| NASDAQ | Loukas Cycle Analysis | 0.098 | Yearly cycle scoring |
| Dow Jones | Loukas Cycle Analysis | 0.103 | Yearly + half-yearly cycles |
| Russell 2000 | Loukas Cycle Analysis | 0.066 | Yearly cycle, small-cap proxy |
| DAX 40 | Loukas Cycle Analysis | 0.087 | Yearly + half-yearly cycles, EU market |
| Nikkei 225 | Loukas Cycle Analysis | 0.106 | Yearly + half-yearly cycles, Japan market |
| FTSE 100 | Loukas Cycle Analysis | 0.092 | Yearly + half-yearly cycles, UK market |
| NVIDIA | Loukas Cycle Analysis | 0.110 | Yearly cycle, AI/semiconductor bellwether |
| JP Morgan | Loukas Cycle Analysis | 0.066 | Yearly cycle, banking sector proxy |
| XRP | BTC Proxy + Ratio | 0.184 | BTC signal adjusted by XRP/BTC ratio z-score |
| Solana | BTC Proxy + Ratio | 0.161 | BTC signal adjusted by SOL/BTC ratio z-score |
| BNB | BTC Proxy + Ratio | 0.104 | BTC signal adjusted by BNB/BTC ratio z-score |
Macro Confluence
ExperimentalMacro Confluence adjusts model confidence using economic indicators. A positive alignment means macro conditions support the signal direction; a negative alignment means they oppose it. The adjustment is small (up to ±20% of base confidence) and is applied only to backtest-validated assets.
Enabled Assets & Indicators
| Asset | Indicators Used | Backtest r | Status |
|---|---|---|---|
| BTC & ETH | DXY Broad (45%), Yield Curve (35%), CPI (20%) | 0.1421 | GO |
| DXY | DXY Broad (100%) | 0.0561 | GO |
| Gold, Silver, Platinum | M2 Money Supply (100%) | 0.0633 | GO |
| S&P 500 | — | -0.0010 | NO-GO |
How It Works
- Compute z-score (value vs 2-year rolling mean) for each indicator.
- Determine 3-month trend direction (rising / falling / flat) via linear fit.
- Blend z-score and trend into a per-factor signal using asset-class rules.
- Weighted sum of factor signals produces an alignment score (−1 to +1).
- Confidence is adjusted:
base × (1 + alignment × 0.20)
Factor weights were determined by walk-forward backtest with ablation testing on 70/30 train-test split. Only factors that improved score-outcome correlation were retained. Results are based on limited macro data history and should be treated as experimental.
Breakout Detection
Phase 2Breakout Detection uses technical indicators validated via walk-forward backtest (70% train / 30% test, GO threshold: correlation > 0.05) on BTC data from 2014–2026.
Indicators & Timeframes
| Indicator | Timeframe | Best Correlation | Status |
|---|---|---|---|
| Volume Profile | Daily | r=0.058 (7d forward) | GO |
| Support/Resistance | Weekly | r=0.474 (30d forward) | GO |
| RSI Divergence | Weekly | r=0.231 (7d forward) | GO |
| MA Crossover | Both | Negative correlations | NO-GO |
Production Strategy
- Daily signal: Volume Profile only (price vs. Value Area High/Low with volume confirmation)
- Weekly signal: S/R (55%) + RSI Divergence (45%)
- Combined: 50% daily + 50% weekly, mapped to 0–100 score
Indicators are timeframe-specific based on empirical results. Forced combination across timeframes degrades performance. Currently enabled for BTC only.
On-Chain Data
Phase 2On-chain metrics measure Bitcoin network fundamentals directly from the blockchain. Data is sourced from the CoinMetrics Community API (free, no rate limit). Metrics are normalized via 2-year rolling z-scores and combined into a 0–100 score using empirically validated weights from walk-forward backtest.
Metrics & Weights
| Metric | Weight | Best Correlation | Status |
|---|---|---|---|
| MVRV Ratio | 35% | r=0.055 (30d) | Marginal |
| Active Addresses | 65% | r=0.101 (30d) | GO |
| Exchange Netflow | 0% (display only) | r=0.014 | NO-GO |
| Exchange Reserves | 0% (display only) | Negative (hurts) | NO-GO |
How It Works
- Fetch daily MVRV, active addresses, exchange flows, and hashrate from CoinMetrics.
- Normalize each metric using a 730-day rolling z-score (clipped to ±3, mapped to −1 to +1).
- Compute weighted composite: MVRV × 0.35 + Active Addresses × 0.65.
- Map composite (−1 to +1) to score (0–100). Above 60 = bullish, below 40 = bearish.
Backtest Results
- Test period: Oct 2022 – Feb 2026 (1,222 samples)
- Composite correlation: r=0.089 (90d forward) — GO
- Monotonicity (90d): 0.75 (GOOD) — higher scores correlate with higher returns
- Score bins: 0–20 → −8%, 40–60 → +13%, 80–100 → +41% (90d forward)
Currently enabled for BTC only. Exchange netflow and reserves are shown for context but excluded from scoring due to negative backtest results. Ablation study confirmed removing exchange_reserves improves composite correlation from 0.024 to 0.071.
Sentiment Analysis
Phase 2Sentiment analysis measures market crowd psychology using the Fear & Greed Index as a contrarian indicator. Extreme fear is interpreted as bullish (historically favorable buying conditions), while extreme greed is bearish. Binance Futures data (funding rate, open interest, long/short ratio) is shown for context but not scored.
Metrics & Weights
| Metric | Weight | Best Correlation | Status |
|---|---|---|---|
| Fear & Greed Index | 100% | BTC r=0.116, ETH r=0.063 (90d) | GO |
| Funding Rate | 0% (display only) | BTC r=−0.065 (hurts composite) | NO-GO |
| Open Interest | Display only | — | N/A |
| Long/Short Ratio | Display only | — | N/A |
| Taker Buy/Sell Ratio | Display only | — | N/A |
Contrarian Logic
- Fear & Greed raw value (0–100) is mapped via contrarian formula:
(50 − value) / 50 - Extreme Fear (0) → +1.0 (bullish). Extreme Greed (100) → −1.0 (bearish).
- Composite signal (−1 to +1) is mapped to a 0–100 score. Above 60 = bullish, below 40 = bearish.
Backtest Results
- Test period: Sep 2023 – Feb 2026 (883 samples, 70/30 walk-forward split)
- BTC Fear & Greed: r=0.116 (90d forward, p=0.001) — GO
- ETH Fear & Greed: r=0.063 (90d forward, p=0.077) — GO
- Funding Rate ablation: removing it improves BTC composite from 0.040 to 0.116
Enabled for all crypto assets (BTC, ETH, XRP, SOL, BNB). Backtested on BTC (r=0.116) and ETH (r=0.063). Altcoins use the same Fear & Greed signal since it measures overall crypto market sentiment. Binance Futures display-only metrics have limited history. Data sources: Alternative.me (Fear & Greed), Binance Futures API (funding rate, OI, ratios).
Microstructure Analysis
Phase 2Display OnlyMicrostructure analysis examines derivatives market positioning through liquidation data, open interest changes, and orderbook depth. Daily snapshots from Coinalyze provide raw data for informational display.
Backtest Result: NO-GO (all metrics)
Walk-forward backtest (449 test samples, Dec 2024 – Feb 2026) found no predictive signal. Liquidation imbalance: r = −0.002. OI change: r = −0.003. Both far below the GO threshold of r > 0.04. This module is display-only — the microstructure score does not contribute to the combined signal and should not be used for decisions.
Metrics (All Display-Only)
| Metric | Description | Status |
|---|---|---|
| Liquidation Imbalance | Contrarian: high long liquidation = oversold (theory, not validated) | NO-GO |
| OI Change Rate | Rising OI = new money entering (theory, not validated) | NO-GO |
| Orderbook Depth | Bid/ask volume imbalance at top 20 levels (Binance snapshot) | Display |
| Long/Short Ratio | Trader positioning ratio from Coinalyze | Display |
BTC only. Data sources: Coinalyze free API (daily liquidation/OI history), Binance Futures API (orderbook depth snapshot). Data is collected daily for informational purposes only.
Macro Factors in AI Analysis
The AI report writer receives these indicators as context when generating daily reports and answering chat questions.
What Is Not Included
- Advanced on-chain metrics — SOPR, NUPL, Puell Multiple, and Reserve Risk require paid APIs or rate-limited free tiers. Basic on-chain data (MVRV, active addresses, exchange flows) is integrated.
- Social media sentiment — Social media volume and news sentiment (LunarCrush, CryptoPanic) are not tracked due to API cost/limitations. Fear & Greed and Binance funding rates are integrated.
- Whale tracking — Whale transactions and large wallet movements are out of scope. Orderbook depth and liquidation data are collected (BTC, display-only) but have no validated predictive signal.
- Geopolitical events — The system reacts to price effects, not to the events themselves.
- Price predictions — Scores reflect historical favorability, not future price targets.
- Real-time data — All data is end-of-day. Intraday moves are not captured until the next daily run.
Disclaimer: UFX Market Intelligence is a research and educational tool. It is NOT a financial advisor, broker-dealer, or investment advisor. Signals are based on historical pattern analysis with limited sample sizes. Past performance does not guarantee future results. You are solely responsible for your investment decisions. If you need financial advice, consult a licensed financial advisor.