<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Execution Costs Archives - LadyChain</title>
	<atom:link href="https://www.ladyww.net/tag/execution-costs/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ladyww.net/tag/execution-costs/</link>
	<description>Crypto fees, wallets and offers — checked against the terms page</description>
	<lastBuildDate>Tue, 27 Oct 2026 12:02:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.ladyww.net/wp-content/uploads/2026/10/mark-512-150x150.png</url>
	<title>Execution Costs Archives - LadyChain</title>
	<link>https://www.ladyww.net/tag/execution-costs/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Volatility Regimes: Why Your Strategy Stops Working</title>
		<link>https://www.ladyww.net/volatility-regimes/</link>
					<comments>https://www.ladyww.net/volatility-regimes/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 12:02:25 +0000</pubDate>
				<category><![CDATA[Markets]]></category>
		<category><![CDATA[Backtesting]]></category>
		<category><![CDATA[Execution Costs]]></category>
		<category><![CDATA[Implied Volatility]]></category>
		<category><![CDATA[Liquidity]]></category>
		<category><![CDATA[Market Regimes]]></category>
		<category><![CDATA[Position Sizing]]></category>
		<category><![CDATA[Realized Volatility]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Strategy Design]]></category>
		<category><![CDATA[Volatility Regime]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/volatility-regimes/</guid>

					<description><![CDATA[<p>A volatility regime is a persistent state in which the market&#8217;s typical move size, and the way it responds to news, stays broadly the same. Within a regime, returns look [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/volatility-regimes/">Volatility Regimes: Why Your Strategy Stops Working</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A volatility regime is a persistent state in which the market&#8217;s typical move size, and the way it responds to news, stays broadly the same. Within a regime, returns look roughly stationary; across regimes, they do not.</p>
<p>Strategies are implicitly calibrated to one volatility regime, even when nobody writes that assumption down. A parameter set tuned on quiet months encodes the cost structure of quiet months — tight spreads, shallow pullbacks, orderly liquidations — and that cost structure is the first thing to change when the regime shifts.</p>
<ul>
<li><strong>Regimes are persistent, not permanent.</strong> They last weeks to months, which is long enough to be mistaken for the normal state of the market.</li>
<li><strong>Volatility clusters.</strong> Large moves follow large moves, so the regime you observe today is the best available guess for tomorrow.</li>
<li><strong>Strategy decay is usually a cost problem, not a signal problem.</strong> Spreads widen, slippage grows and stops get hit by noise rather than by thesis.</li>
<li><strong>Detection lags.</strong> Every filter that identifies a regime change confirms it after the fact, and the lag is where the damage happens.</li>
</ul>
<h2>What a volatility regime consists of</h2>
<p>A regime is defined by more than the level of volatility. It also includes the asymmetry between up and down moves, the speed of mean reversion, and how liquidity behaves when price moves quickly.</p>
<h3>Realized and implied</h3>
<p>Realized volatility is computed from past returns and is always backward-looking. Implied volatility is priced into options and is forward-looking, but only for the horizon the contract covers and only as far as the options market is deep enough to be informative.</p>
<p>The gap between the two is itself regime-dependent. In calm periods implied tends to sit above realized, because sellers of optionality demand compensation for tail risk. In stressed periods that relationship can invert sharply, and the inversion is usually a better signal of regime change than either series alone.</p>
<h3>How regimes are identified in practice</h3>
<p>Most detection methods reduce to comparing a short-window estimate with a long-window distribution. A common approach ranks the last ten days of realized volatility against the trailing year; readings above the eightieth percentile are treated as high-volatility, below the twentieth as low.</p>
<p>Hidden Markov models and change-point detection respond faster but are harder to audit, and auditability matters more than elegance when the output changes position size.</p>
<h2>Why a volatility regime breaks a strategy</h2>
<p>A strategy breaks when the distribution it was fitted to stops describing the data, and the break usually shows up in execution costs before it shows up in signal quality.</p>
<h3>Stops and position sizing</h3>
<p>A stop placed at twice the average true range is meaningful in a low-volatility regime and meaningless in a high one, where ordinary noise exceeds it. The strategy does not become wrong; it becomes a machine for paying the spread.</p>
<p>Position sizing has the same problem in reverse. Sizing by fixed notional leaves risk exposure rising with volatility; sizing by volatility target keeps risk constant but forces selling into strength and buying into weakness, which has its own cost in a trending market.</p>
<h3>Correlation and liquidity</h3>
<p>In stress, correlations converge toward one. Diversification that looked robust in a calm regime provides less protection exactly when it is needed, so portfolio-level volatility rises faster than any single-asset estimate suggests.</p>
<p>Liquidity withdraws at the same time. Market makers widen and thin their quotes, impact per unit traded rises, and a strategy that assumed it could exit at the mid now pays several basis points for the privilege.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Feature</th>
<th>Low-volatility regime</th>
<th>High-volatility regime</th>
</tr>
</thead>
<tbody>
<tr>
<td>Realized volatility</td>
<td>Below the 20th percentile</td>
<td>Above the 80th percentile</td>
</tr>
<tr>
<td>Spread and depth</td>
<td>Tight, deep, resilient</td>
<td>Wide, thin, slow to refill</td>
</tr>
<tr>
<td>Cross-asset correlation</td>
<td>Dispersed</td>
<td>Compressed toward one</td>
</tr>
<tr>
<td>Funding and carry</td>
<td>Stable, small</td>
<td>Volatile, often extreme</td>
</tr>
<tr>
<td>Liquidation clustering</td>
<td>Isolated</td>
<td>Cascading</td>
</tr>
<tr>
<td>Mean reversion</td>
<td>Works within a range</td>
<td>Breaks, then overshoots</td>
</tr>
</tbody>
</table></div>
<blockquote><p>A strategy is not a set of rules. It is a set of rules plus an assumption about what execution costs, and the assumption is what the volatility regime rewrites.</p></blockquote>
<h2>Identifying the regime you are in</h2>
<p>Regime identification is a measurement problem, and it is worth building the measurement before building the strategy that depends on it.</p>
<ol>
<li>Compute daily realized volatility from close-to-close returns over a short window, typically ten to twenty days.</li>
<li>Build a trailing reference distribution, usually one year, and convert the current reading into a percentile.</li>
<li>Add a second, slower measure over sixty to ninety days to distinguish a genuine shift from a single noisy week.</li>
<li>Track execution cost separately: median spread, depth at five levels, and average slippage on your own fills.</li>
<li>Compare the two. A volatility shift without a cost shift usually means the move is orderly; both moving together means the regime has changed.</li>
<li>Define thresholds in advance — for example, act only when the fast percentile and the cost measure agree for five consecutive sessions.</li>
<li>Record the regime label alongside every trade so that performance can later be split by state rather than averaged across all of them.</li>
</ol>
<p>A worked illustration: suppose a mean-reversion strategy earns 0.30 percent per round trip in a calm regime with 12 basis points of total cost. In a high-volatility regime the same signal frequency holds but cost rises to 35 basis points. Net edge falls from 18 to −5 basis points, and the strategy flips from profitable to loss-making without any change to its logic. The break is arithmetic, not mystical.</p>
<h2>The transition problem</h2>
<p>Most losses from regime shifts occur in the transition, not in the new state. By the time a regime is unambiguous, the market has already repriced the cost of being wrong.</p>
<p>Filters that require confirmation are slow by construction. A rule that waits for five sessions above the eightieth percentile will enter the high-volatility state roughly a week late, which is often after the largest single move has already happened.</p>
<p>Filters that react quickly produce false positives. A single liquidation cascade can push a fast percentile to an extreme for two days and then revert, and a strategy that de-risks on every spike will spend its budget on transaction costs rather than on protection.</p>
<p>The practical compromise is asymmetric: de-risk quickly, re-risk slowly. Adding exposure is cheap in expectation when you are wrong; carrying too much exposure through a genuine shift is not.</p>
<h2>Adapting without overfitting</h2>
<p>Adaptation should change a small number of parameters, chosen because they have a mechanical link to volatility, rather than a large number chosen because they improved a backtest.</p>
<p>Volatility-scaled position size, wider stops expressed in volatility units, and lower gross exposure in the top volatility bucket are defensible because each one responds to a real cost. Adding a new indicator, a new lookback and a new threshold at the same time is not adaptation; it is fitting noise with extra steps.</p>
<p>Separate the two failure modes explicitly. If a strategy stops working because the signal decayed, changing position size will not fix it. If it stops working because costs doubled, changing the signal will not fix it either. The regime label tells you which of the two you are looking at, provided you recorded costs as carefully as you recorded returns.</p>
<p>The post <a href="https://www.ladyww.net/volatility-regimes/">Volatility Regimes: Why Your Strategy Stops Working</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/volatility-regimes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Maker or Taker: The Decision That Costs Basis Points</title>
		<link>https://www.ladyww.net/maker-or-taker/</link>
					<comments>https://www.ladyww.net/maker-or-taker/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 08:02:11 +0000</pubDate>
				<category><![CDATA[Exchanges]]></category>
		<category><![CDATA[Adverse Selection]]></category>
		<category><![CDATA[Execution Costs]]></category>
		<category><![CDATA[Liquidity]]></category>
		<category><![CDATA[Maker Taker Fee]]></category>
		<category><![CDATA[Mark Out]]></category>
		<category><![CDATA[Market Microstructure]]></category>
		<category><![CDATA[Order Types]]></category>
		<category><![CDATA[Slippage]]></category>
		<category><![CDATA[Spread]]></category>
		<category><![CDATA[Trading Fees]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/maker-or-taker/</guid>

					<description><![CDATA[<p>Every order you send is either adding liquidity to the book or removing it, and the maker taker fee difference is the price the venue puts on that distinction. The [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/maker-or-taker/">Maker or Taker: The Decision That Costs Basis Points</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Every order you send is either adding liquidity to the book or removing it, and the maker taker fee difference is the price the venue puts on that distinction. The gap is usually measured in basis points, which makes it feel trivial. It is not trivial, because it is charged on every trade you will ever make, and it compounds with turnover rather than with conviction.</p>
<p>The maker taker fee split also encodes an assumption: that resting orders provide a service and aggressive orders consume one. Once you see the split that way, the choice stops being a personality trait — some traders &#8220;are&#8221; makers — and becomes a per-order calculation.</p>
<ul>
<li><strong>The fee is only part of the cost.</strong> Crossing the spread and accepting slippage usually cost more than the taker fee itself.</li>
<li><strong>Maker orders are not free.</strong> They pay in adverse selection and in trades that never happen, both of which are invisible on a fee statement.</li>
<li><strong>The right choice varies by order, not by trader.</strong> A hedge and a patient entry into the same position deserve different execution.</li>
<li><strong>Turnover amplifies whatever you choose.</strong> A one basis point difference on 500,000 of monthly notional is small; on 50,000,000 it decides whether a strategy survives.</li>
</ul>
<h2>The maker taker fee model in one paragraph</h2>
<p>A maker taker fee structure charges two different prices for the same trade depending on whether your order rests in the book before execution. Makers post orders that wait; takers send orders that execute against them immediately. Venues typically charge takers more, because a taker consumes the liquidity that makers supplied, and they sometimes charge makers a negative fee — a rebate — to keep quotes competitive.</p>
<p>Two consequences follow. First, the effective cost of a trade is the fee plus the spread plus slippage, and the fee is often the smallest of the three. Second, any strategy that assumes a maker fee is available must also assume its orders fill, which is a different and stronger assumption.</p>
<h2>What you are actually paying for as a taker</h2>
<p>You are paying for certainty of execution. A market or aggressive limit order converts your intention into a position in the same block, at a price the book has already published.</p>
<p>That certainty has a price beyond the fee. The quoted spread is the difference between the best bid and offer, and crossing it costs half the spread on average for a small order. On a liquid pair that might be a fraction of a basis point; on a thinner pair it can exceed the entire fee. Slippage on size is separate again, and it grows faster than order size because depth thins as you walk the book.</p>
<p>So the honest taker cost is: fee + half-spread + slippage. On small orders in deep markets, the fee dominates. On large orders in shallow markets, it does not.</p>
<h2>When maker orders are cheaper, and when they are not</h2>
<p>Resting an order avoids the taker fee and may earn a rebate, but it introduces two costs that do not appear on any statement.</p>
<h3>Adverse selection</h3>
<p>A resting order fills when someone decides to trade against it, and that someone usually has a reason. If your bid fills, it is disproportionately likely that the price is about to fall. This is not bad luck; it is the mechanism by which makers are compensated, and it means the realised cost of a maker fill is worse than the quoted price suggests.</p>
<p>The practical measure is the mark-out: the mid price a short interval after each fill, compared with your fill price. If your maker fills are consistently negative on a five-minute mark-out, the rebate is not covering the selection cost.</p>
<h3>Non-execution</h3>
<p>An order that does not fill is not a cheap trade; it is no trade. If your reason for the position was time-sensitive — a hedge, a risk reduction, an exit from a deteriorating position — a passive order can cost far more by failing than it saves by resting.</p>
<p>This is the failure mode fee comparisons hide. A missed hedge never appears in the fee line, so a maker-only policy can look efficient while leaving risk unhedged.</p>
<h2>Comparing maker and taker across order types</h2>
<p>The fee side is determined by how the order executes, not by what you intended.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Order type</th>
<th>Usual role</th>
<th>Fee side</th>
<th>Hidden cost</th>
</tr>
</thead>
<tbody>
<tr>
<td>Market order</td>
<td>Immediate execution</td>
<td>Taker</td>
<td>Full spread plus slippage</td>
</tr>
<tr>
<td>Aggressive limit</td>
<td>Execution with a price cap</td>
<td>Taker when it crosses</td>
<td>Partial fills, leftover risk</td>
</tr>
<tr>
<td>Limit at the touch</td>
<td>Queue position, possible improvement</td>
<td>Maker</td>
<td>Adverse selection, low fill rate</td>
</tr>
<tr>
<td>Limit deep in the book</td>
<td>Patient entry, mean reversion</td>
<td>Maker</td>
<td>High non-execution, opportunity cost</td>
</tr>
<tr>
<td>Stop order</td>
<td>Risk exit</td>
<td>Taker by construction</td>
<td>Execution during thin, fast markets</td>
</tr>
</tbody>
</table></div>
<blockquote><p>The maker taker fee decision is a decision about which risk you would rather hold: the risk of paying too much, or the risk of not trading at all.</p></blockquote>
<h2>A worked month of maker taker fees</h2>
<p>Two hundred trades a month at 2,500 of notional each is 500,000 of monthly volume. Assume a taker fee of 0.08% and a maker fee of 0.02% with a 0.002% rebate.</p>
<p>All-taker: 500,000 × 0.0008 = 400 in fees.</p>
<p>Mostly-maker, with a 90% fill rate: 450,000 fills as maker, so 450,000 × 0.0002 = 90 in fees, less a rebate of 450,000 × 0.00002 = 9, giving 81. The remaining 50,000 has to be taken, at 50,000 × 0.0008 = 40. Total 121.</p>
<p>The fee comparison says the maker route saves 279 a month, or about 3,350 a year. That is the number a fee schedule would show you.</p>
<p>Now price the selection cost. If maker fills are on average one basis point worse than the mid five minutes later, the cost is 450,000 × 0.0001 = 45. Net saving falls to 234 a month. Add the 10% of orders that did not fill and had to be chased at a worse price — say half a basis point on 50,000, or 25 — and the saving is about 209 a month, or 2,500 a year.</p>
<p>Still worth having, but the decision was made by fill rate and mark-out, not by the fee table.</p>
<h2>Choosing per order, not per identity</h2>
<ol>
<li>Classify the order by purpose: risk reduction, entry, or exit. Risk reduction is usually taker work.</li>
<li>Measure the quoted spread on the pair at the times you actually trade, not at midday.</li>
<li>Estimate slippage for your size from recent book depth, and add it to the taker cost.</li>
<li>For the maker alternative, estimate a realistic fill rate from your own history rather than the theoretical one.</li>
<li>Measure mark-out on your maker fills over a consistent interval to quantify selection cost.</li>
<li>Compare the two totals per order, and default to the cheaper one only when the purpose is not time-sensitive.</li>
<li>Review monthly, because fill rates and spreads change with volatility.</li>
</ol>
<p>The post <a href="https://www.ladyww.net/maker-or-taker/">Maker or Taker: The Decision That Costs Basis Points</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/maker-or-taker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
