Racional
O Termômetro DOL agrega 11 indicadores ponderados (Bias 18% · Carry 12% · Regime 11% · DXY 11% · VIX 10% · TNX 9% · FRP0 9% · Tom Política 7% · Ouro 7% · Brent 6% · WIN 5%). Quando o score agregado cruza extremos (>75 bullish DOL ou <25 bearish DOL), o consenso multivariado é forte o suficiente pra produzir follow-through direcional de 30–60 min.
EN: The Termômetro DOL score aggregates 11 weighted indicators (Bias, Carry, Regime, DXY, VIX, TNX, FRP0, Political Tone, Gold, Brent, WIN). When the aggregate crosses extreme thresholds (>75 bullish DOL or <25 bearish DOL), multivariate consensus is strong enough to produce 30–60 min directional follow-through.
Gatilho de Entrada
Quando o score do Termômetro cruza para cima de 75 (DOL bullish forte) ou para baixo de 25 (DOL bearish forte) e o cruzamento persiste por ≥2 leituras seguidas (~2min), entrar na direção indicada pelo consenso multivariado.
score(t) > 75 AND score(t-1) ≤ 75 → long DOL. score(t) < 25 AND score(t-1) ≥ 25 → short DOL. Persistir ≥2 snapshots seguidos (~2min) antes de armar entrada.
📊 dollar_pulse_snapshots (score 0–100, ~1min)📊 Termômetro DOL já computado pelo engine /dollar_pulse
Regras de Saída
STOP LOSS
1.5 × ATR(14, 1min) OU score retornar à zona neutra (40–60)
TAKE PROFIT
2.0 × ATR(14, 1min) OU score atingir extremo oposto do mesmo lado
MAX HOLD: 60 min
Métricas Esperadas (estimativa)
Números são estimativas baseadas em análise teórica + research de microestrutura. Validação requer backtest formal (checklist abaixo).
Filtros Automáticos (Mute Gates)
Condições que o engine DEVE checar antes de armar. Se qualquer gate atender, o sinal nunca dispara — sem exceção.
Bloquear nos dias de FOMC — Fed muda regime e vários indicadores subjacentes (DXY, VIX, TNX) entram em modo defensivo simultaneamente, gerando cruzamentos falsos.
fonte: us_calendar
⏳ carregandoBloquear nos dias de Copom — mudança de Selic distorce Carry/DI/Bias ao mesmo tempo, score fica instável.
fonte: bcb_calendar
⏳ carregandoCaminho de Automação
apps/crates/engines/src/strategy_termometro_crossover.rs
Backtest Agendado
7 dias
alvo: 23 de jun. de 2026
Auditoria 2026-05-24 descobriu que o score não era persistido em prod — computado on-the-fly a cada GET /dollar_pulse, sem histórico. Migration 066 + engine dollar_pulse_snapshotter (loop 60s) deployado hoje começa a acumular 1 row/min. Esperar ~30 dias úteis pra ter sample estatisticamente decente (~40k rows) antes de re-rodar o notebook v2 (que já está pronto).
Critério de aceitação: Win rate ≥ 55% E avg R-multiple ≥ 1.2 — acima desses limiares, autoriza port pra Rust engine `apps/crates/engines/src/strategy_termometro_crossover.rs`.
💬 trigger: “retoma o backtest do Termômetro Crossover”
Tail Risk
⚠ Quando 1 indicador dominante diverge dos outros 10 (ex: news súbita move só o DXY), o score pode cruzar artificialmente. Engine deve checar variance entre indicadores antes de armar — alta variance = consenso fraco = abortar.
Fonte / Evidência
Multi-factor / ensemble signals são padrão em quant institucional (Fama-French 3-factor, AQR risk-parity, Two Sigma). O Termômetro DOL é proprietary do MoneyDol — vantagem competitiva única, nenhum outro produto retail BR agrega 11 indicadores assim.