{"id":239533,"date":"2026-02-26T12:40:22","date_gmt":"2026-02-26T17:40:22","guid":{"rendered":"https:\/\/ibkrcampus.com\/campus\/?p=239533"},"modified":"2026-02-27T04:44:36","modified_gmt":"2026-02-27T09:44:36","slug":"a-tale-of-two-prices","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/","title":{"rendered":"A Tale of Two Prices"},"content":{"rendered":"\n<p><em>The article &#8220;A Tale of Two Prices&#8221; was originally posted on <a href=\"https:\/\/robotwealth.com\/a-tale-of-two-prices\/\">Robot Wealth<\/a> blog.<\/em><\/p>\n\n\n\n<p>Part 1 of a series on Statistical Arbitrage for Independent Traders.<\/p>\n\n\n\n<p><em>It was the age of wisdom, it was the age of foolishness\u2026<\/em><\/p>\n\n\n\n<p>I\u2019ve seen heaps of stuff published online about stat arb lately. Some genuinely good takes. And some other material that, while academically interesting, isn\u2019t particularly useful for people like me and the people I write for: independent systematic traders looking for real edges we can realistically manage without a team.<\/p>\n\n\n\n<p>A lot of the stat arb \u201cliterature\u201d makes this whole thing sound more complicated than it needs to be. Cointegration tests, optimal hedge ratios, Ornstein-Uhlenbeck processes.<\/p>\n\n\n\n<p>Best case, some of that stuff might be useful if you\u2019re running a big operation and tinkering at the margins is justified.<\/p>\n\n\n\n<p>But for most of us, it just obscures the fundamentals.<\/p>\n\n\n\n<p>And the fundamentals of statistical arbitrage are actually pretty simple. Understanding those matters more than the fancy maths.<\/p>\n\n\n\n<p>So let\u2019s begin from first principles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"actual-arbitrage\"><strong>Actual Arbitrage<\/strong><\/h2>\n\n\n\n<p>To understand statistical arbitrage, you need to understand regular arbitrage first.<\/p>\n\n\n\n<p>Imagine you\u2019ve got a crypto meme coin trading on two exchanges. On Exchange A, you can buy it at 101 and sell at 99. On Exchange B, you can buy at 103 and sell at 102.<\/p>\n\n\n\n<p>Same asset. Different prices.<\/p>\n\n\n\n<p>There\u2019s an obvious trade. Buy at 101 on Exchange A, transfer it over to Exchange B, sell at 102.<\/p>\n\n\n\n<p>Make a dollar, risk-free (allegedly).<\/p>\n\n\n\n<p>This is pure arbitrage. You\u2019re buying and selling the same thing at different prices. Theoretically riskless.<\/p>\n\n\n\n<p>Except it\u2019s not really riskless in practice.<\/p>\n\n\n\n<p>The asset transfer costs money and takes time. And while you\u2019re waiting for the transfer to complete, the market moves. By the time your crypto lands on Exchange B, the price might have changed.<\/p>\n\n\n\n<p>So pure arbitrage is&nbsp;<em>theoretically<\/em>&nbsp;riskless, but&nbsp;<em>practically<\/em>&nbsp;hard to capture.<\/p>\n\n\n\n<p>And because it\u2019s such an attractive trade, it\u2019s extremely rare. And if you happen to find a persistent one, it\u2019s only a matter of time before others notice, pile in, and before you know it, it\u2019s gone.<\/p>\n\n\n\n<p>But I digress. The thing to know is that every good trading idea basically looks like this. You\u2019re identifying when something is cheap or expensive relative to where it should be, and you\u2019re taking advantage of that difference.<\/p>\n\n\n\n<p>That\u2019s trading in a nutshell.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enter-the-pairs-trade\"><strong>Enter the Pairs Trade<\/strong><\/h2>\n\n\n\n<p>So if pure arbitrage is hard to find and hard to execute, how else might we trade this general idea?<\/p>\n\n\n\n<p>What if, instead of buying on Exchange A, transferring the asset, and selling on Exchange B, we just bought on A and sold on B at the same time?<\/p>\n\n\n\n<p>No transfer. We\u2019re just long on one exchange and short on the other, simultaneously.<\/p>\n\n\n\n<p>Now we\u2019re not doing arbitrage anymore. We\u2019re doing a pairs trade.<\/p>\n\n\n\n<p>The key difference is that in pure arbitrage, you realise your profit immediately when you complete the transfer. In a pairs trade, you\u2019ve got to wait for the prices to converge.<\/p>\n\n\n\n<p>You bought the cheap one, you sold the expensive one. But you haven\u2019t made any money yet. You need those prices to come back into line.<\/p>\n\n\n\n<p>This is a really important point, and it sounds obvious, but it\u2019s easy to forget. The pairs trade is a bet on convergence. You\u2019re betting that the spread between the two instruments will narrow.<\/p>\n\n\n\n<p><em>Aside: You can use this to filter the useful-to-the-indie-trader stat arb articles I mentioned at the start of this piece\u2026 if the article doesn\u2019t focus on this core divergence-convergence idea (how to find it, how to measure it, how to understand it, how to trade it, etc.) then you can safely move on.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-statistical-arbitrage\"><strong>Why \u201cStatistical\u201d Arbitrage?<\/strong><\/h2>\n\n\n\n<p>So why do we call it statistical arbitrage rather than just arbitrage?<\/p>\n\n\n\n<p>When I first heard about this idea, I assumed the name was because it\u2019s about using statistics to find arbitrage relationships or something like that.<\/p>\n\n\n\n<p>But that would be entirely wrong.<\/p>\n\n\n\n<p>It\u2019s because there\u2019s no guarantee the spread converges.<\/p>\n\n\n\n<p>In pure arbitrage, convergence is guaranteed (the same asset has to trade at the same price eventually). In stat arb, convergence is probabilistic. It\u2019s not certain.<\/p>\n\n\n\n<p>It\u2019s a bet on&nbsp;<em>expected<\/em>&nbsp;convergence, not&nbsp;<em>guaranteed<\/em>&nbsp;price changes.<\/p>\n\n\n\n<p>The spread could widen instead of narrowing. One exchange could have problems. The relationship could break down entirely.<\/p>\n\n\n\n<p>So you\u2019re making a statistical bet. On average, over many trades, you expect this behaviour to work out in your favour. But any individual trade could lose.<\/p>\n\n\n\n<p>This is important to understand. A lot of material out there gives you the impression that stat arb is about finding cointegrated pairs or getting hedge ratios right. That stuff obscures the fundamental thing we actually care about: prices drifting apart and coming back together again.<\/p>\n\n\n\n<p>It\u2019s really no more complicated than that.<\/p>\n\n\n\n<p>But equally, don\u2019t mistake&nbsp;<em>simple<\/em>&nbsp;for&nbsp;<em>easy<\/em>.<\/p>\n\n\n\n<p>Stat arb is conceptually very simple. But it\u2019s not an easy trade to do well (is anything?).<\/p>\n\n\n\n<p>And if you complicate the simple part (the core idea), you really lower your chances of doing the not-simple part successfully\u2026 if at all.<\/p>\n\n\n\n<p>This is an underappreciated point.<\/p>\n\n\n\n<p>It sounds like a throw-away line that you might be able to get away with ignoring:<\/p>\n\n\n\n<p><em><strong>\u201cFocus on the core idea of divergence-convergence.\u201d<\/strong><\/em><\/p>\n\n\n\n<p>But it takes a surprising amount of care, nuance, and, dare I say, skill to actually implement a portfolio around this core idea. Especially at any sort of scale.<\/p>\n\n\n\n<p>If you focus on the wrong stuff at the front end (cointegration, I am looking at you), you waste precious time and energy that could be spent figuring out what actually moves the dial. Trust me, you can\u2019t afford that wasted time.<\/p>\n\n\n\n<p>In one of the later articles in this series (article 3 if all goes to plan\u2026 no promises), I\u2019ll talk about a simple implementation that an indie trader can realistically do. Its simplicity comes with certain trade-offs, but it\u2019s a decent place to start.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-drives-divergence-and-convergence\"><strong>What Drives Divergence and Convergence?<\/strong><\/h2>\n\n\n\n<p>Okay, so we\u2019re betting on prices diverging and converging. But why would this happen reliably?<\/p>\n\n\n\n<p>Let\u2019s think about what drives divergence first.<\/p>\n\n\n\n<p>Most of the time, when one leg of a pair gets pushed out of line, it\u2019s because of some temporary imbalance in supply and demand. Someone needed to buy or sell for reasons that have nothing to do with the fundamental value of the asset.<\/p>\n\n\n\n<p>Index rebalancing flows. Hedging needs. Liquidity requirements. Some bloke at a fund got a redemption and had to sell, regardless of price.<\/p>\n\n\n\n<p>These are what smart people call \u201cforced flows\u201d or \u201cprice-insensitive\u201d participants. They\u2019re not trading because they think the asset is mispriced. They\u2019re trading because they have to.<\/p>\n\n\n\n<p>And this creates temporary mispricings.<\/p>\n\n\n\n<p>Now, why would convergence happen?<\/p>\n\n\n\n<p>If the assets are exposed to similar risk factors, and one gets pushed out of line by someone trading because they have to, it should come back. The mispricing isn\u2019t fundamental. It\u2019s noise. And noise tends to mean-revert. People will notice that it\u2019s mispriced and take advantage of that until it\u2019s no longer mispriced.<\/p>\n\n\n\n<p>That\u2019s the core bet. There\u2019s nothing magical (or particularly statistical) about it. Just: things that should trade together got temporarily pushed apart, and you expect them to come back together.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"simple-concept-less-simple-implementation\"><strong>Simple Concept, Less Simple Implementation<\/strong><\/h2>\n\n\n\n<p>The biggest thing I want you to take away from this is that stat arb,&nbsp;<em><strong>as a concept<\/strong><\/em><strong>,<\/strong>&nbsp;is simpler than people make it sound.<\/p>\n\n\n\n<p>You identify things that have historically moved together but also tend to come apart and come back together. You trade deviations from that relationship.<\/p>\n\n\n\n<p>When they diverge, you bet on convergence. Essentially, it\u2019s a bet on the divergence\/convergence behaviour continuing.<\/p>\n\n\n\n<p>Now, that\u2019s conceptually simple.<\/p>\n\n\n\n<p>But as soon as you start thinking about the details, things get complicated quickly.<\/p>\n\n\n\n<p>The most obvious question is, how do you find pairs that exhibit this behaviour reliably?<\/p>\n\n\n\n<p>And when you start doing the trade, you find that spreads diverge for fundamental reasons, too. Assets reprice on genuine changes in their outlooks, and that sort of divergence doesn\u2019t converge.<\/p>\n\n\n\n<p>So how do you deal with that?<\/p>\n\n\n\n<p>These are examples of details that are genuinely worth your time trying to figure out. They relate directly to the core effect we\u2019re looking for.<\/p>\n\n\n\n<p>That\u2019s where I went wrong when I first started doing this.<\/p>\n\n\n\n<p>I reached for statistical tools (cointegration, correlation, whatever) without thinking about what actually drives the relationship. Spoiler: those statistical tests aren\u2019t as useful as you\u2019d hope (estimation error, non-stationarity, the usual suspects).<\/p>\n\n\n\n<p>The reality is: if you can find two things that tend to move apart and come back together reliably, you could ask my six-year-old son to trade them, and he\u2019d make money.<\/p>\n\n\n\n<p>The trading logic is the easy part. If only it were all that easy! The hard part is finding those things in the first place.<\/p>\n\n\n\n<p>So next time, we\u2019ll dig into that. How do you actually find pairs and divergences worth trading? What should you look for, and what should you avoid?<\/p>\n\n\n\n<p>I\u2019m also planning to write about the stat arb journey we\u2019ve been on in the&nbsp;<a href=\"https:\/\/robotwealth.com\/rw-pro\/\">\u200bRW Pro\u200b<\/a>&nbsp;community, where we took a solid pairs trade and evolved it into a more scalable and performant stat arb portfolio. Lots of interesting lessons to share.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To understand statistical arbitrage, you need to understand regular arbitrage first.<\/p>\n","protected":false},"author":271,"featured_media":224910,"comment_status":"open","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[339,338,341],"tags":[12631,21172,21173,8445,21174,21175,4271],"contributors-categories":[13676],"class_list":{"0":"post-239533","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"category-ibkr-quant-news","9":"category-quant-development","10":"tag-cointegration","11":"tag-divergence-convergence","12":"tag-hedge-ratios","13":"tag-pairs-trading","14":"tag-portfolio-implementation","15":"tag-stat-arb-portfolio","16":"tag-statistical-arbitrage","17":"contributors-categories-robot-wealth"},"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>A Tale of Two Prices | IBKR Quant<\/title>\n<meta name=\"description\" content=\"To understand statistical arbitrage, you need to understand regular arbitrage first.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/239533\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Tale of Two Prices\" \/>\n<meta property=\"og:description\" content=\"To understand statistical arbitrage, you need to understand regular arbitrage first.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-26T17:40:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T09:44:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kris Longmore\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kris Longmore\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\\\/\\\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"NewsArticle\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Kris Longmore\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/79c2a2775a70a4da1accf0068d731933\"\n\t            },\n\t            \"headline\": \"A Tale of Two Prices\",\n\t            \"datePublished\": \"2026-02-26T17:40:22+00:00\",\n\t            \"dateModified\": \"2026-02-27T09:44:36+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/\"\n\t            },\n\t            \"wordCount\": 1617,\n\t            \"commentCount\": 0,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/abstract-cubes-purple-blue.jpg\",\n\t            \"keywords\": [\n\t                \"Cointegration\",\n\t                \"Divergence-Convergence\",\n\t                \"Hedge Ratios\",\n\t                \"Pairs Trading\",\n\t                \"Portfolio Implementation\",\n\t                \"Stat Arb Portfolio\",\n\t                \"Statistical Arbitrage\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Data Science\",\n\t                \"Quant\",\n\t                \"Quant Development\"\n\t            ],\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"CommentAction\",\n\t                    \"name\": \"Comment\",\n\t                    \"target\": [\n\t                        \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/#respond\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/\",\n\t            \"name\": \"A Tale of Two Prices | IBKR Campus US\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/abstract-cubes-purple-blue.jpg\",\n\t            \"datePublished\": \"2026-02-26T17:40:22+00:00\",\n\t            \"dateModified\": \"2026-02-27T09:44:36+00:00\",\n\t            \"description\": \"To understand statistical arbitrage, you need to understand regular arbitrage first.\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/ibkr-quant-news\\\/a-tale-of-two-prices\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/abstract-cubes-purple-blue.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/abstract-cubes-purple-blue.jpg\",\n\t            \"width\": 1000,\n\t            \"height\": 563,\n\t            \"caption\": \"Quant Abstract\"\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"name\": \"IBKR Campus US\",\n\t            \"description\": \"Financial Education from Interactive Brokers\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\",\n\t            \"name\": \"Interactive Brokers\",\n\t            \"alternateName\": \"IBKR\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\",\n\t                \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"width\": 669,\n\t                \"height\": 669,\n\t                \"caption\": \"Interactive Brokers\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\"\n\t            },\n\t            \"publishingPrinciples\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/about-ibkr-campus\\\/\",\n\t            \"ethicsPolicy\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/cyber-security-notice\\\/\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/79c2a2775a70a4da1accf0068d731933\",\n\t            \"name\": \"Kris Longmore\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/krislongmore\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A Tale of Two Prices | IBKR Quant","description":"To understand statistical arbitrage, you need to understand regular arbitrage first.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/239533\/","og_locale":"en_US","og_type":"article","og_title":"A Tale of Two Prices","og_description":"To understand statistical arbitrage, you need to understand regular arbitrage first.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/","og_site_name":"IBKR Campus US","article_published_time":"2026-02-26T17:40:22+00:00","article_modified_time":"2026-02-27T09:44:36+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg","type":"image\/jpeg"}],"author":"Kris Longmore","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kris Longmore","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/#article","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/"},"author":{"name":"Kris Longmore","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/79c2a2775a70a4da1accf0068d731933"},"headline":"A Tale of Two Prices","datePublished":"2026-02-26T17:40:22+00:00","dateModified":"2026-02-27T09:44:36+00:00","mainEntityOfPage":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/"},"wordCount":1617,"commentCount":0,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg","keywords":["Cointegration","Divergence-Convergence","Hedge Ratios","Pairs Trading","Portfolio Implementation","Stat Arb Portfolio","Statistical Arbitrage"],"articleSection":["Data Science","Quant","Quant Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/","url":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/","name":"A Tale of Two Prices | IBKR Campus US","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/#primaryimage"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg","datePublished":"2026-02-26T17:40:22+00:00","dateModified":"2026-02-27T09:44:36+00:00","description":"To understand statistical arbitrage, you need to understand regular arbitrage first.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibkrcampus.com\/campus\/ibkr-quant-news\/a-tale-of-two-prices\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg","width":1000,"height":563,"caption":"Quant Abstract"},{"@type":"WebSite","@id":"https:\/\/ibkrcampus.com\/campus\/#website","url":"https:\/\/ibkrcampus.com\/campus\/","name":"IBKR Campus US","description":"Financial Education from Interactive Brokers","publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ibkrcampus.com\/campus\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ibkrcampus.com\/campus\/#organization","name":"Interactive Brokers","alternateName":"IBKR","url":"https:\/\/ibkrcampus.com\/campus\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","width":669,"height":669,"caption":"Interactive Brokers"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/"},"publishingPrinciples":"https:\/\/www.interactivebrokers.com\/campus\/about-ibkr-campus\/","ethicsPolicy":"https:\/\/www.interactivebrokers.com\/campus\/cyber-security-notice\/"},{"@type":"Person","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/79c2a2775a70a4da1accf0068d731933","name":"Kris Longmore","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/krislongmore\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2025\/05\/abstract-cubes-purple-blue.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/239533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/users\/271"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=239533"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/239533\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/224910"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=239533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=239533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=239533"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=239533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}