Why VCs Should Care About Technical Ambiguity: The ‘Blister or DDO’ Dilemma in Startup Valuation
September 30, 2025Blister or Doubled Die? How Coin Collectors and PropTech Innovators Can Learn from Each Other
September 30, 2025In high-frequency trading, every millisecond matters. But what if the real edge isn’t speed — it’s attention to detail? I started asking myself this after staring at a noisy backtest where a tiny signal kept popping up. That’s when a memory from my coin-collecting days hit me: could the same obsessive eye for coin flaws like “blisters” and “doubled die obverse” (DDO) errors sharpen how I spot *market* anomalies?
Turns out, yes.
Why Coin Collectors and Quants Share the Same Mindset
Coin collecting and quant trading look nothing alike. One is tactile, nostalgic, artful. The other is fast, algorithmic, data-driven. But at their core, both are about one thing: finding value where others see only error.
Numismatists spend hours under magnifiers looking for subtle flaws — a tiny ridge from a “blister” (a plating flaw after minting) or a ghostly double image from a “doubled die” (a misaligned die before striking). These aren’t just mistakes. They’re rare, valuable, and often invisible to the untrained eye.
Quant analysts do the same. We stare at order books, tick data, and latency logs, hunting for fleeting mispricings, liquidity gaps, or odd volume spikes. The difference? We call them “anomalies.” But just like in coin collecting, not all anomalies are equal.
The real skill? Knowing when an anomaly is trash — and when it’s treasure.
The “Is It a Blister or DDO?” Framework for Trading Signals
Now, when I see a weird pattern in my data — say, a sudden VIX futures volume surge with no price reaction — I pause. I ask:
- Is this a blister? A temporary glitch caused by bad data, exchange quirks, or a failed order. Like a speck of dust on a coin — annoying, but not valuable.
- Or is it a DDO? A hidden inefficiency baked into market structure — like a persistent arbitrage or behavioral pattern that repeats, predictably.
This isn’t just semantics. It’s a mental checkpoint. It stops me from rushing to code a strategy based on noise.
“If you can find another example with the exact same ‘bubble’, then you will have your answer (that it is not a bubble).” The same goes for trading. Can you find the same pattern again? In another asset? On another exchange? That’s when you start believing.
From Noise to Signal: A Quant’s Guide to Isolating True Edges
Signal-to-noise ratio is everything in quant trading. But most of us get it backward. We build models on historical data, then wonder why they fail live. Why? We confuse noise for signal.
The “blister vs. DDO” mindset helps cut through that. Here’s how I use it in practice.
1. Build a Robust Anomaly Detection Pipeline in Python
I start by scanning raw tick data for micro-irregularities — things like price jumps without volume, or order book imbalances that don’t resolve quickly. These are my candidates.
import numpy as np
import pandas as pd
from scipy.stats import zscore
# Load tick data
data = pd.read_csv('tick_data.csv')
data['mid_price'] = (data['bid'] + data['ask']) / 2
# Flag sudden price moves (potential "blisters")
data['price_z'] = zscore(data['mid_price'].diff())
data['volume_z'] = zscore(data['volume'].diff())
blisters = data[(data['price_z'].abs() > 3) & (data['volume_z'] < 1)]
# Now look for "DDOs" — anomalies with supporting data
data['ob_imbalance'] = (data['bid_vol'] - data['ask_vol']) / (data['bid_vol'] + data['ask_vol'])
validated_anomalies = blisters[
(blisters['ob_imbalance'].abs() > 0.6) &
(blisters['volatility'].shift(1) > np.percentile(data['volatility'], 90))
]
The blisters list? Likely noise. The validated_anomalies? These are worth a second look. They’re not just odd — they’re *odd with context*. That’s a DDO candidate.
2. Replicate Across Time, Instruments, and Exchanges
A coin collector doesn’t declare a DDO off one sample. They find more. Same with us. I test every anomaly across:
- Time: Does it happen on Tuesday mornings? After macro news? In low-liquidity windows?
- Instruments: Does it appear in SPY *and* the underlying basket? Or just one?
- Exchanges: Is it on Nasdaq but not IEX? That’s a blister. If it’s on both, that’s a DDO.
I use **cross-asset validation** to confirm. If a latency arbitrage idea works in SPY but fails in ES futures at the same time, it’s probably a data issue. But if the timing, direction, and fill patterns align? That’s a structural edge — not luck.
3. Backtest with Realistic Execution Assumptions
Most backtests lie. They assume you get perfect fills, no slippage, and zero latency. In HFT, that’s fantasy.
The real “blister” often isn’t the signal — it’s the **cost of execution**. If you can’t capture the anomaly fast and cheap, it doesn’t matter how rare it is.
That’s why my backtests include:
- Latency modeling: 500μs to 1ms delay from signal to trade.
- Slippage: Based on real-time order book depth.
- Fees: Maker/taker rebates, exchange costs.
def realistic_fill(signal_time, price, volume, ob_data):
# Simulate 500μs delay
effective_time = signal_time + pd.Timedelta(microseconds=500)
# Get order book at that moment
ob = ob_data[ob_data['timestamp'] <= effective_time].iloc[-1]
# Estimate slippage (30% of spread)
slippage = (ob['ask'] - ob['bid']) * 0.3
fill_price = ob['ask'] + slippage
# Apply taker fee
fee = fill_price * 0.0002 # 2bps
return fill_price, fee
Only strategies that survive this test make it to live. Everything else? It’s a blister. Toss it.
Applying the "Doubled Die" Mindset to Strategy Lifecycle
Most quant strategies fade fast. But I’ve found a way to keep them alive longer — by treating each one like a rare coin.
Phase 1: Discovery — "Is This a DDO?"
I use **unsupervised techniques** — autoencoders, PCA, clustering — to find hidden patterns in microsecond data. I look at:
- Order flow imbalance at microsecond scale
- Latency correlations between ETFs and futures
- Volatility clustering in small-cap stocks
Each cluster is a candidate. Then I apply the filter: is it repeatable? Is it profitable *after* fees and slippage?
Phase 2: Validation — "Can We Find Another Example?"
I run **out-of-sample and walk-forward tests** with a 70/15/15 split: train, OOS, live sim. If the Sharpe ratio drops more than 30% in OOS, it’s not a DDO. It’s a blister. Back to the lab.
Phase 3: Deployment — "Mint the Coin"
Only then do I go live — with a small position. I track:
- Decay rate: How fast does Sharpe fade?
- Competition: Is volume increasing in the same direction? Others might be crowding in.
- Latency sensitivity: Does a 2ms delay kill the edge?
If any of these turn red, I shut it down. No ego. No hope. Just clean exits.
The Edge Lives in the Details
The “blister or DDO” mindset isn’t just an analogy. It’s a practical rigor for quant trading. Here’s how to use it:
- Start with skepticism: Is this a glitch or a real inefficiency?
- Validate across assets, exchanges, and time — not just backtest periods.
- Automate detection in Python, but use your judgment to confirm.
- Treat each strategy like a rare coin: mint it carefully, monitor it closely, retire it with honor.
In algorithmic trading, the edge isn’t in the flashiest model or the fastest server. It’s in the **discipline to ignore noise and focus on what repeats**.
You might never know if that bump on Lincoln’s ear is a blister or a DDO. But with the right mindset, you’ll know if your strategy is built on one — or on something real.
Now go check your backtest. See that odd spike? Don’t rush. Ask: *Could this happen again?* That’s where the profits live.
And remember: in both coins and markets, the real value is in the flaws.
Related Resources
You might also find these related articles helpful:
- Why VCs Should Care About Technical Ambiguity: The ‘Blister or DDO’ Dilemma in Startup Valuation - As a VC, I’ve learned the hard way: the best ideas don’t always win. What really separates the big winners from the rest...
- Building a Secure and Compliant FinTech App with Stripe, Braintree, and Financial Data APIs: A CTO’s Guide - Let’s talk about building FinTech apps. Not just any apps — ones that handle real money, real data, and real regulations...
- From Coin Anomalies to Data Anomalies: A Data-Driven Approach to Business Intelligence - Most companies let valuable data slip through the cracks. But what if you could turn overlooked signals into powerful bu...