Version: 1.0.0 Status: Production Ready Date: January 28, 2026
GMIG (Global Macro Intelligence Grid) is NIJAโs ULTRA MODE - the pinnacle of autonomous trading intelligence that enables pre-positioning before macro events for asymmetric returns.
This system transforms NIJA into a fund-grade macro intelligence platform capable of detecting and capitalizing on major market regime changes before they happen.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GMIG ENGINE โ
โ (Orchestration Layer) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ โ โ โ
โผ โผ โผ โผ โผ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Central โ โ Interest โ โ Yield Curve โ โ Liquidity โ โ Crisis โ
โ Bank โ โ Rate โ โ AI โ โ Stress โ โ Warning โ
โ Monitor โ โ Analyzer โ โ Modeler โ โ Detector โ โ System โ
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ โ โ โ โ
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Macro Regime Synthesis โ
โ Positioning Signals โ
โ Risk Adjustments โ
โโโโโโโโโโโโโโโโโโโโโโโโโโ
Location: bot/gmig/central_bank_monitor.py
Monitors policy decisions and forward guidance from 8 major central banks:
Features:
Data Sources:
Location: bot/gmig/interest_rate_analyzer.py
Extracts market expectations from interest rate futures markets:
Tracked Instruments:
Analysis:
Use Cases:
Location: bot/gmig/yield_curve_modeler.py
AI-powered yield curve analysis and recession forecasting:
Key Features:
Recession Timing:
Critical Spreads:
Location: bot/gmig/liquidity_stress_detector.py
Multi-metric liquidity stress monitoring:
Monitored Metrics:
Stress Levels:
Location: bot/gmig/crisis_warning_system.py
Early-warning system with historical pattern matching:
Alert Levels:
Historical Crisis Patterns:
Detection Methodology:
from bot.gmig import GMIGEngine
# Initialize GMIG
gmig = GMIGEngine()
# Run full macro analysis
report = gmig.run_full_analysis()
# Access key insights
print(f"Macro Regime: {report['macro_regime']['regime']}")
print(f"Positioning Signal: {report['positioning_signals']['primary_signal']}")
print(f"Alert Level: {report['crisis_assessment']['alert_level']}")
print(f"Crisis Probability: {report['crisis_assessment']['crisis_probability']:.1%}")
# Quick crisis check (faster)
crisis_check = gmig.run_crisis_check()
print(f"Alert: {crisis_check['alert_level']}")
from bot.gmig import (
CentralBankMonitor,
InterestRateFuturesAnalyzer,
YieldCurveAIModeler,
LiquidityStressDetector,
CrisisWarningSystem
)
# Central Bank Monitoring
cb_monitor = CentralBankMonitor()
cb_data = cb_monitor.update_all_banks()
print(f"Fed Rate: {cb_data['FED']['current_rate']}")
print(f"Aggregate Stance: {cb_data['aggregate_stance']['description']}")
# Interest Rate Analysis
rate_analyzer = InterestRateFuturesAnalyzer()
rate_data = rate_analyzer.analyze_rate_expectations(current_rate=5.50)
print(f"3-Month Expectation: {rate_data['expectations']['3M']}")
# Yield Curve Analysis
yc_modeler = YieldCurveAIModeler()
yc_data = yc_modeler.analyze_curve()
print(f"Curve Shape: {yc_data['shape']}")
print(f"Recession Probability: {yc_data['recession_probability']:.1%}")
# Liquidity Stress
liquidity = LiquidityStressDetector()
liq_data = liquidity.detect_stress()
print(f"Stress Level: {liq_data['overall_stress_level']}")
# Crisis Warning
crisis = CrisisWarningSystem()
crisis_data = crisis.assess_crisis_risk(
yield_curve_data=yc_data,
liquidity_data=liq_data,
central_bank_data=cb_data
)
print(f"Crisis Probability: {crisis_data['crisis_probability']:.1%}")
GMIG identifies 7 macro regimes:
| Signal | Description | Risk Level | Typical Action |
|---|---|---|---|
maximum_defensive |
Crisis mode | 20% | Move to cash/safe havens |
reduce_risk |
High risk | 50% | Cut positions by 50% |
defensive |
Elevated risk | 70% | Reduce by 30% |
cautious |
Moderate risk | 75% | Conservative positioning |
neutral |
Balanced | 100% | Normal operations |
bullish |
Favorable conditions | 120% | Opportunistic longs |
aggressive |
Strong conditions | 150% | Full risk-on |
| Regime | Cash | Treasuries | Gold | Crypto | Equities |
|---|---|---|---|---|---|
| Crisis | 60% | 30% | 10% | 0% | 0% |
| Pre-Recession | 40% | 30% | 10% | 5% | 15% |
| Risk-Off | 30% | 20% | 10% | 10% | 30% |
| Tightening | 20% | 20% | 5% | 15% | 40% |
| Easing | 10% | 10% | 10% | 30% | 40% |
| Risk-On | 10% | 5% | 5% | 35% | 45% |
GMIG_ENGINE_CONFIG = {
'enabled': True,
'mode': 'full', # 'full', 'essential', 'crisis_only'
'intelligence_level': 'ultra', # 'standard', 'advanced', 'ultra'
'update_frequency_minutes': 15,
'crisis_check_frequency_minutes': 5,
}
# Optional: FRED API for enhanced data
export FRED_API_KEY=your_fred_api_key
# Get free API key at: https://fred.stlouisfed.org/docs/api/api_key.html
from bot.gmig import GMIGEngine
gmig = GMIGEngine()
report = gmig.run_full_analysis()
# Generate investor report
investor_report = {
'date': report['timestamp'],
'macro_regime': report['macro_regime'],
'positioning': report['positioning_signals'],
'risk_metrics': report['risk_adjustments'],
'crisis_assessment': report['crisis_assessment'],
}
# Export to PDF, Excel, JSON
# (Implementation in fund-grade reporting module)
GMIG supports centralized risk management across unlimited accounts:
# Test GMIG system
python test_gmig.py
# Test individual components
python -c "from bot.gmig import CentralBankMonitor; cb = CentralBankMonitor(); print(cb.get_summary())"
python -c "from bot.gmig import YieldCurveAIModeler; yc = YieldCurveAIModeler(); print(yc.get_summary())"
python -c "from bot.gmig import LiquidityStressDetector; ls = LiquidityStressDetector(); print(ls.get_summary())"
python -c "from bot.gmig import CrisisWarningSystem; cw = CrisisWarningSystem(); print(cw.get_summary())"
Signal Timeline:
Result: Avoided drawdown, preserved capital
Signal Timeline:
Result: Exited before crash bottom
Signal Timeline:
Result: Captured recovery rally
โ
NORMAL CONDITIONS
- Macro Regime: Risk-On
- Positioning: Aggressive
- Action: Standard operations
โ ๏ธ ELEVATED RISK
- Macro Regime: Transitional
- Positioning: Cautious
- Action: Increase monitoring, reduce by 10-20%
๐ HIGH RISK
- Macro Regime: Risk-Off
- Positioning: Reduce Risk
- Action: Cut positions by 50%, increase cash to 40%
๐จ CRISIS IMMINENT
- Macro Regime: Crisis
- Positioning: Maximum Defensive
- Action: Move to 60%+ cash, liquidate speculative positions
GMIG is based on research from elite macro funds and academic studies:
Potential additions for even more advanced capabilities:
For questions or issues:
GMIG Version 1.0.0 - The Ultimate Macro Intelligence System
โPosition before the event, profit from the outcome.โ - Elite Macro Trading Principle