{"id":1096,"date":"2026-10-05T04:10:58","date_gmt":"2026-10-05T04:10:58","guid":{"rendered":"https:\/\/david.bookstaber.com\/?p=1096"},"modified":"2026-10-05T04:15:28","modified_gmt":"2026-10-05T04:15:28","slug":"is-it-alpha-or-is-it-luck","status":"publish","type":"post","link":"https:\/\/david.bookstaber.com\/?p=1096","title":{"rendered":"Is It Alpha or Is It Luck?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">My post on <a href=\"https:\/\/david.bookstaber.com\/?p=1073\">Moral Hazard in Asset Management<\/a> reminded me of <a href=\"https:\/\/deanfoster.net\/research\/gaming_performance_fees.pdf\" target=\"_blank\" rel=\"noopener\">a great paper by Foster &amp; Young<\/a> (&#8220;<a href=\"https:\/\/doi.org\/10.1162\/qjec.2010.125.4.1435\" target=\"_blank\" rel=\"noopener\">Gaming Performance Fees by Portfolio Managers<\/a>,&#8221; QJE 2010). They showed that if an asset manager can sell options<sup data-fn=\"d9e2ebf6-4ab6-465a-8147-f69da0f44cc7\" class=\"fn\"><a href=\"#d9e2ebf6-4ab6-465a-8147-f69da0f44cc7\" id=\"d9e2ebf6-4ab6-465a-8147-f69da0f44cc7-link\">1<\/a><\/sup> then it is impossible to distinguish skill from luck based on a manager&#8217;s track record. In fact, if \u2013 as is often the case \u2013 managers are <em>compensated <\/em>for positive track records, then there is a glaring incentive for unskilled managers to compete for assets by taking hidden risks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What&#8217;s the problem? &nbsp;Let&#8217;s start with the traditional hedge fund pitch: A skilled manager finds a way to produce <em>alpha <\/em>\u2013 for the purposes of this post, alpha can be described as <em>profits beyond what can be earned from passive exposure to market investments<\/em>. &nbsp;Call the legitimately skilled manager a &#8220;Maker&#8221; of alpha.<sup data-fn=\"3939ecc0-56ff-494e-ac52-2482215a38e9\" class=\"fn\"><a href=\"#3939ecc0-56ff-494e-ac52-2482215a38e9\" id=\"3939ecc0-56ff-494e-ac52-2482215a38e9-link\">2<\/a><\/sup> &nbsp;Whatever alpha a Maker produces can be mimicked using skewed contracts that have no alpha. &nbsp;An unskilled &#8220;Mimic&#8221; manager can create the appearance of alpha by tucking offsetting risk in a tail of his return distribution. &nbsp;And you can too, using this little Mimic calculator:<\/p>\n\n\n\n<style>\n  .hta-demo {\n    --hta-ink: #2b2b2b;\n    --hta-muted: #555;\n    --hta-line: #ccc;\n    --hta-green: #3f7d52;\n    --hta-red: #aa665f;\n    --hta-red-pale: #e0bdb8;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 760px;\n    margin: 1.5rem 0;\n    padding: 1rem;\n    overflow: hidden;\n    border: 1px solid var(--hta-line);\n    background: transparent;\n    color: inherit;\n    font-family: inherit;\n    line-height: 1.5;\n  }\n  .hta-demo *, .hta-demo *::before, .hta-demo *::after { box-sizing: border-box; }\n  .hta-demo__eyebrow {\n    margin: 0 0 .45rem;\n    color: var(--hta-muted);\n    font-size: .82em;\n    font-weight: 400;\n  }\n  .hta-demo__title {\n    margin: 0;\n    color: var(--hta-ink);\n    font-size: 1.45em;\n    font-weight: 700;\n    line-height: 1.25;\n  }\n  .hta-demo__intro {\n    max-width: 66ch;\n    margin: .7rem 0 1.2rem;\n    color: inherit;\n    font-size: 1em;\n  }\n  .hta-demo__controls {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: .8rem 1.2rem;\n    align-items: end;\n    margin-bottom: 1rem;\n  }\n  .hta-demo__control {\n    min-width: 0;\n    padding: .2rem 0;\n  }\n  .hta-demo__control-head {\n    display: flex;\n    align-items: baseline;\n    justify-content: space-between;\n    gap: .65rem;\n    color: var(--hta-ink);\n    font-size: .84rem;\n    font-weight: 600;\n  }\n  .hta-demo__control-head output { white-space: nowrap; color: var(--hta-ink); font-variant-numeric: tabular-nums; }\n  .hta-demo__control input[type=\"range\"] { display: block; width: 100%; min-height: 2.2rem; margin: .22rem 0 0; accent-color: var(--hta-green); cursor: pointer; }\n  .hta-demo__scale { display: flex; justify-content: space-between; color: var(--hta-muted); font-size: .68rem; }\n  .hta-demo__edge {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: baseline;\n    gap: .35rem .7rem;\n    margin: 0 0 1.3rem;\n    padding: .35rem .65rem;\n    border-left: 3px solid var(--hta-line);\n    font-size: .85rem;\n  }\n  .hta-demo__edge strong { font-variant-numeric: tabular-nums; }\n  .hta-demo__control input[type=\"range\"]:focus-visible,\n  .hta-demo__math summary:focus-visible,\n  .hta-demo a:focus-visible {\n    outline: 3px solid #dc9e28;\n    outline-offset: 3px;\n  }\n  .hta-demo__body {\n    display: grid;\n    grid-template-columns: minmax(0, 1.22fr) minmax(0, .78fr);\n    gap: 1.25rem;\n    padding: 1rem 0;\n    border-top: 1px solid var(--hta-line);\n    border-bottom: 1px solid var(--hta-line);\n  }\n  .hta-demo__grid-heading { margin: 0 0 .3rem; font-size: .95rem; font-weight: 700; }\n  .hta-demo__grid-subtitle { margin: 0 0 .8rem; color: var(--hta-muted); font-size: .83rem; }\n  .hta-demo__tiles {\n    display: grid;\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n    gap: clamp(3px, .65vw, 6px);\n    width: 100%;\n    max-width: 340px;\n  }\n  .hta-demo__tile { aspect-ratio: 1; background: var(--hta-green); }\n  .hta-demo__tile--loss { background: var(--hta-red-pale); }\n  .hta-demo__fallback { grid-column: 1 \/ -1; padding: .6rem; border: 1px solid var(--hta-line); color: var(--hta-ink); font-size: .82rem; }\n  .hta-demo__legend { display: flex; flex-wrap: wrap; gap: .55rem 1rem; margin-top: .8rem; font-size: .78rem; color: var(--hta-muted); }\n  .hta-demo__legend-item { display: inline-flex; align-items: center; gap: .4rem; }\n  .hta-demo__swatch { width: .65rem; height: .65rem; flex: none; background: var(--hta-green); }\n  .hta-demo__swatch--loss { background: var(--hta-red-pale); }\n  .hta-demo__result { display: flex; flex-direction: column; justify-content: center; }\n  .hta-demo__period { margin: 0 0 .6rem; color: var(--hta-muted); font-size: .84rem; font-weight: 600; }\n  .hta-demo__counts { display: grid; gap: .72rem; }\n  .hta-demo__count { display: flex; align-items: baseline; gap: .58rem; }\n  .hta-demo__number { min-width: 2.4ch; color: var(--hta-green); font-size: clamp(1.8rem, 4vw, 2.4rem); font-weight: 700; line-height: 1; font-variant-numeric: tabular-nums; }\n  .hta-demo__number--loss { color: var(--hta-red); }\n  .hta-demo__count-label { color: var(--hta-ink); font-size: .88rem; font-weight: 400; }\n  .hta-demo__takeaway { margin: 1rem 0 0; padding-top: .7rem; border-top: 1px solid var(--hta-line); color: var(--hta-ink); font-size: .94rem; font-weight: 400; }\n  .hta-demo__payoffs {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: .5rem;\n    margin-top: .85rem;\n  }\n  .hta-demo__payoff { padding: .55rem .25rem; border-top: 1px solid var(--hta-line); }\n  .hta-demo__payoff-label { display: block; margin-bottom: .25rem; color: var(--hta-muted); font-size: .72rem; line-height: 1.25; }\n  .hta-demo__payoff strong { display: block; color: var(--hta-ink); font-size: 1.17rem; font-variant-numeric: tabular-nums; }\n  .hta-demo__math summary { padding: .9rem 0 .35rem; color: var(--hta-ink); font-size: .87rem; font-weight: 600; cursor: pointer; }\n  .hta-demo__math p { margin: .55rem 0; color: var(--hta-muted); font-size: .84rem; }\n  .hta-demo__equation { display: block; margin: .45rem 0; color: var(--hta-ink); font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: .78rem; overflow-wrap: anywhere; }\n  .hta-demo__note { margin: 1rem 0 0; color: var(--hta-muted); font-size: .76rem; line-height: 1.55; }\n  .hta-demo a { text-decoration: underline; text-underline-offset: 2px; }\n  @media (max-width: 620px) {\n    .hta-demo__controls, .hta-demo__body { grid-template-columns: 1fr; }\n    .hta-demo__body { gap: 1.1rem; }\n    .hta-demo__tiles { max-width: none; }\n  }\n  @media (max-width: 420px) {\n    .hta-demo__payoffs { grid-template-columns: 1fr 1fr; }\n    .hta-demo__payoff--expected { grid-column: 1 \/ -1; }\n  }\n  @media (prefers-reduced-motion: no-preference) {\n    .hta-demo__tile { transition: background-color .16s ease; }\n  }\n<\/style>\n\n<section class=\"hta-demo\" data-hta-demo=\"\" aria-label=\"Interactive illustration of hidden tail risk\">\n  <h2 class=\"hta-demo__title\">How a stellar track record can hide a cliff<\/h2>\n  <p class=\"hta-demo__intro\">Here we model 100 Mimics who use a simple gamble to produce the <em>appearance<\/em> of skill.<\/p>\n  <p class=\"hta-demo__intro\">Pick the annual return to mimic, then dial the length of the track record to see how many unskilled Mimics would stay in business at least that long.<\/p>\n\n  <div class=\"hta-demo__controls\">\n    <div class=\"hta-demo__control\">\n      <div class=\"hta-demo__control-head\"><span>Excess annual return in a successful year<\/span> <output data-hta-gain-output=\"\">10.0%<\/output><\/div>\n      <input type=\"range\" data-hta-gain=\"\" aria-label=\"Excess annual return in a successful year\" min=\"2\" max=\"30\" step=\"any\" value=\"10\">\n      <div class=\"hta-demo__scale\"><span>2%<\/span> <span>30%<\/span><\/div>\n    <\/div>\n    <div class=\"hta-demo__control\">\n      <div class=\"hta-demo__control-head\"><span>Track record<\/span> <output data-hta-years-output=\"\">5 years<\/output><\/div>\n      <input type=\"range\" data-hta-years=\"\" aria-label=\"Track record length in years\" min=\"1\" max=\"10\" step=\"1\" value=\"5\">\n      <div class=\"hta-demo__scale\"><span>1 year<\/span> <span>10 years<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <p class=\"hta-demo__edge\"><strong>Expected excess return: 0%. Annual probability of total loss: <output data-hta-loss-output=\"\">9.1%<\/output><\/strong><\/p>\n\n  <div class=\"hta-demo__body\">\n    <div>\n      <p class=\"hta-demo__grid-subtitle\">Each square represents one Mimic fund following the same strategy.<\/p>\n      <div class=\"hta-demo__tiles\" data-hta-tiles=\"\" role=\"img\" aria-label=\"About 62 of 100 Mimics are still in business after five years; 38 have been wiped out.\"><span class=\"hta-demo__fallback\">Paying 10% annual returns, after five years 62 of 100 Mimics are still in business; 38 have been wiped out.<\/span><\/div>\n      <div class=\"hta-demo__legend\" aria-hidden=\"true\">\n        <span class=\"hta-demo__legend-item\"><i class=\"hta-demo__swatch\"><\/i> Thriving<\/span>\n        <span class=\"hta-demo__legend-item\"><i class=\"hta-demo__swatch hta-demo__swatch--loss\"><\/i> Wiped out<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"hta-demo__result\">\n      <p class=\"hta-demo__period\" data-hta-period=\"\">After 5 years<\/p>\n      <div class=\"hta-demo__counts\">\n        <div class=\"hta-demo__count\"><strong class=\"hta-demo__number\" data-hta-survivors=\"\">62<\/strong> <span class=\"hta-demo__count-label\">funds thriving<\/span><\/div>\n        <div class=\"hta-demo__count\"><strong class=\"hta-demo__number hta-demo__number--loss\" data-hta-losses=\"\">38<\/strong> <span class=\"hta-demo__count-label\">funds wiped out<\/span><\/div>\n      <\/div>\n      <p class=\"hta-demo__takeaway\" data-hta-takeaway=\"\" aria-live=\"polite\">A successful 5-year record is more likely than not \u2013 even though this strategy has no expected excess return.<\/p>\n    <\/div>\n  <\/div>\n\n  <details class=\"hta-demo__math\">\n    <summary>How does the expected excess return stay at zero?<\/summary>\n    <p>For an excess annual return of <strong data-hta-rate-text=\"\">10.0%<\/strong> in a successful year, the annual chance of a total loss is <strong data-hta-crash-rate=\"\">9.1%<\/strong>. The two numbers are linked so the usual gains exactly offset the rare loss:<\/p>\n    <span class=\"hta-demo__equation\">loss chance = gain \/ (1 + gain)<\/span>\n    <span class=\"hta-demo__equation\">(1 \u2212 loss chance) \u00d7 (1 + gain) = 1<\/span>\n    <p>The chance of succeeding for <strong data-hta-periods=\"\">5 years<\/strong> is <strong data-hta-exact-survival=\"\">62.1%<\/strong>.<\/p>\n  <\/details>\n  <details class=\"hta-demo__math\">\n    <summary>How could an option create this payoff?<\/summary>\n    <p>In an idealized, zero-interest example, start with $1, sell a one-year cash-or-nothing put whose payoff is <strong data-hta-option-notional=\"\">$1.1000<\/strong> if a specified event occurs. If the put expires worthless, the stake becomes <strong data-hta-option-survivor=\"\">$1.1000<\/strong>; if it pays, the stake becomes $0. (To fund this at a $1 starting cost, the put must fetch <strong data-hta-option-price=\"\">$0.09091<\/strong> per $1 of contingent payoff.)<\/p>\n    <p>Since a hedge fund manager typically sells <em>alpha<\/em> (i.e., <em>excess returns<\/em>), the benchmark rate of return cancels out of the equations underlying this model.<\/p>\n  <\/details>\n  <p class=\"hta-demo__note\">A deliberately simple strategy: each path either gains steadily or suffers a total loss. It assumes independent loss events, and event options that trade at their expected value with no transaction costs.<\/p>\n<\/section>\n\n<script>\n(function () {\n  \"use strict\";\n\n  function setup(root) {\n    if (root.dataset.htaReady === \"true\") return;\n    root.dataset.htaReady = \"true\";\n\n    var gainInput = root.querySelector(\"[data-hta-gain]\");\n    var yearsInput = root.querySelector(\"[data-hta-years]\");\n    var tiles = root.querySelector(\"[data-hta-tiles]\");\n    var gain = Number(gainInput.value) \/ 100;\n    var years = Number(yearsInput.value);\n\n    function setText(selector, value) {\n      var el = root.querySelector(selector);\n      if (el) el.textContent = value;\n    }\n\n    function render() {\n      var lossChance = gain \/ (1 + gain);\n      var survival = Math.pow(1 - lossChance, years);\n      var count = Math.round(survival * 100);\n      var gainPercent = (gain * 100).toFixed(1) + \"%\";\n      var survivalPercent = (survival * 100).toFixed(1) + \"%\";\n      var crashPercent = (lossChance * 100).toFixed(1) + \"%\";\n      var yearText = years + \" \" + (years === 1 ? \"year\" : \"years\");\n\n      for (var i = 0; i !== tiles.children.length; i += 1) {\n        tiles.children[i].className = count > i ? \"hta-demo__tile\" : \"hta-demo__tile hta-demo__tile--loss\";\n      }\n      tiles.setAttribute(\"aria-label\", \"\" + count + \" of 100 Mimic funds still in business after \" + yearText + \"; \" + (100 - count) + \" Mimics have been wiped out.\");\n\n      setText(\"[data-hta-gain-output]\", gainPercent);\n      setText(\"[data-hta-years-output]\", yearText);\n      setText(\"[data-hta-loss-output]\", crashPercent);\n      gainInput.setAttribute(\"aria-valuetext\", gainPercent + \" return in a successful year\");\n      yearsInput.setAttribute(\"aria-valuetext\", yearText + \" of track record\");\n      setText(\"[data-hta-period]\", \"After \" + yearText);\n      setText(\"[data-hta-survivors]\", String(count));\n      setText(\"[data-hta-losses]\", String(100 - count));\n      setText(\"[data-hta-rate-text]\", gainPercent);\n      setText(\"[data-hta-crash-rate]\", crashPercent);\n      setText(\"[data-hta-periods]\", yearText);\n      setText(\"[data-hta-exact-survival]\", survivalPercent);\n      setText(\"[data-hta-option-notional]\", \"$\" + (1 + gain).toFixed(4));\n      setText(\"[data-hta-option-survivor]\", \"$\" + (1 + gain).toFixed(4));\n      setText(\"[data-hta-option-price]\", \"$\" + lossChance.toFixed(5));\n      setText(\"[data-hta-takeaway]\", survival > 0.5\n        ? \"A successful \" + years + \"-year record is more likely than not \u2013 even though this strategy has no expected excess return.\"\n        : \"Some funds survive \u2013 even though this strategy has no expected excess return.\");\n    }\n\n    tiles.replaceChildren();\n    for (var i = 0; i !== 100; i += 1) {\n      var tile = document.createElement(\"span\");\n      tile.className = \"hta-demo__tile\";\n      tile.setAttribute(\"aria-hidden\", \"true\");\n      tiles.appendChild(tile);\n    }\n    gainInput.addEventListener(\"input\", function () {\n      gain = Number(gainInput.value) \/ 100;\n      render();\n    });\n    yearsInput.addEventListener(\"input\", function () {\n      years = Number(yearsInput.value);\n      render();\n    });\n    render();\n  }\n\n  function init() {\n    document.querySelectorAll(\"[data-hta-demo]\").forEach(setup);\n  }\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", init);\n  } else {\n    init();\n  }\n}());\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">As this toy example shows, each Mimic stands a decent chance of thriving for years without a positive expected return. \u00a0Just rolling the dice.<sup data-fn=\"5871f9e0-de52-454d-9010-ad3de2e3b621\" class=\"fn\"><a id=\"5871f9e0-de52-454d-9010-ad3de2e3b621-link\" href=\"#5871f9e0-de52-454d-9010-ad3de2e3b621\">3<\/a><\/sup>  Investors only meet the survivors, and the surviving Mimics collect management fees the whole time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mimics need not be malicious.<\/strong> &nbsp;They could instead be naive or incompetent. &nbsp;An example: Early crypto investors who milked arbitrage opportunities that looked like risk-free money &#8230; only if they didn&#8217;t account for <em>counterparty risk<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Alpha need not exist.<\/strong> &nbsp;In theory we know that as markets increase in efficiency, scalable alpha decreases. &nbsp;In practice we know that alpha tends to evaporate: There are a lot of smart and motivated people looking for alpha, so the first person to find a source is never going to be the last, and as more people discover it the alpha is either driven to zero or it becomes beta.<sup data-fn=\"1247f461-5ef8-49a5-97e2-7e527c7f931d\" class=\"fn\"><a id=\"1247f461-5ef8-49a5-97e2-7e527c7f931d-link\" href=\"#1247f461-5ef8-49a5-97e2-7e527c7f931d\">4<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solve for the equilibrium:<\/strong> \u00a0The supply of alpha is limited, transient, and unknown. \u00a0The supply of capital looking for alpha is effectively <em>all of it<\/em>. \u00a0If somebody claims that they will sell alpha to an outsider, the first question I ask is, &#8220;Why?&#8221;<sup data-fn=\"b19d100d-b8d9-492a-87f7-6d256157fbe1\" class=\"fn\"><a id=\"b19d100d-b8d9-492a-87f7-6d256157fbe1-link\" href=\"#b19d100d-b8d9-492a-87f7-6d256157fbe1\">5<\/a><\/sup> \u00a0In the limit, a manager with real alpha can demand to keep virtually all of it because there is so much money chasing alpha.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What if investors avoid managers who can trade high-skew contracts? &nbsp;This does help, and industry regulators have long tried to prevent retail funds from holding \u2013 or at least concealing \u2013 &#8220;speculative&#8221; risks like those needed to mimic alpha. That reduces the magnitude of the problem even though it doesn&#8217;t eliminate it. Retail investors are notorious for chasing historical performance. And any active manager can benefit from luck instead of skill to beat his benchmark by a few points and win significant assets in the process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How do sophisticated investors address the Mimic problem? \u00a0They try to make mimicry more difficult by demanding more transparency and manager oversight.  A stellar track record can attract attention, but prospective managers need to back it up with a strategy that can explain it and audits that show their activity is consistent with their disclosures.  Fee design alone can&#8217;t do it: Foster &amp; Young&#8217;s paper shows that postponing bonuses and clawing them back \u2013 the fix I proposed in <em>Moral Hazard<\/em> \u2013 will not stop Mimics unless it comes with transparency into managers&#8217; positions and strategies.  Is it alpha or is it luck?  The track record alone can&#8217;t tell you.<\/p>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"d9e2ebf6-4ab6-465a-8147-f69da0f44cc7\">To be precise: a sufficient condition is access to <em>contracts with highly skewed payoffs<\/em>. <a href=\"#d9e2ebf6-4ab6-465a-8147-f69da0f44cc7-link\" aria-label=\"Jump to footnote reference 1\">\u21a9\ufe0e<\/a><\/li><li id=\"3939ecc0-56ff-494e-ac52-2482215a38e9\">Alpha is worth paying for, and there are any number of ways skilled managers can generate returns on capital that are uncorrelated to the market and that have attractive expected return characteristics \u2013 arbitrage; market making; astutely <a href=\"https:\/\/david.bookstaber.com\/?p=1013\">harvesting market premiums on liquidity, information, and risk<\/a>. \u00a0The problem Foster &amp; Young rigorously demonstrate is that a &#8220;mimic&#8221; can sell options to create a negatively skewed stream of returns that, with high probability, is hard to distinguish from alpha &#8230; until it suffers a catastrophic loss. <a href=\"#3939ecc0-56ff-494e-ac52-2482215a38e9-link\" aria-label=\"Jump to footnote reference 2\">\u21a9\ufe0e<\/a><\/li><li id=\"5871f9e0-de52-454d-9010-ad3de2e3b621\">There is some hand-waving going on here, but not much: In practice the risk\/return utility function is not flat, and tail risks tend to command a risk premium, so the Mimic may earn a risk premium. \u00a0But that premium falls out of the equation <em>by definition<\/em> when we put things in alpha terms: no manager skill is needed to collect a risk premium that is available passively. <a href=\"#5871f9e0-de52-454d-9010-ad3de2e3b621-link\" aria-label=\"Jump to footnote reference 3\">\u21a9\ufe0e<\/a><\/li><li id=\"1247f461-5ef8-49a5-97e2-7e527c7f931d\">If competition for an alpha source doesn&#8217;t drive it to zero, then competition will turn it into beta.  For example: 50 years ago a fund manager who bought stocks that were fundamentally cheap or had strong relative performance did in fact produce alpha. \u00a0Today there are strong arguments that those factors are fully priced into the market (i.e., the alpha went to zero), but if you disagree then you can buy those factors in ETF form almost for free (i.e., it has become beta). <a href=\"#1247f461-5ef8-49a5-97e2-7e527c7f931d-link\" aria-label=\"Jump to footnote reference 4\">\u21a9\ufe0e<\/a><\/li><li id=\"b19d100d-b8d9-492a-87f7-6d256157fbe1\">There can be good answers, but they depend on details out of scope here. <a href=\"#b19d100d-b8d9-492a-87f7-6d256157fbe1-link\" aria-label=\"Jump to footnote reference 5\">\u21a9\ufe0e<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>How an unskilled money manager can post years of excess returns by hiding risk in the tail, and why investors can&#8217;t tell from the track record.<\/p>\n","protected":false},"author":1,"featured_media":1118,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"[{\"content\":\"To be precise: a sufficient condition is access to <em>contracts with highly skewed payoffs<\/em>.\",\"id\":\"d9e2ebf6-4ab6-465a-8147-f69da0f44cc7\"},{\"content\":\"Alpha is worth paying for, and there are any number of ways skilled managers can generate returns on capital that are uncorrelated to the market and that have attractive expected return characteristics \u2013 arbitrage; market making; astutely <a href=\\\"https:\/\/david.bookstaber.com\/?p=1013\\\">harvesting market premiums on liquidity, information, and risk<\/a>. \u00a0The problem Foster &amp; Young rigorously demonstrate is that a \\\"mimic\\\" can sell options to create a negatively skewed stream of returns that, with high probability, is hard to distinguish from alpha ... until it suffers a catastrophic loss.\",\"id\":\"3939ecc0-56ff-494e-ac52-2482215a38e9\"},{\"content\":\"There is some hand-waving going on here, but not much: In practice the risk\/return utility function is not flat, and tail risks tend to command a risk premium, so the Mimic may earn a risk premium. \u00a0But that premium falls out of the equation <em>by definition<\/em> when we put things in alpha terms: no manager skill is needed to collect a risk premium that is available passively.\",\"id\":\"5871f9e0-de52-454d-9010-ad3de2e3b621\"},{\"content\":\"If competition for an alpha source doesn't drive it to zero, then competition will turn it into beta.  For example: 50 years ago a fund manager who bought stocks that were fundamentally cheap or had strong relative performance did in fact produce alpha. \u00a0Today there are strong arguments that those factors are fully priced into the market (i.e., the alpha went to zero), but if you disagree then you can buy those factors in ETF form almost for free (i.e., it has become beta).\",\"id\":\"1247f461-5ef8-49a5-97e2-7e527c7f931d\"},{\"content\":\"There can be good answers, but they depend on details out of scope here.\",\"id\":\"b19d100d-b8d9-492a-87f7-6d256157fbe1\"}]","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[15],"tags":[],"class_list":["post-1096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-finance","post-archive"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/david.bookstaber.com\/WP\/wp-content\/uploads\/2026\/10\/MimicSurvival-1.jpg","_links":{"self":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts\/1096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1096"}],"version-history":[{"count":19,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts\/1096\/revisions"}],"predecessor-version":[{"id":1123,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/posts\/1096\/revisions\/1123"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=\/wp\/v2\/media\/1118"}],"wp:attachment":[{"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/david.bookstaber.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}