Inspiration
Markets donβt crash or rally randomly β they move through regimes.
Most investors react emotionally and too late. We wanted to build a system that classifies macro environments systematically using cross-asset signals, not headlines.
MacroPulse was inspired by institutional macro desks that combine credit spreads, momentum, inflation expectations, and dollar strength to understand regime shifts β but we made it transparent and accessible.
What it does
MacroPulse is a deterministic macro regime decision engine.
It classifies markets into four regimes:
- π’ Risk-On
- π΄ Risk-Off
- π Inflation Shock
- π΅ Dollar Stress
For each regime, it provides:
- Allocation recommendations
- Confidence scoring
- Explainable trigger conditions
- Regime shift alerts
- Backtested performance vs SPY
- Scenario simulation (Fed hikes, oil shocks, credit stress)
It answers one core question: What regime are we in β and what should we do about it?
How we built it
MacroPulse is built with:
- React (Vite)
- Tailwind CSS (dark Bloomberg-style theme)
- Recharts for interactive financial visualization
- A fully rule-based JavaScript engine
We separated logic into three deterministic engines:
signalEngine.jsβ Computes normalized macro signalsregimeEngine.jsβ Classifies regimes based on thresholdsallocationEngine.jsβ Generates portfolio weights
No machine learning. No black boxes. Every decision is traceable to a macro signal.
Challenges we ran into
- Designing regime rules that werenβt overly simplistic or overfit
- Normalizing cross-asset signals for consistent comparison
- Building a backtest engine that stayed deterministic
- Making the UI feel institutional instead of hackathon-grade
- Handling animated regime alerts cleanly without breaking rendering
The biggest challenge was balancing clarity with realism.
Accomplishments that we're proud of
- Built a fully explainable macro regime engine
- Added backtesting with Sharpe ratio and max drawdown
- Created a regime transition alert system
- Implemented scenario-based shock simulation
- Designed an institutional-grade dark fintech UI
- Structured clean, modular architecture
MacroPulse feels like a quant tool β not just a dashboard.
What we learned
- Cross-asset relationships tell a clearer story than single indicators
- Deterministic rule systems can be powerful without ML
- Explainability builds trust
- Regime shifts are often visible before narratives catch up
- Clean architecture matters even in a hackathon
We also learned that presentation and clarity are just as important as technical depth.
What's next for MacroPulse
- Live data API integration
- Real-time regime monitoring
- Volatility regime modeling
- Risk-parity allocation
- Regime probability forecasting
- Institutional API layer
- Mobile dashboard
Long-term vision:
MacroPulse becomes a systematic macro intelligence layer for investors β retail and institutional alike.
Log in or sign up for Devpost to join the conversation.