<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://alexanderhubbert.com/research.html</loc>
    <lastmod>2026-07-23T21:45:43.069Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/wealth-concentration/index.html</loc>
    <lastmod>2026-07-24T18:14:12.614Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/sp500-in-six-currencies/index.html</loc>
    <lastmod>2026-07-24T18:37:19.025Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/quality-great-vs-bad/index.html</loc>
    <lastmod>2026-07-24T18:37:12.663Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/price-of-waiting/index.html</loc>
    <lastmod>2026-07-24T18:39:49.944Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/magic-formula-backtest/index.html</loc>
    <lastmod>2026-07-24T18:37:14.163Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/lseg-download-stock-data/index.html</loc>
    <lastmod>2026-07-24T18:36:20.294Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ipo-boom-market-top/index.html</loc>
    <lastmod>2026-07-24T18:34:19.539Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ibkr-connect-python/index.html</loc>
    <lastmod>2026-07-24T18:35:42.545Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/elo-world-cup/index.html</loc>
    <lastmod>2026-07-24T18:50:48.952Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/download-insider-data-lseg/index.html</loc>
    <lastmod>2026-07-24T17:51:46.785Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/Detecting_Marketcrimes/index.html</loc>
    <lastmod>2026-07-24T18:50:51.449Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/classify-routine-opportunistic-insiders/index.html</loc>
    <lastmod>2026-07-24T18:51:24.334Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/buy-the-dip-sell-the-rip/index.html</loc>
    <lastmod>2026-07-24T18:48:21.630Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/backtest-simulated-data/index.html</loc>
    <lastmod>2026-07-24T18:49:49.591Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/quiz.html</loc>
    <lastmod>2026-07-23T20:12:08.317Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/19_groupby.html</loc>
    <lastmod>2026-07-23T21:40:08.577Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/17_lag.html</loc>
    <lastmod>2026-07-23T21:40:08.576Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/15_returns_df.html</loc>
    <lastmod>2026-07-23T21:40:08.573Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/13_filter_select.html</loc>
    <lastmod>2026-07-23T21:40:08.571Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/11_dataframe.html</loc>
    <lastmod>2026-07-23T21:40:08.568Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/09_functions.html</loc>
    <lastmod>2026-07-23T21:40:08.566Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/07_conditions.html</loc>
    <lastmod>2026-07-23T21:40:08.564Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/05_indexing.html</loc>
    <lastmod>2026-07-23T21:40:08.562Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/03_logicals.html</loc>
    <lastmod>2026-07-23T21:40:08.560Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/01_prices.html</loc>
    <lastmod>2026-07-23T21:40:08.558Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/30_datatable.html</loc>
    <lastmod>2026-07-23T21:40:08.584Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/28_backtest.html</loc>
    <lastmod>2026-07-23T21:40:08.583Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/26_drawdown.html</loc>
    <lastmod>2026-07-23T21:40:08.582Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/24_lookahead.html</loc>
    <lastmod>2026-07-23T21:40:08.580Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/22_rsi.html</loc>
    <lastmod>2026-07-23T21:40:08.579Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/index.html</loc>
    <lastmod>2026-07-23T21:39:20.496Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/25_panel.html</loc>
    <lastmod>2026-07-23T21:40:08.543Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/23_concat.html</loc>
    <lastmod>2026-07-23T21:40:08.540Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/21_cumprod.html</loc>
    <lastmod>2026-07-23T21:40:08.538Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/19_rolling.html</loc>
    <lastmod>2026-07-23T21:40:08.536Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/17_pct_change.html</loc>
    <lastmod>2026-07-23T21:40:08.534Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/15_dataframe.html</loc>
    <lastmod>2026-07-23T21:40:08.533Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/13_masks.html</loc>
    <lastmod>2026-07-23T21:40:08.532Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/11_classes.html</loc>
    <lastmod>2026-07-23T21:40:08.531Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/09_functions.html</loc>
    <lastmod>2026-07-23T21:40:08.529Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/07_conditions.html</loc>
    <lastmod>2026-07-23T21:40:08.526Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/05_slicing.html</loc>
    <lastmod>2026-07-23T21:40:08.523Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/03_booleans.html</loc>
    <lastmod>2026-07-23T21:40:08.521Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/01_prices.html</loc>
    <lastmod>2026-07-23T21:40:08.520Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/37_bt.html</loc>
    <lastmod>2026-07-23T21:40:08.555Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/35_sweep.html</loc>
    <lastmod>2026-07-23T21:40:08.553Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/33_metrics.html</loc>
    <lastmod>2026-07-23T21:40:08.551Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/31_turnover.html</loc>
    <lastmod>2026-07-23T21:40:08.549Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/29_signals.html</loc>
    <lastmod>2026-07-23T21:40:08.546Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/27_rsi.html</loc>
    <lastmod>2026-07-23T21:40:08.544Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/index.html</loc>
    <lastmod>2026-07-23T21:39:16.511Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/index.html</loc>
    <lastmod>2026-07-23T21:50:16.623Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/cv.html</loc>
    <lastmod>2026-07-23T21:45:43.094Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/index.html</loc>
    <lastmod>2026-07-23T21:45:18.931Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/market-data-in-python.html</loc>
    <lastmod>2026-07-24T06:30:09.418Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/26_sma_ema.html</loc>
    <lastmod>2026-07-23T21:40:08.543Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/28_bollinger.html</loc>
    <lastmod>2026-07-23T21:40:08.545Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/30_lookahead.html</loc>
    <lastmod>2026-07-23T21:40:08.548Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/32_drawdown.html</loc>
    <lastmod>2026-07-23T21:40:08.550Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/34_backtester.html</loc>
    <lastmod>2026-07-23T21:40:08.552Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/36_bootstrap.html</loc>
    <lastmod>2026-07-23T21:40:08.554Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/38_ffn.html</loc>
    <lastmod>2026-07-23T21:40:08.556Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/02_arithmetic.html</loc>
    <lastmod>2026-07-23T21:40:08.521Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/04_lists.html</loc>
    <lastmod>2026-07-23T21:40:08.522Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/06_loops.html</loc>
    <lastmod>2026-07-23T21:40:08.525Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/08_build_list.html</loc>
    <lastmod>2026-07-23T21:40:08.527Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/10_dicts.html</loc>
    <lastmod>2026-07-23T21:40:08.530Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/12_numpy.html</loc>
    <lastmod>2026-07-23T21:40:08.532Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/14_series.html</loc>
    <lastmod>2026-07-23T21:40:08.532Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/16_read_csv.html</loc>
    <lastmod>2026-07-23T21:40:08.533Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/18_vectorised.html</loc>
    <lastmod>2026-07-23T21:40:08.535Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/20_shift.html</loc>
    <lastmod>2026-07-23T21:40:08.537Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/22_groupby.html</loc>
    <lastmod>2026-07-23T21:40:08.539Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/24_merge.html</loc>
    <lastmod>2026-07-23T21:40:08.542Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/quiz.html</loc>
    <lastmod>2026-07-23T20:12:00.901Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/21_sma_ema.html</loc>
    <lastmod>2026-07-23T21:40:08.578Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/23_signals.html</loc>
    <lastmod>2026-07-23T21:40:08.580Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/25_turnover.html</loc>
    <lastmod>2026-07-23T21:40:08.581Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/27_metrics.html</loc>
    <lastmod>2026-07-23T21:40:08.582Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/29_bootstrap.html</loc>
    <lastmod>2026-07-23T21:40:08.583Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/31_datatable_returns.html</loc>
    <lastmod>2026-07-23T21:40:08.586Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/02_arithmetic.html</loc>
    <lastmod>2026-07-23T21:40:08.559Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/04_vectors.html</loc>
    <lastmod>2026-07-23T21:40:08.561Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/06_loops.html</loc>
    <lastmod>2026-07-23T21:40:08.563Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/08_returns.html</loc>
    <lastmod>2026-07-23T21:40:08.565Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/10_lists.html</loc>
    <lastmod>2026-07-23T21:40:08.567Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/12_read_csv.html</loc>
    <lastmod>2026-07-23T21:40:08.569Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/14_mutate.html</loc>
    <lastmod>2026-07-23T21:40:08.572Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/16_rolling.html</loc>
    <lastmod>2026-07-23T21:40:08.574Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/18_cumprod.html</loc>
    <lastmod>2026-07-23T21:40:08.576Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/20_joins.html</loc>
    <lastmod>2026-07-23T21:40:08.578Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/are-markets-overvalued/index.html</loc>
    <lastmod>2026-07-24T18:34:33.973Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/beat-the-market-holding-period/index.html</loc>
    <lastmod>2026-07-24T18:50:49.980Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/buy-the-dip-us-vs-europe/index.html</loc>
    <lastmod>2026-07-24T18:48:23.106Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/cointegration-butter-sp500/index.html</loc>
    <lastmod>2026-07-24T18:35:34.904Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/dividend-yield-backtest/index.html</loc>
    <lastmod>2026-07-24T18:35:36.409Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/download-ipo-data-lseg/index.html</loc>
    <lastmod>2026-07-24T17:56:22.986Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/how-to-write-better/index.html</loc>
    <lastmod>2026-07-24T18:35:37.904Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/insider-net-buyer-backtest/index.html</loc>
    <lastmod>2026-07-24T18:48:26.636Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ipo-size-and-value/index.html</loc>
    <lastmod>2026-07-24T18:37:10.659Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/lseg-download-tick-data/index.html</loc>
    <lastmod>2026-07-24T18:36:24.296Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/momentum-trading-costs/index.html</loc>
    <lastmod>2026-07-24T18:37:16.151Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/purged-cross-validation/index.html</loc>
    <lastmod>2026-07-24T18:50:52.953Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/sharpe-ratio-uncertainty/index.html</loc>
    <lastmod>2026-07-24T18:36:40.568Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/wacc-persistence/index.html</loc>
    <lastmod>2026-07-24T18:50:54.578Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts.html</loc>
    <lastmod>2026-07-24T19:22:42.119Z</lastmod>
  </url>
</urlset>
