diff --git a/data.json b/data.json index 0741168..d53c9bc 100644 --- a/data.json +++ b/data.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-04-21T20:49:43.430843Z", + "generated_at": "2026-04-21T22:36:04.877754Z", "yields": { "US": { "y1m": null, @@ -43,45 +43,45 @@ }, "commodities": { "gold": { - "price": 4732.7998, - "d1_pct": -1.54, - "w1_pct": -1.91, - "m1_pct": 3.55, + "price": 4736.7002, + "d1_pct": -1.45, + "w1_pct": -1.83, + "m1_pct": 3.64, "unit": "$/oz" }, "silver": { - "price": 76.665, - "d1_pct": -4.11, - "w1_pct": -3.43, - "m1_pct": 10.53, + "price": 76.855, + "d1_pct": -3.87, + "w1_pct": -3.19, + "m1_pct": 10.81, "unit": "$/oz" }, "wti": { - "price": 90.18, - "d1_pct": 0.64, - "w1_pct": -1.21, - "m1_pct": -8.28, + "price": 90.06, + "d1_pct": 0.5, + "w1_pct": -1.34, + "m1_pct": -8.4, "unit": "$/bbl" }, "brent": { - "price": 93.54, - "d1_pct": -2.03, - "w1_pct": -1.32, - "m1_pct": -16.62, + "price": 93.64, + "d1_pct": -1.93, + "w1_pct": -1.21, + "m1_pct": -16.53, "unit": "$/bbl" }, "natgas": { - "price": 2.702, - "d1_pct": 0.48, - "w1_pct": 3.96, - "m1_pct": -12.7, + "price": 2.695, + "d1_pct": 0.22, + "w1_pct": 3.69, + "m1_pct": -12.92, "unit": "$/MMBtu" }, "copper": { - "price": 6.0165, - "d1_pct": -0.32, - "w1_pct": -0.89, - "m1_pct": 12.62, + "price": 6.0155, + "d1_pct": -0.34, + "w1_pct": -0.91, + "m1_pct": 12.6, "unit": "$/lb" }, "wheat": { @@ -223,58 +223,58 @@ }, "fx": { "EURUSD": { - "price": 1.1747, - "d1_pct": 0.05, - "w1_pct": -0.19, - "m1_pct": 1.61 + "price": 1.1743, + "d1_pct": 0.01, + "w1_pct": -0.22, + "m1_pct": 1.58 }, "GBPUSD": { - "price": 1.3504, - "d1_pct": 0.15, - "w1_pct": -0.08, - "m1_pct": 1.3 + "price": 1.3503, + "d1_pct": 0.14, + "w1_pct": -0.09, + "m1_pct": 1.29 }, "USDJPY": { - "price": 159.391, - "d1_pct": 0.14, - "w1_pct": 0.11, - "m1_pct": 0.1 + "price": 159.405, + "d1_pct": 0.15, + "w1_pct": 0.12, + "m1_pct": 0.11 }, "USDCHF": { "price": 0.7808, "d1_pct": -0.36, - "w1_pct": -0.3, + "w1_pct": -0.31, "m1_pct": -0.89 }, "AUDUSD": { - "price": 0.7154, + "price": 0.7153, "d1_pct": 0.26, - "w1_pct": 0.77, + "w1_pct": 0.76, "m1_pct": 2.08 }, "NZDUSD": { "price": 0.5895, "d1_pct": 0.51, "w1_pct": 0.39, - "m1_pct": 1.09 + "m1_pct": 1.1 }, "USDCAD": { - "price": 1.366, - "d1_pct": -0.33, - "w1_pct": -0.91, - "m1_pct": -0.36 + "price": 1.3661, + "d1_pct": -0.32, + "w1_pct": -0.9, + "m1_pct": -0.35 }, "USDSEK": { - "price": 9.1807, - "d1_pct": -0.13, - "w1_pct": 0.04, - "m1_pct": -1.74 + "price": 9.1857, + "d1_pct": -0.07, + "w1_pct": 0.1, + "m1_pct": -1.68 }, "USDNOK": { - "price": 9.3289, - "d1_pct": -0.54, - "w1_pct": -1.15, - "m1_pct": -2.48 + "price": 9.3385, + "d1_pct": -0.44, + "w1_pct": -1.05, + "m1_pct": -2.38 }, "USDCNY": { "price": 6.8203, @@ -283,22 +283,22 @@ "m1_pct": -0.95 }, "USDMXN": { - "price": 17.317, - "d1_pct": -0.32, - "w1_pct": 0.23, - "m1_pct": -3.47 + "price": 17.3293, + "d1_pct": -0.25, + "w1_pct": 0.3, + "m1_pct": -3.4 }, "USDBRL": { - "price": 4.982, - "d1_pct": -0.49, - "w1_pct": -0.25, - "m1_pct": -6.21 + "price": 4.9761, + "d1_pct": 0.48, + "w1_pct": -0.17, + "m1_pct": -4.91 }, "USDZAR": { - "price": 16.4741, - "d1_pct": 0.35, - "w1_pct": 0.57, - "m1_pct": -3.54 + "price": 16.515, + "d1_pct": 0.6, + "w1_pct": 0.82, + "m1_pct": -3.3 }, "USDINR": { "price": 93.48, @@ -307,40 +307,40 @@ "m1_pct": -0.44 }, "USDKRW": { - "price": 1483.51, - "d1_pct": 1.25, - "w1_pct": 0.45, - "m1_pct": -1.38 + "price": 1486.73, + "d1_pct": 1.47, + "w1_pct": 0.67, + "m1_pct": -1.16 }, "USDTRY": { - "price": 44.8171, - "d1_pct": -0.08, - "w1_pct": 0.26, - "m1_pct": 1.18 + "price": 44.9048, + "d1_pct": 0.11, + "w1_pct": 0.45, + "m1_pct": 1.38 }, "USDPLN": { - "price": 3.6091, - "d1_pct": 0.19, - "w1_pct": 0.07, - "m1_pct": -2.22 + "price": 3.6072, + "d1_pct": 0.14, + "w1_pct": 0.02, + "m1_pct": -2.27 }, "USDHUF": { - "price": 309.305, - "d1_pct": 0.55, - "w1_pct": 0.44, - "m1_pct": -8.71 + "price": 309.92, + "d1_pct": 0.75, + "w1_pct": 0.64, + "m1_pct": -8.52 }, "USDCZK": { - "price": 20.706, - "d1_pct": 0.24, - "w1_pct": 0.14, - "m1_pct": -2.01 + "price": 20.6728, + "d1_pct": 0.08, + "w1_pct": -0.02, + "m1_pct": -2.17 }, "USDSGD": { - "price": 1.274, - "d1_pct": 0.04, - "w1_pct": 0.2, - "m1_pct": -0.62 + "price": 1.2735, + "d1_pct": -0.0, + "w1_pct": 0.16, + "m1_pct": -0.66 }, "USDIDR": { "price": 17137.0, @@ -349,16 +349,16 @@ "m1_pct": 1.05 }, "USDTHB": { - "price": 32.13, - "d1_pct": 0.0, - "w1_pct": 0.37, - "m1_pct": -2.29 + "price": 32.16, + "d1_pct": 0.09, + "w1_pct": 0.47, + "m1_pct": -2.2 }, "DXY": { - "price": 98.357, - "d1_pct": 0.31, - "w1_pct": 0.24, - "m1_pct": -1.3 + "price": 98.408, + "d1_pct": 0.37, + "w1_pct": 0.29, + "m1_pct": -1.25 } }, "volatility": { @@ -438,6 +438,55 @@ } }, "news": [ + { + "headline": "Airlines cut flights as fuel costs surge \u2014 an economic fallout from the Iran war that markets may be missing", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/airlines-cut-flights-as-fuel-costs-surge-an-economic-fallout-from-the-iran-war-that-markets-may-be-missing-8b92f5ff?mod=mw_rss_topstories", + "datetime": 1776809040, + "category": "general" + }, + { + "headline": "Bonds could lag stocks for the rest of 2026, according to this contrarian signal", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/bonds-could-lag-stocks-for-the-rest-of-2026-according-to-this-contrarian-signal-6b6c55de?mod=mw_rss_topstories", + "datetime": 1776808560, + "category": "general" + }, + { + "headline": "What Apple investors need to know about the next steps for the company and its new CEO", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/this-is-what-apple-investors-need-to-know-about-whats-next-for-the-company-and-its-new-ceo-9997df15?mod=mw_rss_topstories", + "datetime": 1776806880, + "category": "general" + }, + { + "headline": "ChatGPT is so 2025 \u2014 here are the real AI gold mines for investors in 2026", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/the-chatbot-era-is-over-these-3-sectors-are-the-real-ai-gold-mines-for-2026-002372c7?mod=mw_rss_topstories", + "datetime": 1776806220, + "category": "general" + }, + { + "headline": "The meme-stock frenzy is a warning \u2014 these 7 high-quality stocks are better bets", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/from-allbirds-to-ai-the-meme-stock-frenzy-is-warning-you-to-own-this-quality-antimeme-portfolio-instead-6714bb16?mod=mw_rss_topstories", + "datetime": 1776805800, + "category": "general" + }, + { + "headline": "This is what critics of Apple and Tim Cook get dead wrong", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/this-is-what-critics-of-apple-and-tim-cook-get-dead-wrong-48fc56dc?mod=mw_rss_topstories", + "datetime": 1776805560, + "category": "general" + }, + { + "headline": "Here\u2019s what will really matter to Tesla investors when the company reports earnings", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/heres-what-will-really-matter-to-tesla-investors-when-it-reports-earnings-ba621f85?mod=mw_rss_topstories", + "datetime": 1776805140, + "category": "general" + }, { "headline": "GE sees fuel prices higher than they are now through the summer due to the Iran conflict", "source": "MarketWatch", @@ -459,62 +508,6 @@ "datetime": 1776803520, "category": "general" }, - { - "headline": "\u2018This is unbelievable\u2019: My adviser made $300,000 trading options. Now I\u2019m being killed by taxes. Do I fire him?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/this-is-unbelievable-my-adviser-made-300-000-trading-options-now-im-being-killed-by-taxes-do-i-complain-e30873b7?mod=mw_rss_topstories", - "datetime": 1776803220, - "category": "general" - }, - { - "headline": "This is what critics of Apple and Tim Cook get dead wrong", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/this-is-what-critics-of-apple-and-tim-cook-get-dead-wrong-48fc56dc?mod=mw_rss_topstories", - "datetime": 1776800220, - "category": "general" - }, - { - "headline": "\u2018Some stocks have risen, but others have flopped\u2019: I will soon inherit my parents\u2019 $1.5 million estate. Do I fire the adviser who charges a 3% fee?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/some-stocks-have-risen-but-others-have-flopped-i-will-soon-inherit-my-parents-1-5-million-estate-do-i-fire-the-adviser-who-charges-a-3-fee-6b5b2caa?mod=mw_rss_topstories", - "datetime": 1776799560, - "category": "general" - }, - { - "headline": "Prices for World Cup public transportation range from free to $150. Here\u2019s what\u2019s going on.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/prices-for-world-cup-public-transportation-range-from-free-to-150-heres-whats-going-on-4e379437?mod=mw_rss_topstories", - "datetime": 1776796800, - "category": "general" - }, - { - "headline": "Is this a new Gilded Age in American commercial air travel? Airlines hope so.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/is-this-a-new-gilded-age-in-american-commercial-air-travel-airlines-hope-so-48a8a42c?mod=mw_rss_topstories", - "datetime": 1776795840, - "category": "general" - }, - { - "headline": "What Apple investors need to know about the next steps for the company and its new CEO", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/this-is-what-apple-investors-need-to-know-about-whats-next-for-the-company-and-its-new-ceo-9997df15?mod=mw_rss_topstories", - "datetime": 1776795240, - "category": "general" - }, - { - "headline": "Health insurers raise questions about Medicare program that will offer GLP-1s to seniors for $50", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/health-insurers-raise-questions-about-medicare-program-that-will-offer-glp-1s-to-seniors-for-50-4efaca72?mod=mw_rss_topstories", - "datetime": 1776794040, - "category": "general" - }, - { - "headline": "Unemployment rate unexpectedly falls as fewer students look for work", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/cjd84pkkjgpo?at_medium=RSS&at_campaign=rss", - "datetime": 1776783159, - "category": "general" - }, { "headline": "From Epstein to sock puppets: Key takeaways from Kevin Warsh's Fed confirmation hearing", "source": "BBC Business", @@ -529,6 +522,20 @@ "datetime": 1776798934, "category": "general" }, + { + "headline": "Hotpot, bubble tea and sportswear: China's new exports take on the world", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/crr1ln1575lo?at_medium=RSS&at_campaign=rss", + "datetime": 1776809422, + "category": "general" + }, + { + "headline": "Unemployment rate unexpectedly falls as fewer students look for work", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/cjd84pkkjgpo?at_medium=RSS&at_campaign=rss", + "datetime": 1776783159, + "category": "general" + }, { "headline": "Royal Mail to ask part-time posties to work more to meet letter targets", "source": "BBC Business", @@ -536,13 +543,6 @@ "datetime": 1776771105, "category": "general" }, - { - "headline": "Air fares soar by nearly 25% as Iran war forces flights to re-route", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/crr14qplxe8o?at_medium=RSS&at_campaign=rss", - "datetime": 1776790654, - "category": "general" - }, { "headline": "The 'dumb machine' promising a clean energy breakthrough", "source": "BBC Business", @@ -550,6 +550,13 @@ "datetime": 1776726581, "category": "general" }, + { + "headline": "Air fares soar by nearly 25% as Iran war forces flights to re-route", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/crr14qplxe8o?at_medium=RSS&at_campaign=rss", + "datetime": 1776790654, + "category": "general" + }, { "headline": "New era as Apple names new boss to replace Tim Cook after 15 years", "source": "BBC Business", @@ -570,13 +577,6 @@ "url": "https://www.bbc.com/news/articles/c79jg43vd8no?at_medium=RSS&at_campaign=rss", "datetime": 1776772407, "category": "general" - }, - { - "headline": "The 20-somethings juggling three jobs to make ends meet", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/cn89n9exl11o?at_medium=RSS&at_campaign=rss", - "datetime": 1776756191, - "category": "general" } ], "calendar": [ @@ -789,9 +789,9 @@ "time": "16:30", "ctry": "\ud83c\uddfa\ud83c\uddf8", "ev": "API Crude Oil Stock Change (04/18)", - "prev": "6.1M", + "prev": "6.100M", "fcast": "-1M", - "act": "\u2014", + "act": "-4.400M", "imp": "orange", "beat": null, "source": "finviz"