<?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-25T19:17:23.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/what-diversifies-us-stocks/</loc>
    <lastmod>2026-10-02T13:15:54.670Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/wacc-persistence/</loc>
    <lastmod>2026-10-02T13:15:54.350Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/thinking-clearly-as-a-quant/</loc>
    <lastmod>2026-10-02T13:15:54.011Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/sp500-in-six-currencies/</loc>
    <lastmod>2026-10-02T13:15:53.672Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/roc-auc-market-crime/</loc>
    <lastmod>2026-10-02T13:15:53.355Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/purged-cross-validation/</loc>
    <lastmod>2026-10-02T13:15:53.003Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/precise-option-price/</loc>
    <lastmod>2026-10-02T13:15:52.640Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/out-of-sample-overfitting/</loc>
    <lastmod>2026-10-02T13:15:52.291Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/name-change-unprofitable/</loc>
    <lastmod>2026-10-02T13:15:51.945Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/magic-formula-backtest/</loc>
    <lastmod>2026-10-02T13:15:51.602Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/lseg-download-stock-data/</loc>
    <lastmod>2026-10-02T13:15:51.286Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ipo-size-and-value/</loc>
    <lastmod>2026-10-02T13:15:50.920Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/insider-net-buyer-backtest/</loc>
    <lastmod>2026-10-02T13:15:50.561Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/how-to-write-better/</loc>
    <lastmod>2026-10-02T13:15:50.168Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/factor-investing/</loc>
    <lastmod>2026-10-02T14:09:06.196Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/efficient-frontier/</loc>
    <lastmod>2026-10-02T13:15:49.486Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/download-insider-data-lseg/</loc>
    <lastmod>2026-10-02T13:15:49.169Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/detecting_marketcrimes/</loc>
    <lastmod>2026-10-02T13:15:48.837Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/data-cleaning-backtest/</loc>
    <lastmod>2026-10-02T13:15:48.509Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/cointegration-butter-sp500/</loc>
    <lastmod>2026-10-02T13:15:48.194Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/buy-the-dip-us-vs-europe/</loc>
    <lastmod>2026-10-02T13:15:47.827Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/beat-the-market-holding-period/</loc>
    <lastmod>2026-10-02T13:15:47.500Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/auc-misses-calibration/</loc>
    <lastmod>2026-10-02T13:15:47.112Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/quiz.html</loc>
    <lastmod>2026-07-23T20:12:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/19_groupby.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/17_lag.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/15_returns_df.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/13_filter_select.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/11_dataframe.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/09_functions.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/07_conditions.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/05_indexing.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/03_logicals.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/01_prices.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/30_datatable.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/28_backtest.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/26_drawdown.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/24_lookahead.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/22_rsi.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/</loc>
    <lastmod>2026-07-23T21:39:20.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/25_panel.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/23_concat.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/21_cumprod.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/19_rolling.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/17_pct_change.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/15_dataframe.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/13_masks.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/11_classes.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/09_functions.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/07_conditions.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/05_slicing.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/03_booleans.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/01_prices.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/37_bt.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/35_sweep.html</loc>
    <lastmod>2026-07-26T13:27:03.889Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/33_metrics.html</loc>
    <lastmod>2026-07-26T13:11:23.351Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/31_turnover.html</loc>
    <lastmod>2026-07-26T13:11:21.970Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/29_signals.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/27_rsi.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/</loc>
    <lastmod>2026-07-26T13:46:43.653Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/</loc>
    <lastmod>2026-07-23T21:50:16.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/cv.html</loc>
    <lastmod>2026-09-20T08:53:18.359Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/</loc>
    <lastmod>2026-09-20T08:34:10.961Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/market-data-in-python.html</loc>
    <lastmod>2026-07-26T13:47:02.987Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/26_sma_ema.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/28_bollinger.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/30_lookahead.html</loc>
    <lastmod>2026-07-26T13:11:20.530Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/32_drawdown.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/34_backtester.html</loc>
    <lastmod>2026-07-26T13:11:24.813Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/36_bootstrap.html</loc>
    <lastmod>2026-07-26T13:27:05.679Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/advanced/38_ffn.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/02_arithmetic.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/04_lists.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/06_loops.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/08_build_list.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/beginner/10_dicts.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/12_numpy.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/14_series.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/16_read_csv.html</loc>
    <lastmod>2026-07-26T13:11:25.941Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/18_vectorised.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/20_shift.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/22_groupby.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/lessons/intermediate/24_merge.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/python/quiz.html</loc>
    <lastmod>2026-07-23T20:12:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/21_sma_ema.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/23_signals.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/25_turnover.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/27_metrics.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/29_bootstrap.html</loc>
    <lastmod>2026-07-26T13:27:06.790Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/advanced/31_datatable_returns.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/02_arithmetic.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/04_vectors.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/06_loops.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/08_returns.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/beginner/10_lists.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/12_read_csv.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/14_mutate.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/16_rolling.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/18_cumprod.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/learn/r/lessons/intermediate/20_joins.html</loc>
    <lastmod>2026-07-23T21:40:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/are-markets-overvalued/</loc>
    <lastmod>2026-10-02T13:15:46.946Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/backtest-simulated-data/</loc>
    <lastmod>2026-10-02T13:15:47.319Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/buy-the-dip-sell-the-rip/</loc>
    <lastmod>2026-10-02T13:15:47.666Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/classify-routine-opportunistic-insiders/</loc>
    <lastmod>2026-10-02T13:15:48.029Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/crash-after-doubling/</loc>
    <lastmod>2026-10-02T13:15:48.349Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/detecting-unusual-trading/</loc>
    <lastmod>2026-10-02T13:15:48.669Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/dividend-yield-backtest/</loc>
    <lastmod>2026-10-02T13:15:48.997Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/download-ipo-data-lseg/</loc>
    <lastmod>2026-10-02T13:15:49.327Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/elo-world-cup/</loc>
    <lastmod>2026-10-02T13:15:49.648Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/flagging-takeover-buyers/</loc>
    <lastmod>2026-10-02T13:15:50.008Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ibkr-connect-python/</loc>
    <lastmod>2026-10-02T13:15:50.341Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ipo-boom-market-top/</loc>
    <lastmod>2026-10-02T13:15:50.753Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/logit-probit-binary-outcomes/</loc>
    <lastmod>2026-10-02T13:15:51.084Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/lseg-download-tick-data/</loc>
    <lastmod>2026-10-02T13:15:51.446Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/momentum-trading-costs/</loc>
    <lastmod>2026-10-02T13:15:51.770Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/non-standard-errors/</loc>
    <lastmod>2026-10-02T13:15:52.117Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/portfolio-sorts/</loc>
    <lastmod>2026-10-02T13:15:52.464Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/price-of-waiting/</loc>
    <lastmod>2026-10-02T13:15:52.830Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/quality-great-vs-bad/</loc>
    <lastmod>2026-10-02T13:15:53.179Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/sharpe-ratio-uncertainty/</loc>
    <lastmod>2026-10-02T13:15:53.517Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/ten-year-yield-near-5-percent/</loc>
    <lastmod>2026-10-02T13:15:53.840Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/validate-loss-forecast/</loc>
    <lastmod>2026-10-02T13:15:54.174Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts/wealth-concentration/</loc>
    <lastmod>2026-10-02T13:15:54.508Z</lastmod>
  </url>
  <url>
    <loc>https://alexanderhubbert.com/posts.html</loc>
    <lastmod>2026-07-30T10:10:19.000Z</lastmod>
  </url>
</urlset>
