ARC Macro

2026-02-28
Pipeline Diário

Ingestão → Modelo → Alertas → Portfólio → Backtest → Notificação

Último run: SucessoGitHub Actions
1.4s1h atrás6/6 steps

Histórico Recente

19/0217:11GH Actions1.4s6/6
19/0216:12manual--0/6
19/0216:05manual--0/6
19/0215:35GH Actions2.2s6/6
19/0214:45manual--0/6

O pipeline executa automaticamente todos os dias às 07:00 BRT: ingestão de dados (BCB, Yahoo, Bloomberg) → modelo ARC Macro (Ridge+GBM+Regime) → alertas (score, regime, SHAP, r*) → portfólio → backtest → notificação. Duração típica: 3-8 minutos.

Saúde dos Data Sources
7de 7 fontes
Alertas do Modelo129

Nenhum alerta ativo. Alertas serão gerados automaticamente após cada execução do modelo.

DOL Futuro (Câmbio)
LONG BRLE[r]=-2.74%
Fair Value (BEER)
5.50
Misalignment
-5.0%
PPP-BS
5.18
FEER
5.16
PPP Raw
2.62
Sharpe
-0.52
Vol
10.61%
Weight
-0.006
Front-End (DI 1Y)
LONGE[r]=+0.23%
DI 1Y
12.79%
SELIC
14.90%
Fair Value
13.82%
Sharpe
0.35
Vol
1.33%
Weight
0.001
Risk Unit
0.0000
Belly (DI 2-3Y)
LONGE[r]=+1.46%
DI 2Y
12.60%
DI 5Y
12.96%
Fair Value
14.32%
Sharpe
0.35
Vol
8.40%
Weight
-0.654
Risk Unit
0.0065
Long-End (DI 5Y)
LONGE[r]=+14.78%
DI 5Y
12.96%
DI 10Y
13.54%
Fair Value
14.59%
Term Premium
0.74%
Sharpe
2.37
Vol
12.48%
Weight
0.617
Cupom Cambial (DDI)
LONGE[r]=+0.77%
Cupom 360d
13.59%
CIP Basis
N/A bps
UST 2Y
3.47%
UST 10Y
4.09%
Sharpe
0.63
Vol
2.46%
Weight
0.000
Risk Unit
0.0000
NTN-B (IPCA+)
NEUTRALE[r]=0.00%
Real Yield 5Y
7.65%
IPCA Exp
4.44%
Sharpe
0.00
Vol
10.00%
Weight
0.000
Risk Unit
0.0000
Variáveis de Estado (Z-Scores Rolling 5Y)
Term Premium+0.47σ
CIP Basis0.00σ
Iron Ore+0.03σ
Policy Gap (SELIC-SELIC*)+0.75σ
r* Composto+2.02σ
r* Momentum (6m)+1.21σ
DI1Y - SELIC*+0.38σ
Diferencial Real+1.48σ
Surpresa Inflação0.00σ
Risco Fiscal+0.15σ
Termos de Troca-0.67σ
Risco Global (VIX)+0.16σ
CDS Brasil-1.21σ
BEER Misalignment-0.01σ
REER Gap-0.15σ
Regime Macro (3-State)
Regime Dominante
domestic_calm
carry99.8%
domestic_calm100.0%
domestic_stress0.0%
riskoff0.2%
stress0.0%
Portfolio Vol
3.96%
VIX
19.96
DXY
97.87
Composite r* (Real Neutral Rate)
4.34%
Real Neutral Rate
SELIC*
13.82%
SELIC Target14.90%
Policy Gap+1.08%
Taylor Gap+1.1%
ACM TP 5Y
-0.13%
Neutral r* — Balanced macro conditions
Model Contributions (5 Models)
8.16%w=35.0%
contribution: 2.86%
6.71%w=30.0%
contribution: 2.01%
7.20%w=15.0%
contribution: 1.08%
3.73%w=10.1%
contribution: 0.38%
4.50%w=10.0%
contribution: 0.45%
Fiscal Decomposition
Base+4.00%
Fiscal-0.96%
Sovereign+4.16%
Regime Weight Matrix
RegimeSum
active
100%
100%
100%
Intensity:
5%
15%
25%
35%
40%+
Current regime
What-If Scenarios — r* Sensitivity
78%
50%120%
-0.5%
-4%4%
160bps
50bps500bps
164bps
50bps600bps
5.8%
2%12%
Scenario r*
3.98%
▼ 0.36pp vs atual
r* Atual
4.34%3.98%
SELIC*
13.82%9.65%
Fiscal r*
7.20%4.82%
Policy Gap+5.25pp
Cenário neutro — Equilíbrio macro
Sensitivity Guide
Dívida/PIB +10ppr* +~80bps
Primário +1ppr* -~50bps
CDS +100bpsr* +~35bps
EMBI +100bpsr* +~25bps
IPCA Exp +1ppSELIC* +100bps
Dashboard de Risco Soberano
Sovereign Risk Score
19/100Baixo
Rating Implícito
BB
EMBI 164bps
EMBI Spread
7/25
r* Composto
7/25
VIX / Global
5/25
Prêmio Fiscal
0/25
CDS 5Y (est.)
139bps
EMBI Spread
164bps
Fiscal Stress
8%
P(Downgrade)
3.0%
Stress Testing — Cenários Combinados
Selecione um cenário acima para ver o impacto cruzado em FX, DI, r* e EMBI
Backtest r* Signal vs Modelo Atual
ALPHA (ANN.)
-3.31%
SHARPE R*
-0.45
SHARPE MODELO
0.34
EXCESS R*
-1.8%
EXCESS MODELO
+2.9%
MAXDD R*
-3.3%
MAXDD MODELO
-4.5%
WIN RATE R*
53%
Retorno acumulado do overlay (excesso sobre CDI) — base 100. Mostra o alpha puro de cada estratégia.
07/1510/1501/1604/1607/1610/169197103112CDI (base)
  • r* Signal (Overlay)
  • Modelo Atual (Overlay)
r* Signal: Posição escalada pelo gap SELIC vs SELIC* (r* composite). Restritivo → long BRL 1.5x, Neutro → 0.3x, Acomodatício → short 0.5x.
Modelo Atual: Posição baseada no score composto do ARC Macro (Ridge+GBM ensemble com 7 features).
CDI: Benchmark passivo — retorno acumulado da SELIC/CDI sem exposição a risco.
Séries Históricas
2016-022016-072016-122017-052017-102018-032018-092019-032019-092020-032020-092021-032021-092022-032022-092023-032023-092024-032024-092025-032026-02246810
  • Spot
  • BEER Fair
  • PPP-BS
  • FEER
  • PPP Raw
Backtest v3.8 — Overlay sobre CDI
2015-07-31 → 2026-02-28 · 128 meses
Training: 36m rolling
6 instrumentos
Walk-Forward

Overlay (Excesso sobre CDI)

Retorno Total

6.5%

Ann Return

0.6%

Ann Vol

4.0%

Sharpe

0.15

Max DD

-5.2%

Calmar

0.11

Total (CDI + Overlay)

Retorno Total

185.1%

Ann Return

10.3%

Total Sharpe

2.50

Ibovespa (Benchmark)

Retorno Total

0.0%

Ann Return

0.0%

Sharpe

0.00

Max DD

0.0%

Win Rate

0%

Calmar

0.00

Win Rate

52%

Turnover Médio

0.52x

TC Total

1.4%

Melhor Mês

+4.9%

Pior Mês

-4.1%

2015-072016-012016-072017-012017-072017-122018-062018-122019-062019-122020-062020-122021-062021-122022-062022-122023-062023-122024-062024-122025-062026-02-65%0%65%130%195%
  • Total (CDI + Overlay) %
  • Ibovespa %
  • Overlay (Excesso) %
Disclaimer: Backtest walk-forward out-of-sample. Custos de transação (1.4% total) e turnover (0.52x/mês) incluídos. Resultados hipotéticos não representam performance real. Slippage e restrições de liquidez não estão totalmente modelados.
SHAP Feature Importance — Drivers do Modelo

Valores SHAP indicam a contribuição de cada feature para a previsão atual do modelo. Barras verdes indicam contribuição positiva (bullish), vermelhas indicam negativa (bearish). Valores em basis points (bps) de retorno esperado.

Belly (DI 5Y)

BULLISH
Net SHAP: 94.3 bps
-25 bps0 bps25 bps50 bps75 bpsCarry BellyTermPremium 5YPrêmio de TermoUSBreakevenDiferencial Realr*Momentum(6m)DI5Y -SELIC*US RealYield

Front-End (DI 1Y)

BULLISH
Net SHAP: 27.1 bps
-6 bps0 bps6 bps12 bps18 bpsCarry Frontr*Momentum(6m)Prêmio de TermoRisco FiscalSurpresa InflaçãoDI1Y -SELIC*Policy Gap(SELIC-SELIC*)MomentumPB

DOL Futuro (Câmbio)

BEARISH
Net SHAP: -27.5 bps
-50 bps-25 bps0 bps25 bps50 bpsBEER MisalignmentEWZSinalRegime r*Carry FXDiferencial RealMinério deFerroHY SpreadCDS Brasil

Cupom Cambial (DDI) (EMBI)

NEUTRAL
Net SHAP: 4.3 bps
-30 bps-15 bps0 bps15 bps30 bpsEWZCarry Hardr* CompostoSinalRegime r*HY SpreadCDS BrasilUSBreakevenRisco Fiscal

Long-End (DI 10Y)

BULLISH
Net SHAP: 15.5 bps
-60 bps0 bps60 bps120 bps180 bpsCarry LongAceleraçãoDívidaPrêmio de TermoRisco FiscalUS RealYieldDI5Y -SELIC*Prêmio FiscalPolicy Gap(SELIC-SELIC*)
SHAP Evolução Temporal — Mudanças Estruturais

Evolução da importância relativa das features (SHAP) ao longo do backtest. Áreas empilhadas mostram a contribuição proporcional de cada variável macro. Mudanças abruptas na composição indicam transições estruturais nos drivers do modelo. Tags coloridas destacam as maiores mudanças entre a primeira e segunda metade do período.

Belly (DI 5Y)

16 snapshots · 15 features
↓ Risco Fiscal: -16.9pp↑ Carry Belly: +7.4pp↑ US Breakeven: +7.0pp
jul. de 18jul. de 19jul. de 20jul. de 21jul. de 22jul. de 23jul. de 24jan. de 260%20%40%60%80%
Prêmio Fiscal
Risco Fiscal
DI5Y - SELIC*
r* Momentum (6m)
Carry Belly
DI1Y - SELIC*

Front-End (DI 1Y)

18 snapshots · 12 features
↑ Carry Front: +21.9pp↓ Risco Fiscal: -19.5pp↓ US Real Yield: -5.1pp
jul. de 17jul. de 18jul. de 19jul. de 20jul. de 21jul. de 22jul. de 23jul. de 24jan. de 260%25%50%75%100%
Carry Front
Risco Fiscal
Surpresa Inflação
DI1Y - SELIC*
US Real Yield
Diferencial Real

DOL Futuro (Câmbio)

7 snapshots · 15 features
↓ BEER Misalignment: -4.0pp↑ Sinal Regime r*: +3.0pp↑ Carry FX: +2.0pp
jan. de 23jul. de 23jan. de 24jul. de 24jan. de 25jul. de 25jan. de 260%25%50%75%100%
EWZ
CDS Brasil
BEER Misalignment
Sinal Regime r*
Policy Gap (SELIC-SELIC*)
VIX / Risco

Cupom Cambial (DDI) (EMBI)

22 snapshots · 10 features
↑ EWZ: +8.0pp↓ VIX / Risco: -7.1pp↑ Risco Fiscal: +2.3pp
jul. de 15jul. de 16jul. de 17jul. de 18jul. de 19jul. de 20jul. de 21jul. de 22jul. de 23jul. de 24jan. de 260%25%50%75%100%
EWZ
VIX / Risco
HY Spread
US Breakeven
Risco Fiscal
r* Composto

Long-End (DI 10Y)

18 snapshots · 13 features
↓ Risco Fiscal: -9.0pp↑ Carry Long: +8.0pp↑ Prêmio Fiscal: +7.6pp
jul. de 17jul. de 18jul. de 19jul. de 20jul. de 21jul. de 22jul. de 23jul. de 24jan. de 260%25%50%75%100%
Prêmio Fiscal
Risco Fiscal
DI5Y - SELIC*
Carry Long
US Real Yield
Policy Gap (SELIC-SELIC*)

Model Health Score

52/ 100
Moderado

Score composto ponderado

Estabilidade(40%)
56.0

Robustas: 19 | Moderadas: 23 | Instáveis: 26

Alertas(25%)
0.0

Críticos: 4 | Atenção: 7 | Positivos: 3

Diversificação(20%)
100.0

Cobertura cross-instrument das features

Consistência(15%)
65.5

Concordância de classificação entre instrumentos

Saúde por Instrumento

Belly
51
4R6M6U
2 crit
Front
53
4R4M5U
1 crit1 warn
FX
51
4R5M6U
1 crit2 warn
Hard
53
3R4M4U
2 warn
Long
53
4R4M5U
2 warn

Diagnósticos e Recomendações

4 alerta(s) crítico(s) — features mudaram de Robust→Unstable

→ Investigar possível mudança de regime macro — monitorar próximas 2-3 execuções

3/20 interações confirmadas — efeitos não-lineares capturados

→ Interações validadas por Boruta estão integradas no ensemble

Score = Σ(sub_i × peso_i)Estabilidade: 40%Alertas: 25%Diversificação: 20%Consistência: 15%

Feature Selection — Elastic Net + Boruta

v4.4L1+L2
68
Features Originais
45
Features Retidas
-34%
Redução Total
7
Consenso ENet∩Boruta
3
Interações Validadas
Comparação por Instrumento
InstrumentoTotalENetBorutaInteraçõesFinalRedução
Belly (DI 5Y)16221/416-0%
Front (DI 1Y)1351+11/25-62%
DOL Futuro (Câmbio)1582+10/38-47%
Hard (CDS)1123+11/43-73%
Long (DI 10Y)1322+10/713-0%
Elastic Net (L1+L2)→ Ridge

Regularização L1+L2 que combina esparsidade (L1) com agrupamento (L2). Features correlacionadas (Z_fiscal, Z_cds_br) são mantidas juntas ao invés de descartadas arbitrariamente. CV-otimizado para alpha e l1_ratio.

Boruta→ GBM/RF/XGB

Cria shadow features embaralhadas e compara importância via Random Forest. Se a feature real não supera o ruído consistentemente, é descartada. Captura relações não-lineares e interações complexas.

Stress Tests — Cenários Históricos (v2.3)
Pior:Joesley Day (-0.5%)
Melhor:Crise Dilma / Impeachment (+6.7%)

Retorno Overlay por Cenário (%)

-3%0%+3%+6%+9%COVID-19CrashCrise Dilma /ImpeachmentFed HikingCycleJoesley DayFiscalConcerns Lula

Atribuição por Classe de Ativo (%)

-3%0%+3%+6%+9%COVID-19CrashCrise Dilma /ImpeachmentFed HikingCycleJoesley DayFiscalConcerns Lula
  • FX
  • Front
  • Belly
  • Long
  • Hard
COVID-19 Crashglobal

Global pandemic. BRL -25%, VIX 82, DI whipsaw, EMBI +300bps.

+0.4%

overlay

Período

4m

Max DD

-0.4%

Vol

1.1%

Win Rate

75%

Total

+1.6%

Atribuição (%)

Belly: +0.4%Front: +0.0%FX: +0.0%Hard: -0.0%Long: +0.0%ntnb: +0.0%
2020-02-29 → 2020-05-31
Crise Dilma / Impeachmentdomestic

Fiscal deterioration, rating downgrade, political crisis. BRL -33%, DI +400bps.

+6.7%

overlay

Período

6m

Max DD

-2.6%

Vol

7.9%

Win Rate

67%

Total

+13.8%

Atribuição (%)

Belly: +0.0%Front: +0.0%FX: +0.0%Hard: +6.6%Long: +0.0%ntnb: +0.0%
2015-07-31 → 2015-12-31
Fed Hiking Cycleglobal

Aggressive Fed tightening. DXY +15%, UST 10Y +250bps, EM pressure.

+0.4%

overlay

Período

10m

Max DD

-2.5%

Vol

4.9%

Win Rate

70%

Total

+10.4%

Atribuição (%)

Belly: +0.4%Front: -0.0%FX: +0.0%Hard: +1.0%Long: -1.0%ntnb: +0.0%
2022-01-31 → 2022-10-31
Joesley Daydomestic

Temer corruption tapes leaked. BRL -8% intraday, circuit breaker triggered.

-0.5%

overlay

Período

3m

Max DD

-0.5%

Vol

0.4%

Win Rate

0%

Total

+2.0%

Atribuição (%)

Belly: +0.0%Front: +0.2%FX: +0.0%Hard: +0.1%Long: -0.9%ntnb: +0.0%
2017-05-31 → 2017-07-31
Fiscal Concerns Luladomestic

Fiscal framework concerns, BRL weakening, DI repricing.

+1.1%

overlay

Período

5m

Max DD

-0.5%

Vol

2.0%

Win Rate

60%

Total

+5.3%

Atribuição (%)

Belly: -0.1%Front: -0.0%FX: -0.3%Hard: +0.2%Long: +1.3%ntnb: +0.0%
2024-04-30 → 2024-08-31

Cenários Positivos

4/5

Retorno Médio

1.6%

Pior Max DD

-2.6%

LONG BRL

Vender USD / Comprar BRL

Score total: 2.42

Expected Returns (6m)
DOL Futuro
-2.74%S=-0.52
Front-End (DI 1Y)
+0.23%S=0.35
Belly (DI 2-5Y)
+1.46%S=0.35
Long-End (DI 10Y)
+14.78%S=2.37
Cupom Cambial (DDI)
+0.77%S=0.63
NTN-B (IPCA+)
0.00%S=0.00
Risco & Sizing
Overlay Vol (ann)3.96%
Max DD (Overlay)-5.24%
Sharpe (Overlay)0.15
Calmar (Overlay)0.11
Model Changelog
12 versões
Versão
Regime
Score
Sharpe
Retorno
Max DD
Win Rate
Meses
Mudanças
v4.3LATEST
2026-02-28
domestic_calm
2.42
0.15
-0.09
648.0%
-461.0pp
-524.0%
-32.0pp
5230.0%
128
POSITIONPOSITION
v4.3
2026-02-28
domestic_calm
2.42
+2.80
0.24
-0.25
1109.0%
-1449.0pp
-492.0%
+84.0pp
5230.0%
128
SCOREPOSITION+3
v4.3
2026-02-28
domestic_calm
-0.38
-1.46
0.49
+0.52
2558.0%
+2681.0pp
-576.0%
+206.0pp
5740.0%
129
REGIMESCORE+6
v4.3
2026-02-28
Carry
1.08
-0.11
-0.03
+0.01
-123.0%
+36.0pp
-782.0%
-145.0pp
5080.0%
128
POSITIONPOSITION+1
v4.3
2026-02-28
Carry
1.19
+1.18
-0.04
+0.03
-159.0%
+63.0pp
-637.0%
+13.0pp
5470.0%
128
SCOREPOSITION+4
v4.3
2026-02-28
Carry
0.01
-0.59
-0.07
-0.28
-222.0%
-1652.0pp
-650.0%
+218.0pp
5660.0%
106
REGIMESCORE+3
v4.3
2026-02-28
domestic_stress
0.60
0.21
-0.01
1430.0%
-44.0pp
-868.0%
5470.0%
128
UPDATE
v4.3
2026-02-28
domestic_stress
0.60
+0.98
0.22
-0.27
1474.0%
-1084.0pp
-868.0%
-292.0pp
5550.0%
128
REGIMESCORE+5
v4.3
2026-02-28
domestic_calm
-0.38
-3.80
0.49
+0.08
2558.0%
+775.0pp
-576.0%
-108.0pp
5740.0%
129
SCOREPOSITION+3
v4.3
2026-02-28
domestic_calm
3.42
-0.10
0.41
-0.04
1783.0%
-192.0pp
-468.0%
-7.0pp
5660.0%
129
POSITIONPOSITION+3