diff --git a/data.json b/data.json index e1b7f9c..50ae2f3 100644 --- a/data.json +++ b/data.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-07-31T10:27:05.799773Z", + "generated_at": "2026-07-31T11:22:40.988964Z", "yields": { "US": { "y1m": null, @@ -43,38 +43,38 @@ }, "commodities": { "gold": { - "price": 4110.5, - "d1_pct": 0.25, - "w1_pct": 1.05, - "m1_pct": 1.04, + "price": 4114.8999, + "d1_pct": 0.36, + "w1_pct": 1.16, + "m1_pct": 1.15, "unit": "$/oz" }, "silver": { - "price": 58.19, - "d1_pct": -1.06, - "w1_pct": -0.79, - "m1_pct": -3.15, + "price": 58.215, + "d1_pct": -1.02, + "w1_pct": -0.75, + "m1_pct": -3.11, "unit": "$/oz" }, "wti": { - "price": 84.03, - "d1_pct": 0.53, - "w1_pct": -5.91, - "m1_pct": 22.53, + "price": 84.15, + "d1_pct": 0.67, + "w1_pct": -5.78, + "m1_pct": 22.7, "unit": "$/bbl" }, "brent": { - "price": 89.5, - "d1_pct": 0.53, - "w1_pct": -7.52, - "m1_pct": 25.05, + "price": 89.76, + "d1_pct": 0.82, + "w1_pct": -7.25, + "m1_pct": 25.42, "unit": "$/bbl" }, "natgas": { - "price": 2.779, - "d1_pct": 0.76, - "w1_pct": -3.2, - "m1_pct": -13.7, + "price": 2.759, + "d1_pct": 0.04, + "w1_pct": -3.9, + "m1_pct": -14.32, "unit": "$/MMBtu" }, "copper": { @@ -85,17 +85,17 @@ "unit": "$/lb" }, "wheat": { - "price": 658.0, - "d1_pct": -0.83, - "w1_pct": -2.95, - "m1_pct": 11.15, + "price": 656.75, + "d1_pct": -1.02, + "w1_pct": -3.13, + "m1_pct": 10.94, "unit": "\u00a2/bu" }, "corn": { - "price": 467.0, - "d1_pct": 4.77, - "w1_pct": 0.59, - "m1_pct": 10.93, + "price": 466.75, + "d1_pct": 4.71, + "w1_pct": 0.54, + "m1_pct": 10.87, "unit": "\u00a2/bu" } }, @@ -223,82 +223,82 @@ }, "fx": { "EURUSD": { - "price": 1.1506, - "d1_pct": 0.34, - "w1_pct": 1.14, - "m1_pct": 1.13 + "price": 1.1497, + "d1_pct": 0.26, + "w1_pct": 1.06, + "m1_pct": 1.05 }, "GBPUSD": { - "price": 1.3448, - "d1_pct": 0.6, - "w1_pct": 1.01, - "m1_pct": 1.27 + "price": 1.3437, + "d1_pct": 0.52, + "w1_pct": 0.93, + "m1_pct": 1.19 }, "USDJPY": { - "price": 159.987, - "d1_pct": -2.03, - "w1_pct": -2.35, - "m1_pct": -1.57 + "price": 160.107, + "d1_pct": -1.96, + "w1_pct": -2.27, + "m1_pct": -1.5 }, "USDCHF": { - "price": 0.8086, - "d1_pct": -0.6, - "w1_pct": -1.02, - "m1_pct": -0.07 + "price": 0.8096, + "d1_pct": -0.47, + "w1_pct": -0.89, + "m1_pct": 0.05 }, "AUDUSD": { - "price": 0.7033, - "d1_pct": 1.06, - "w1_pct": 0.95, - "m1_pct": 2.05 + "price": 0.703, + "d1_pct": 1.01, + "w1_pct": 0.9, + "m1_pct": 2.0 }, "NZDUSD": { - "price": 0.5876, - "d1_pct": 1.27, - "w1_pct": 1.77, - "m1_pct": 3.54 + "price": 0.5871, + "d1_pct": 1.18, + "w1_pct": 1.68, + "m1_pct": 3.44 }, "USDCAD": { - "price": 1.4019, - "d1_pct": -0.12, - "w1_pct": -0.47, - "m1_pct": -1.4 + "price": 1.4025, + "d1_pct": -0.07, + "w1_pct": -0.42, + "m1_pct": -1.35 }, "USDSEK": { - "price": 9.5382, - "d1_pct": -1.06, - "w1_pct": -2.24, - "m1_pct": -1.87 + "price": 9.5496, + "d1_pct": -0.95, + "w1_pct": -2.12, + "m1_pct": -1.75 }, "USDNOK": { - "price": 9.5187, - "d1_pct": -0.78, - "w1_pct": -0.97, - "m1_pct": -3.94 + "price": 9.5275, + "d1_pct": -0.68, + "w1_pct": -0.88, + "m1_pct": -3.85 }, "USDCNY": { - "price": 6.74, - "d1_pct": -0.39, - "w1_pct": -0.48, - "m1_pct": -0.8 + "price": 6.7408, + "d1_pct": -0.37, + "w1_pct": -0.47, + "m1_pct": -0.79 }, "USDMXN": { - "price": 17.3242, - "d1_pct": -0.68, - "w1_pct": -1.08, - "m1_pct": -1.31 + "price": 17.3507, + "d1_pct": -0.52, + "w1_pct": -0.93, + "m1_pct": -1.16 }, "USDBRL": { - "price": 5.0707, - "d1_pct": -1.1, - "w1_pct": -0.51, - "m1_pct": -2.87 + "price": 5.0716, + "d1_pct": -1.08, + "w1_pct": -0.5, + "m1_pct": -2.85 }, "USDZAR": { - "price": 16.5423, - "d1_pct": -0.71, - "w1_pct": -1.63, - "m1_pct": 0.9 + "price": 16.5531, + "d1_pct": -0.64, + "w1_pct": -1.56, + "m1_pct": 0.97 }, "USDINR": { "price": 95.38, @@ -313,34 +313,34 @@ "m1_pct": -7.42 }, "USDTRY": { - "price": 47.5244, + "price": 47.5239, "d1_pct": 0.33, "w1_pct": 0.44, - "m1_pct": 1.82 + "m1_pct": 1.81 }, "USDPLN": { - "price": 3.7479, - "d1_pct": -0.56, - "w1_pct": -1.5, - "m1_pct": -0.61 + "price": 3.7509, + "d1_pct": -0.48, + "w1_pct": -1.43, + "m1_pct": -0.53 }, "USDHUF": { - "price": 315.705, - "d1_pct": -0.2, - "w1_pct": -1.33, - "m1_pct": 1.22 + "price": 316.652, + "d1_pct": 0.1, + "w1_pct": -1.03, + "m1_pct": 1.52 }, "USDCZK": { - "price": 21.0339, - "d1_pct": -0.14, - "w1_pct": -1.03, - "m1_pct": -1.13 + "price": 21.0535, + "d1_pct": -0.05, + "w1_pct": -0.94, + "m1_pct": -1.04 }, "USDSGD": { - "price": 1.2831, - "d1_pct": -0.43, - "w1_pct": -0.75, - "m1_pct": -0.96 + "price": 1.2839, + "d1_pct": -0.37, + "w1_pct": -0.69, + "m1_pct": -0.9 }, "USDIDR": { "price": 17990.0, @@ -355,17 +355,17 @@ "m1_pct": 0.3 }, "DXY": { - "price": 100.189, - "d1_pct": 0.18, - "w1_pct": -1.26, - "m1_pct": -1.18 + "price": 100.214, + "d1_pct": 0.2, + "w1_pct": -1.24, + "m1_pct": -1.16 } }, "volatility": { "VIX (S&P 500 Vol)": { - "price": 16.86, + "price": 16.73, "prev_close": 17.09, - "change_pct": -1.35, + "change_pct": -2.11, "timestamp": "2026-07-31 00:00:00" }, "VXN (Nasdaq Vol)": { @@ -413,10 +413,10 @@ "duration": "short" }, "UK Gilts": { - "price": 9.61, - "d1_pct": -0.03, - "w1_pct": 0.29, - "m1_pct": -1.21, + "price": 9.6018, + "d1_pct": -0.11, + "w1_pct": 0.2, + "m1_pct": -1.29, "country": "UK", "duration": "mixed" }, @@ -438,6 +438,13 @@ } }, "news": [ + { + "headline": "Why fresh volatility means a \u2018valuation opportunity\u2019 is opening up in U.S. stocks", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/why-fresh-volatility-means-a-valuation-opportunity-is-opening-up-in-u-s-stocks-9dbef149?mod=mw_rss_topstories", + "datetime": 1785494940, + "category": "general" + }, { "headline": "\u2018Don\u2019t get suckered like I did\u2019: I paid $185 to the wrong passport website. Can I get my money back?", "source": "MarketWatch", @@ -501,13 +508,6 @@ "datetime": 1785450240, "category": "general" }, - { - "headline": "Implosion of Situational Awareness hedge fund has Wall Street betting the bottom is in for the AI trade", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/implosion-of-situational-awareness-has-wall-street-betting-the-bottom-is-in-for-the-ai-trade-05d9f346?mod=mw_rss_topstories", - "datetime": 1785449340, - "category": "general" - }, { "headline": "Sainsbury's agrees to sell Argos for \u00a3120m", "source": "BBC Business", @@ -515,6 +515,13 @@ "datetime": 1785493187, "category": "general" }, + { + "headline": "UK petrol prices hit highest level since Iran war began", + "source": "BBC Business", + "url": "https://www.bbc.co.uk/news/articles/c20zgjzz0e4o?at_medium=RSS&at_campaign=rss", + "datetime": 1785496763, + "category": "general" + }, { "headline": "BP puts North Sea business up for sale", "source": "BBC Business", @@ -536,13 +543,6 @@ "datetime": 1785452741, "category": "general" }, - { - "headline": "South Korean shares soar after chip stock rout", - "source": "BBC Business", - "url": "https://www.bbc.co.uk/news/articles/c4gdzlzprv1o?at_medium=RSS&at_campaign=rss", - "datetime": 1785480962, - "category": "general" - }, { "headline": "India wants to join the strawberry superpowers", "source": "BBC Business", @@ -564,19 +564,19 @@ "datetime": 1785493134, "category": "general" }, + { + "headline": "South Korean shares soar after chip stock rout", + "source": "BBC Business", + "url": "https://www.bbc.co.uk/news/articles/c4gdzlzprv1o?at_medium=RSS&at_campaign=rss", + "datetime": 1785480962, + "category": "general" + }, { "headline": "Apple warns of future 'supply constraints' for Mac, iPhone, iPad", "source": "BBC Business", "url": "https://www.bbc.co.uk/news/articles/c204nw64xwno?at_medium=RSS&at_campaign=rss", "datetime": 1785453942, "category": "general" - }, - { - "headline": "Andy Burnham to give regional mayors share of income tax", - "source": "BBC Business", - "url": "https://www.bbc.co.uk/news/articles/c4g3eyg60e0o?at_medium=RSS&at_campaign=rss", - "datetime": 1785493529, - "category": "general" } ], "calendar": [ @@ -1161,9 +1161,9 @@ "time": "08:30", "ctry": "\ud83c\uddfa\ud83c\uddf8", "ev": "Continuing Jobless Claims (07/18)", - "prev": "1,789K", + "prev": "1789K", "fcast": "1800K", - "act": "1,782K", + "act": "1782K", "imp": "orange", "beat": null, "source": "finviz" @@ -1245,9 +1245,9 @@ "time": "08:30", "ctry": "\ud83c\uddfa\ud83c\uddf8", "ev": "Initial Jobless Claims (07/25)", - "prev": "188.0K", + "prev": "188K", "fcast": "200K", - "act": "197.0K", + "act": "197K", "imp": "orange", "beat": null, "source": "finviz"