diff --git a/data.json b/data.json index 7a23ada..e336609 100644 --- a/data.json +++ b/data.json @@ -1,280 +1,280 @@ { - "generated_at": "2026-04-27T13:06:43.011974Z", + "generated_at": "2026-04-27T15:25:03.103409Z", "yields": { "US": { "y1m": null, - "y3m": 3.59, + "y3m": 3.593, "y6m": null, "y1": null, - "y2": 3.712, + "y2": 3.72, "y3": null, - "y5": 3.929, + "y5": 3.947, "y7": null, - "y10": 4.312, + "y10": 4.332, "y20": null, - "y30": 4.918 + "y30": 4.939 }, "US_yf": { "US_3M": { - "price": 3.59, + "price": 3.593, "prev_close": 3.593, - "change_pct": -0.08, + "change_pct": 0.0, "timestamp": "2026-04-27 00:00:00" }, "US_5Y": { - "price": 3.929, + "price": 3.947, "prev_close": 3.92, - "change_pct": 0.23, + "change_pct": 0.69, "timestamp": "2026-04-27 00:00:00" }, "US_10Y": { - "price": 4.312, + "price": 4.332, "prev_close": 4.31, - "change_pct": 0.05, + "change_pct": 0.51, "timestamp": "2026-04-27 00:00:00" }, "US_30Y": { - "price": 4.918, + "price": 4.939, "prev_close": 4.916, - "change_pct": 0.04, + "change_pct": 0.47, "timestamp": "2026-04-27 00:00:00" } } }, "commodities": { "gold": { - "price": 4714.3999, - "d1_pct": -0.17, - "w1_pct": -1.92, - "m1_pct": 7.75, + "price": 4689.6001, + "d1_pct": -0.69, + "w1_pct": -2.43, + "m1_pct": 7.18, "unit": "$/oz" }, "silver": { - "price": 75.44, - "d1_pct": -1.23, - "w1_pct": -5.64, - "m1_pct": 11.48, + "price": 74.94, + "d1_pct": -1.89, + "w1_pct": -6.27, + "m1_pct": 10.74, "unit": "$/oz" }, "wti": { - "price": 96.38, - "d1_pct": 2.1, - "w1_pct": 7.55, - "m1_pct": 2.01, + "price": 97.09, + "d1_pct": 2.85, + "w1_pct": 8.35, + "m1_pct": 2.76, "unit": "$/bbl" }, "brent": { - "price": 101.3, - "d1_pct": -3.83, - "w1_pct": 6.1, - "m1_pct": -6.21, + "price": 102.04, + "d1_pct": -3.12, + "w1_pct": 6.87, + "m1_pct": -5.53, "unit": "$/bbl" }, "natgas": { - "price": 2.778, - "d1_pct": 10.11, - "w1_pct": 3.31, - "m1_pct": -7.37, + "price": 2.799, + "d1_pct": 10.94, + "w1_pct": 4.09, + "m1_pct": -6.67, "unit": "$/MMBtu" }, "copper": { - "price": 6.088, - "d1_pct": 1.07, - "w1_pct": 0.86, - "m1_pct": 11.78, + "price": 6.0615, + "d1_pct": 0.63, + "w1_pct": 0.42, + "m1_pct": 11.29, "unit": "$/lb" }, "wheat": { - "price": 619.0, - "d1_pct": 1.77, - "w1_pct": 3.69, - "m1_pct": 2.31, + "price": 623.0, + "d1_pct": 2.42, + "w1_pct": 4.36, + "m1_pct": 2.98, "unit": "\u00a2/bu" }, "corn": { - "price": 466.5, - "d1_pct": 2.53, - "w1_pct": 3.21, - "m1_pct": -0.11, + "price": 468.0, + "d1_pct": 2.86, + "w1_pct": 3.54, + "m1_pct": 0.21, "unit": "\u00a2/bu" } }, "etfs": { "S&P 500": { - "price": 713.94, - "d1_pct": 0.77, + "price": 712.55, + "d1_pct": -0.19, "w1_pct": 0.54, - "m1_pct": 8.7 + "m1_pct": 10.46 }, "Nasdaq 100": { - "price": 663.88, - "d1_pct": 1.91, - "w1_pct": 2.32, - "m1_pct": 12.94 + "price": 661.2701, + "d1_pct": -0.39, + "w1_pct": 2.24, + "m1_pct": 15.25 }, "Russell 2000": { - "price": 276.65, - "d1_pct": 0.41, - "w1_pct": 0.32, - "m1_pct": 9.86 + "price": 276.34, + "d1_pct": -0.11, + "w1_pct": -0.36, + "m1_pct": 11.68 }, "EM Equities": { - "price": 63.74, - "d1_pct": 2.23, - "w1_pct": 0.16, - "m1_pct": 11.01 + "price": 63.635, + "d1_pct": -0.16, + "w1_pct": 0.72, + "m1_pct": 14.72 }, "China Large Cap": { - "price": 36.86, - "d1_pct": 1.01, - "w1_pct": -1.97, - "m1_pct": 2.39 + "price": 36.515, + "d1_pct": -0.94, + "w1_pct": -3.04, + "m1_pct": 4.54 }, "Japan Equities": { - "price": 87.32, - "d1_pct": 0.29, - "w1_pct": -3.18, - "m1_pct": 3.03 + "price": 87.67, + "d1_pct": 0.4, + "w1_pct": -1.86, + "m1_pct": 6.0 }, "Brazil Equities": { - "price": 39.94, - "d1_pct": -0.37, + "price": 40.0786, + "d1_pct": 0.35, "w1_pct": -2.96, - "m1_pct": 6.39 + "m1_pct": 8.91 }, "Germany Equities": { - "price": 42.35, - "d1_pct": 1.03, - "w1_pct": -1.94, - "m1_pct": 7.3 + "price": 42.0651, + "d1_pct": -0.67, + "w1_pct": -2.15, + "m1_pct": 8.78 }, "UK Equities": { - "price": 46.99, - "d1_pct": 0.41, - "w1_pct": -2.61, - "m1_pct": 4.1 + "price": 46.76, + "d1_pct": -0.49, + "w1_pct": -2.58, + "m1_pct": 5.74 }, "US Dollar Index": { - "price": 27.48, + "price": 27.4301, "d1_pct": -0.18, - "w1_pct": 0.44, - "m1_pct": -0.79 + "w1_pct": 0.4, + "m1_pct": -1.37 }, "Euro ETF": { - "price": 108.17, - "d1_pct": 0.32, - "w1_pct": -0.44, - "m1_pct": 1.42 + "price": 108.32, + "d1_pct": 0.14, + "w1_pct": -0.43, + "m1_pct": 1.96 }, "Yen ETF": { - "price": 57.57, - "d1_pct": 0.16, - "w1_pct": -0.55, - "m1_pct": -0.07 + "price": 57.65, + "d1_pct": 0.14, + "w1_pct": -0.22, + "m1_pct": 0.38 }, "GBP ETF": { - "price": 130.25, - "d1_pct": 0.53, - "w1_pct": 0.2, - "m1_pct": 1.48 + "price": 130.38, + "d1_pct": 0.1, + "w1_pct": 0.19, + "m1_pct": 1.94 }, "AUD ETF": { - "price": 70.88, - "d1_pct": 0.25, - "w1_pct": -0.24, - "m1_pct": 2.98 + "price": 71.3, + "d1_pct": 0.59, + "w1_pct": 0.22, + "m1_pct": 4.62 }, "CAD ETF": { - "price": 71.49, - "d1_pct": 0.2, - "w1_pct": 0.22, - "m1_pct": 1.14 + "price": 71.75, + "d1_pct": 0.36, + "w1_pct": 0.24, + "m1_pct": 1.78 }, "Gold ETF": { - "price": 433.25, - "d1_pct": 0.51, - "w1_pct": -2.84, - "m1_pct": 4.07 + "price": 429.15, + "d1_pct": -0.95, + "w1_pct": -2.93, + "m1_pct": 7.12 }, "Oil ETF": { - "price": 132.4, - "d1_pct": -1.72, - "w1_pct": 14.1, - "m1_pct": 16.77 + "price": 135.84, + "d1_pct": 2.6, + "w1_pct": 11.97, + "m1_pct": 15.85 }, "Agriculture ETF": { - "price": 27.39, - "d1_pct": -0.04, - "w1_pct": 1.75, - "m1_pct": 1.59 + "price": 27.535, + "d1_pct": 0.53, + "w1_pct": 2.02, + "m1_pct": 1.57 }, "Energy Sector": { - "price": 56.87, - "d1_pct": -0.19, - "w1_pct": 3.36, - "m1_pct": -6.11 + "price": 57.065, + "d1_pct": 0.34, + "w1_pct": 3.62, + "m1_pct": -7.24 }, "Financials Sector": { - "price": 51.42, - "d1_pct": -0.73, - "w1_pct": -1.93, - "m1_pct": 4.22 + "price": 51.78, + "d1_pct": 0.7, + "w1_pct": -1.62, + "m1_pct": 5.57 } }, "fx": { "EURUSD": { - "price": 1.1752, - "d1_pct": 0.59, - "w1_pct": 0.09, - "m1_pct": 1.88 + "price": 1.1736, + "d1_pct": 0.44, + "w1_pct": -0.05, + "m1_pct": 1.74 }, "GBPUSD": { - "price": 1.3554, - "d1_pct": 0.65, - "w1_pct": 0.52, - "m1_pct": 1.64 + "price": 1.355, + "d1_pct": 0.62, + "w1_pct": 0.49, + "m1_pct": 1.61 }, "USDJPY": { - "price": 159.189, - "d1_pct": -0.35, - "w1_pct": 0.02, - "m1_pct": -0.32 + "price": 159.284, + "d1_pct": -0.29, + "w1_pct": 0.08, + "m1_pct": -0.26 }, "USDCHF": { - "price": 0.784, - "d1_pct": -0.28, - "w1_pct": 0.04, - "m1_pct": -1.34 + "price": 0.7848, + "d1_pct": -0.19, + "w1_pct": 0.14, + "m1_pct": -1.25 }, "AUDUSD": { - "price": 0.7193, - "d1_pct": 0.89, - "w1_pct": 0.82, - "m1_pct": 4.44 + "price": 0.7191, + "d1_pct": 0.86, + "w1_pct": 0.78, + "m1_pct": 4.4 }, "NZDUSD": { - "price": 0.592, - "d1_pct": 1.13, - "w1_pct": 0.93, - "m1_pct": 2.75 + "price": 0.5915, + "d1_pct": 1.05, + "w1_pct": 0.85, + "m1_pct": 2.66 }, "USDCAD": { - "price": 1.36, - "d1_pct": -0.72, - "w1_pct": -0.77, - "m1_pct": -1.82 + "price": 1.3621, + "d1_pct": -0.57, + "w1_pct": -0.61, + "m1_pct": -1.67 }, "USDSEK": { - "price": 9.186, - "d1_pct": -0.76, - "w1_pct": -0.07, - "m1_pct": -2.5 + "price": 9.2106, + "d1_pct": -0.5, + "w1_pct": 0.2, + "m1_pct": -2.24 }, "USDNOK": { - "price": 9.2591, - "d1_pct": -0.73, - "w1_pct": -1.28, - "m1_pct": -4.45 + "price": 9.2795, + "d1_pct": -0.51, + "w1_pct": -1.07, + "m1_pct": -4.24 }, "USDCNY": { "price": 6.8223, @@ -283,22 +283,22 @@ "m1_pct": -1.28 }, "USDMXN": { - "price": 17.3644, - "d1_pct": -0.29, - "w1_pct": -0.05, - "m1_pct": -3.07 + "price": 17.3812, + "d1_pct": -0.19, + "w1_pct": 0.05, + "m1_pct": -2.97 }, "USDBRL": { - "price": 4.9653, - "d1_pct": -1.3, - "w1_pct": -0.82, - "m1_pct": -5.15 + "price": 4.9675, + "d1_pct": -1.26, + "w1_pct": -0.78, + "m1_pct": -5.11 }, "USDZAR": { - "price": 16.4942, - "d1_pct": -0.79, - "w1_pct": 0.47, - "m1_pct": -3.42 + "price": 16.5435, + "d1_pct": -0.5, + "w1_pct": 0.77, + "m1_pct": -3.13 }, "USDINR": { "price": 94.17, @@ -307,40 +307,40 @@ "m1_pct": -0.15 }, "USDKRW": { - "price": 1471.13, - "d1_pct": -0.6, - "w1_pct": 0.41, - "m1_pct": -2.47 + "price": 1472.72, + "d1_pct": -0.49, + "w1_pct": 0.52, + "m1_pct": -2.36 }, "USDTRY": { - "price": 44.9951, - "d1_pct": 0.04, - "w1_pct": 0.31, - "m1_pct": 1.21 + "price": 45.0215, + "d1_pct": 0.1, + "w1_pct": 0.37, + "m1_pct": 1.27 }, "USDPLN": { - "price": 3.6147, - "d1_pct": -0.44, - "w1_pct": 0.35, - "m1_pct": -2.4 + "price": 3.6212, + "d1_pct": -0.26, + "w1_pct": 0.53, + "m1_pct": -2.23 }, "USDHUF": { - "price": 309.54, - "d1_pct": -1.02, - "w1_pct": 0.63, - "m1_pct": -7.48 + "price": 310.43, + "d1_pct": -0.73, + "w1_pct": 0.92, + "m1_pct": -7.22 }, "USDCZK": { - "price": 20.7275, - "d1_pct": -0.48, - "w1_pct": 0.34, - "m1_pct": -2.38 + "price": 20.749, + "d1_pct": -0.37, + "w1_pct": 0.45, + "m1_pct": -2.27 }, "USDSGD": { - "price": 1.273, - "d1_pct": -0.37, - "w1_pct": -0.04, - "m1_pct": -1.0 + "price": 1.274, + "d1_pct": -0.3, + "w1_pct": 0.03, + "m1_pct": -0.92 }, "USDIDR": { "price": 17222.0, @@ -349,30 +349,30 @@ "m1_pct": 1.75 }, "USDTHB": { - "price": 32.29, - "d1_pct": -0.58, - "w1_pct": 0.5, - "m1_pct": -2.03 + "price": 32.36, + "d1_pct": -0.37, + "w1_pct": 0.72, + "m1_pct": -1.82 }, "DXY": { - "price": 98.274, - "d1_pct": -0.24, - "w1_pct": 0.23, - "m1_pct": -1.63 + "price": 98.378, + "d1_pct": -0.13, + "w1_pct": 0.33, + "m1_pct": -1.52 } }, "volatility": { "VIX (S&P 500 Vol)": { - "price": 18.94, + "price": 18.73, "prev_close": 18.71, - "change_pct": 1.23, + "change_pct": 0.11, "timestamp": "2026-04-27 00:00:00" }, "VXN (Nasdaq Vol)": { - "price": 23.38, - "prev_close": 23.32, - "change_pct": 0.26, - "timestamp": "2026-04-24 00:00:00" + "price": 23.76, + "prev_close": 23.38, + "change_pct": 1.63, + "timestamp": "2026-04-27 00:00:00" }, "MOVE (Bond Vol)": { "price": 66.97, @@ -381,138 +381,138 @@ "timestamp": "2026-04-24 00:00:00" }, "VIX Short-Term ETF": { - "price": 28.77, - "prev_close": 28.51, - "change_pct": 0.91, - "timestamp": "2026-04-24 00:00:00" + "price": 28.47, + "prev_close": 28.77, + "change_pct": -1.04, + "timestamp": "2026-04-27 00:00:00" } }, "bond_etfs": { "US 20Y+ Treasury": { - "price": 86.71, - "d1_pct": 0.18, - "w1_pct": -0.41, - "m1_pct": 0.25, + "price": 86.285, + "d1_pct": -0.49, + "w1_pct": -0.88, + "m1_pct": 0.6, "country": "US", "duration": "long" }, "US 7-10Y Treasury": { - "price": 95.56, - "d1_pct": 0.2, - "w1_pct": -0.39, - "m1_pct": 0.54, + "price": 95.3592, + "d1_pct": -0.21, + "w1_pct": -0.5, + "m1_pct": 1.15, "country": "US", "duration": "medium" }, "US 1-3Y Treasury": { - "price": 82.57, - "d1_pct": 0.11, - "w1_pct": -0.08, - "m1_pct": 0.51, + "price": 82.5499, + "d1_pct": -0.02, + "w1_pct": -0.06, + "m1_pct": 0.7, "country": "US", "duration": "short" }, "UK Gilts": { - "price": 9.77, - "d1_pct": 0.08, - "w1_pct": -0.53, - "m1_pct": -0.43, + "price": 9.7375, + "d1_pct": -0.26, + "w1_pct": -0.87, + "m1_pct": -0.76, "country": "UK", "duration": "mixed" }, "Eurozone Govt Bonds": { - "price": 141.8871, - "d1_pct": -0.27, - "w1_pct": -0.81, - "m1_pct": -0.77, + "price": 141.624, + "d1_pct": -0.46, + "w1_pct": -0.99, + "m1_pct": -0.96, "country": "Eurozone", "duration": "mixed" }, "US Total Treasury": { - "price": 22.94, - "d1_pct": 0.22, - "w1_pct": -0.22, - "m1_pct": 0.56, + "price": 22.9, + "d1_pct": -0.17, + "w1_pct": -0.35, + "m1_pct": 0.87, "country": "US", "duration": "mixed" } }, "news": [ { - "headline": "Global oil prices top $100 a barrel again after U.S.-Iran peace talks canceled \u2014 but Tehran offers deal to reopen Strait of Hormuz", + "headline": "Here\u2019s an easy way to expand your AI investment exposure", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/global-oil-futures-top-100-again-after-u-s-iran-peace-talks-canceled-a50f6a7b?mod=mw_rss_topstories", - "datetime": 1777294560, + "url": "https://www.marketwatch.com/story/heres-an-easy-way-to-expand-your-ai-investment-exposure-b4495497?mod=mw_rss_topstories", + "datetime": 1777303260, "category": "general" }, { - "headline": "My niece, 39, is unhappy and not saving for retirement. How do I approach her?", + "headline": "\u2018I hope to retire early\u2019: I\u2019m 56 and have 80% in a traditional IRA and 20% in a Roth. Am I in trouble?", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/my-niece-39-is-unhappy-and-not-saving-for-retirement-how-do-i-approach-her-acc239ca?mod=mw_rss_topstories", - "datetime": 1777294260, + "url": "https://www.marketwatch.com/story/i-hope-to-retire-early-im-56-and-have-80-in-a-traditional-ira-and-20-in-a-roth-am-i-in-trouble-8ec58195?mod=mw_rss_topstories", + "datetime": 1777302960, "category": "general" }, { - "headline": "Why Morgan Stanley sees little possibility of a stock-market retreat", + "headline": "Microsoft and OpenAI aren\u2019t breaking up. But they\u2019re not exclusive anymore.", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/pullbacks-will-be-shallow-as-market-risks-diminish-says-morgan-stanley-ef6cd708?mod=mw_rss_topstories", - "datetime": 1777292640, + "url": "https://www.marketwatch.com/story/microsoft-and-openai-arent-breaking-up-but-theyre-not-exclusive-anymore-47d17848?mod=mw_rss_topstories", + "datetime": 1777301340, "category": "general" }, { - "headline": "United CEO defends merger dreams despite pushback from American Airlines", + "headline": "A record 20 million single women own homes \u2014 even though it\u2019s more expensive for a woman to buy a house than a man", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/united-ceo-defends-merger-dreams-despite-pushback-from-american-airlines-87df78f1?mod=mw_rss_topstories", - "datetime": 1777292400, + "url": "https://www.marketwatch.com/story/a-record-20-million-single-women-own-homes-even-though-its-more-expensive-for-a-woman-to-buy-a-house-than-a-man-2cb8e3cf?mod=mw_rss_topstories", + "datetime": 1777300920, "category": "general" }, { - "headline": "\u2018AI genuinely freaks me out\u2019: Do I leave my $150,000 nonprofit job for a $215,000 data analytics position \u2014 with a 50-minute commute?", + "headline": "Apple is defying a global smartphone slump, as shown through this first-time feat", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/ai-genuinely-freaks-me-out-do-i-leave-my-150-000-job-for-a-215-000-role-in-data-analytics-with-a-50-minute-commute-440b4c36?mod=mw_rss_topstories", - "datetime": 1777292040, + "url": "https://www.marketwatch.com/story/apple-is-defying-a-global-smartphone-slump-as-shown-through-this-first-time-feat-1506a37c?mod=mw_rss_topstories", + "datetime": 1777299060, "category": "general" }, { - "headline": "They have millions in the bank \u2014 but without kids, who makes their life-or-death decisions?", + "headline": "Want the lowest mortgage rate you can get? Credit-scoring changes mean home buyers need a new strategy.", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/they-have-millions-in-the-bank-but-without-kids-who-makes-their-life-or-death-decisions-78874d8c?mod=mw_rss_topstories", - "datetime": 1777291800, + "url": "https://www.marketwatch.com/story/want-the-lowest-mortgage-rate-you-can-get-credit-scoring-changes-mean-home-buyers-need-a-new-strategy-24ab66cf?mod=mw_rss_topstories", + "datetime": 1777298340, "category": "general" }, { - "headline": "Pension-fund rebalancing and other red flags that suggest a stock-market pullback is nearing, according to Goldman Sachs", + "headline": "Zuckerberg is following Musk\u2019s lead with this \u2018transformative step\u2019 in outer space", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/pension-fund-rebalancing-and-other-red-flags-that-suggest-a-stock-market-pullback-is-nearing-according-to-goldman-sachs-0f158b59?mod=mw_rss_topstories", - "datetime": 1777291320, + "url": "https://www.marketwatch.com/story/zuckerberg-is-following-musks-lead-with-this-transformative-step-in-outer-space-1b78cff5?mod=mw_rss_topstories", + "datetime": 1777297920, "category": "general" }, { - "headline": "Meta\u2019s $2 billion acquisition gets blocked by China. What the deal was all about in the first place.", + "headline": "Looking to get an EV for the first time? How to avoid making a huge financial mistake.", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/metas-2-billion-acquisition-gets-blocked-by-china-what-the-deal-was-all-about-in-the-first-place-bbdc7b98?mod=mw_rss_topstories", - "datetime": 1777289880, + "url": "https://www.marketwatch.com/story/looking-to-get-an-ev-for-the-first-time-how-to-avoid-making-a-huge-financial-mistake-13f1a554?mod=mw_rss_topstories", + "datetime": 1777297560, "category": "general" }, { - "headline": "The SEC fears we\u2019re trapped in short-term thinking. Tesla and Amazon prove investors play the long game.", + "headline": "Verizon\u2019s stock rises as the company posts surprise subscriber growth under new CEO", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/the-sec-fears-were-trapped-in-short-term-thinking-tesla-and-amazon-prove-investors-play-the-long-game-4181fa55?mod=mw_rss_topstories", - "datetime": 1777289220, + "url": "https://www.marketwatch.com/story/verizons-stock-rises-as-the-company-posts-surprise-subscriber-growth-under-new-ceo-2752e52d?mod=mw_rss_topstories", + "datetime": 1777297500, "category": "general" }, { - "headline": "A new version of an old drug is helping men grow back some of their hair", + "headline": "Big Tech is the bull market\u2019s win-win trade right now \u2014 making this week crucial", "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/a-new-version-of-an-old-drug-is-helping-men-grow-back-some-of-their-hair-98bf8292?mod=mw_rss_topstories", - "datetime": 1777288680, + "url": "https://www.marketwatch.com/story/big-tech-is-the-bull-markets-win-win-trade-right-now-making-this-week-crucial-45665c97?mod=mw_rss_topstories", + "datetime": 1777297320, "category": "general" }, { "headline": "Oil prices rise as US-Iran peace talks stall", "source": "BBC Business", "url": "https://www.bbc.com/news/articles/c15d57pv925o?at_medium=RSS&at_campaign=rss", - "datetime": 1777293572, + "datetime": 1777297902, "category": "general" }, { @@ -611,7 +611,7 @@ "ev": "Dallas Fed Manufacturing Index (Apr)", "prev": "-0.2", "fcast": "\u2014", - "act": "\u2014", + "act": "-2.3", "imp": "orange", "beat": null, "source": "finviz"