<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Delphic Alpha: Systematic Trading]]></title><description><![CDATA[Backtested strategies, ensembling methods, and signal processing for systematic traders.]]></description><link>https://delphicalpha.substack.com/s/systematic-trading</link><image><url>https://substackcdn.com/image/fetch/$s_!7ktl!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbee261f-1963-4880-a3c7-78377d10694f_608x608.png</url><title>Delphic Alpha: Systematic Trading</title><link>https://delphicalpha.substack.com/s/systematic-trading</link></image><generator>Substack</generator><lastBuildDate>Sat, 01 Aug 2026 18:59:27 GMT</lastBuildDate><atom:link href="https://delphicalpha.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Oracle]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[oracle@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[oracle@substack.com]]></itunes:email><itunes:name><![CDATA[oracle]]></itunes:name></itunes:owner><itunes:author><![CDATA[oracle]]></itunes:author><googleplay:owner><![CDATA[oracle@substack.com]]></googleplay:owner><googleplay:email><![CDATA[oracle@substack.com]]></googleplay:email><googleplay:author><![CDATA[oracle]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Delphic Trading Desk]]></title><description><![CDATA[Strategy templates, alpha datasets, and live trading infrastructure. From backtest to production in 4 commands]]></description><link>https://delphicalpha.substack.com/p/the-delphic-trading-desk</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-delphic-trading-desk</guid><pubDate>Fri, 31 Jul 2026 11:35:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5d33662d-5b8e-4e41-9468-e5ec000f2f60_1728x910.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This post is for all readers. The repo is for annual paid subscribers. <strong>Annual plans are 25% off until Sunday.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>This is infrastructure, not a black box. The repo gives you the plumbing: data pipelines, execution, risk management, monitoring. The alpha comes from you. The strategy templates are starting points with promising backtests, but what you build on top of them is what matters.</p><p><em>Not investment advice. Past backtest performance does not guarantee future results. You are solely responsible for your trading decisions and any losses incurred.</em></p><h2>What is the Delphic Trading Desk?</h2><p>A private GitHub repository for annual subscribers. Mid-frequency systematic trading infrastructure. strategy templates, alpha datasets, and live trading code. Backtest strategies, deploy them live, and monitor everything.</p><p>This is not a library you import. It is a complete trading system: data collection, signal generation, order execution, risk management, and operations monitoring. You clone it, run a backtest, and deploy to production with the same code.</p><p>The first connector is Hyperliquid. crypto perpetual futures, 200+ coins, no KYC for non-US users. MT5 and cTrader connectors are coming next. These open the door to forex, indices, and commodities. and critically, to <a href="https://delphicalpha.substack.com/p/prop-firm-trading-part-1-how-the">prop firm challenges</a> and platforms like Darwinex where you can build a verified track record and attract investor capital. Same signal interface, same risk engine. write once, deploy anywhere.</p><p>The repo ships with <a href="https://delphicalpha.substack.com/p/three-strategy-templates-from-the">three strategy templates</a> to start with. mean reversion, buy the dip, and a feature alpha scanner. each with promising backtest characteristics. More are coming, and subscribers can contribute their own via pull request.</p><h2>What's Inside</h2><p><strong>Data pipeline.</strong> Three ways to get Hyperliquid data: REST API (no auth, paginates automatically), S3 tick archive (millisecond fills, needs AWS), and a real-time WebSocket streamer that aggregates trades into OHLCV bars with automatic gap backfill on reconnect. 76 liquid coins tracked by default.</p><p><strong>Feature engine.</strong> 68 feature families. 336 features from OHLCV data. RSI, MACD, ATR, Bollinger Bands, z-scores, candle shapes, breakout signals, cross-sectional ranks, and 9 atlas signal families from Delphic Alpha research. Same engine used in production. Works on any timeframe, any asset class.</p><p><strong>Three strategy templates.</strong> Each downloads data, runs a backtest, prints results, and shows the exact commands to go live:</p><ul><li><p><strong>Mean reversion</strong>. z-score fade. When a coin moves 3+ standard deviations from its 4-day moving average, trade the other way. Sharpe 5.28 gross on 1H bars across 76 coins.</p></li><li><p><strong>Buy the dip</strong>. buy when price drops 12% from its 7-day high, hold 4 hours. Vol-scaled entries.</p></li><li><p><strong>Feature alpha scanner</strong>. scan all 336 features against next-bar returns, rank by Sharpe, build a composite signal from the best ones.</p></li></ul><p><strong>Execution.</strong> Two modes: market orders (immediate) or passive-first (post limit at bid/ask, wait 10 seconds, cross if unfilled. saves ~7 bps per round trip). Handles position sync, flip logic, coin-specific size rounding, and graceful shutdown.</p><p><strong>Risk engine.</strong> Pluggable checks that run before every trade. Built-in: max exposure, max position per coin, daily loss limit, drawdown kill switch, concentration limit. Write your own in Python. Or use CLI flags:</p><pre><code>python trader.py --signal my_signal.py \
    --max-exposure 500 --max-position 100 --max-daily-loss 50</code></pre><p><strong>Operations.</strong> Every signal and fill is logged to CSV. Position snapshots every 60 seconds. The trade monitor tracks account value, unrealized PnL, margin, and drawdown from peak. If drawdown exceeds your threshold, it flattens everything and writes a kill switch file that stops the trader from re-opening positions.</p><p><strong>Supervisors.</strong> Bash scripts that keep everything alive. Streamer crashed? Restarted in 30 seconds. Trader hung? Detected by data freshness, killed, restarted. Each run gets its own timestamped log directory. PID files prevent accidental duplicates. One streamer feeds multiple traders.</p><h2>From Backtest to Live in 4 Commands</h2><pre><code># 1. Set up credentials
python connectors/hyperliquid/setup_credentials.py

# 2. Backtest
python connectors/hyperliquid/strategies/mean_reversion_template.py \
    --coins BTC,ETH,SOL --days 60

# 3. Dry-run (full loop, no real orders)
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/mean_reversion_template.py \
    --interval 1h --coins BTC,ETH,SOL --dry-run

# 4. Go live
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/mean_reversion_template.py \
    --interval 1h --coins BTC,ETH,SOL \
    --base-bet 50 --max-exposure 500</code></pre><h2>Production Deployment</h2><p>For long-running live trading, use the supervised setup. The streamer collects bars via WebSocket, the trader reads from CSV files (instant, no API rate limits), and the supervisor auto-restarts on crash.</p><pre><code># Terminal 1: stream 1H bars for 76 coins, backfill 200 bars of history
INTERVAL=1h COINS_FILE=connectors/hyperliquid/strategies/coins.txt BACKFILL=200 \
    bash connectors/hyperliquid/streamer_supervisor.sh

# Terminal 2: mean reversion, $50 per position, live
SIGNAL=connectors/hyperliquid/strategies/mean_reversion_template.py \
    INTERVAL=1h COINS_FILE=connectors/hyperliquid/strategies/coins.txt \
    MODE=live DATA_SOURCE=csv BASEBET=50 \
    bash connectors/hyperliquid/trader_supervisor.sh

# Terminal 3: buy the dip (same streamer, second strategy)
SIGNAL=connectors/hyperliquid/strategies/buy_the_dip_template.py \
    INTERVAL=1h COINS_FILE=connectors/hyperliquid/strategies/coins.txt \
    MODE=live DATA_SOURCE=csv BASEBET=50 \
    bash connectors/hyperliquid/trader_supervisor.sh</code></pre><h2>Write Your Own Strategy</h2><p>Every strategy is one function. The trader handles everything else. data loading, execution, risk checks, journaling.</p><pre><code>NOTIONAL = 50  # USD per position

def signal(data: dict) -&gt; dict:
    """
    data   = {coin: DataFrame with open/high/low/close/volume}
    return = {coin: target_notional_usd}
    """
    targets = {}
    for coin, df in data.items():
        if len(df) &lt; 30:
            continue
        close = df["close"]
        z = (close.iloc[-1] - close.rolling(20).mean().iloc[-1]) / close.rolling(20).std().iloc[-1]
        if z &lt; -2.0:
            targets[coin] = NOTIONAL    # long $50
        elif z &gt; 2.0:
            targets[coin] = -NOTIONAL   # short $50
    return targets</code></pre><p>Save it as <code>my_signal.py</code>, test it, go live:</p><pre><code>python trader.py --signal my_signal.py --interval 1h --coins BTC,ETH,SOL --test
python trader.py --signal my_signal.py --interval 1h --coins BTC,ETH,SOL --dry-run
python trader.py --signal my_signal.py --interval 1h --coins BTC,ETH,SOL</code></pre><h2>Claude Code Integration</h2><p>The repo includes SKILL.md files in every folder. Open it in Claude Code and ask it to write a strategy. it already knows the signal interface, size rounding rules, minimum order limits, risk engine API, and the full deployment pipeline. You spend time on alpha research, not plumbing.</p><h2>Access</h2><p>The Delphic Trading Desk is available to annual subscribers. <strong>Annual plans are 25% off until Sunday</strong>. that's the best deal we'll offer on this.</p><p>The three companion posts walk through each layer:</p><ul><li><p><a href="https://delphicalpha.substack.com/p/the-hyperliquid-trading-connector">The Hyperliquid Trading Connector</a>. architecture, execution, risk engine</p></li><li><p><a href="https://delphicalpha.substack.com/p/building-alpha-datasets-yfinance">Building Alpha Datasets: yfinance and Hyperliquid</a>. data pipeline, feature engine, alpha scan</p></li><li><p><a href="https://delphicalpha.substack.com/p/three-strategy-templates-from-the">Three Strategy Templates</a>. mean reversion, buy the dip, feature alpha scanner with backtest results</p></li></ul><p>If you're already an annual subscriber, reply to this post with your GitHub username and I'll add you.</p>]]></content:encoded></item><item><title><![CDATA[Building Alpha Datasets: yfinance and Hyperliquid]]></title><description><![CDATA[Download tick-level or candle data from Hyperliquid, compute 300+ features, scan for standalone alphas, and find what actually predicts ret&#8230;]]></description><link>https://delphicalpha.substack.com/p/building-alpha-datasets-yfinance</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/building-alpha-datasets-yfinance</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Thu, 30 Jul 2026 15:13:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SAKj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SAKj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SAKj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SAKj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SAKj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SAKj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Building Alpha Datasets: yfinance vs Hyperliquid&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Building Alpha Datasets: yfinance vs Hyperliquid" title="Building Alpha Datasets: yfinance vs Hyperliquid" srcset="https://substackcdn.com/image/fetch/$s_!SAKj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SAKj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SAKj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SAKj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128c9c96-cc6c-4d98-a6af-8facd832b849_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>The feature engine takes any OHLCV DataFrame &#8212; equities from yfinance, crypto from Hyperliquid, futures, FX &#8212; and computes 336 features across 60 families. Same code, same API, different data. Two worked examples below.</p><h2>Example 1: Daily Equities from yfinance</h2><p>Download SPY, compute features, scan for alpha.</p><pre><code>import yfinance as yf
from feature_engine.features.base import FeatureEngine
from feature_engine.features.registry import get_feature_registry
from feature_engine.config.dataset import FeatureConfig

# Download
df = yf.download("SPY", period="2y", auto_adjust=True)

# Compute all 336 features
families = sorted(get_feature_registry().keys())
config = FeatureConfig(
    families=families,
    periods=[5, 10, 20],
    price_col="Close",
)
engine = FeatureEngine(config)
result_df, feature_columns = engine.compute_all(df)

# Add forward return targets
for h in [1, 5, 10, 20]:
    result_df[f"fwd_ret_{h}"] = result_df["Close"].pct_change(h).shift(-h)</code></pre><p>Or from the command line:</p><pre><code>python feature_engine/example_yfinance_features.py \
    --tickers SPY,QQQ,IWM,GLD,TLT --period 2y</code></pre><pre><code>Feature engine: 60 families, periods=[5, 10, 20]

============================================================
  SPY
============================================================
  Bars: 502 (2024-07-30 to 2026-07-30)
  Features: 336
  Targets: ['fwd_ret_1', 'fwd_ret_5', 'fwd_ret_10', 'fwd_ret_20']
  Valid rows: 502 / 502</code></pre><p><strong>Top standalone alphas</strong> &#8212; ranked by |IC| against 5-day forward returns, daily long/short PnL annualized:</p><pre><code>Feature                                IC      Sharpe   RPT
-------------------------------------  ------  ------   --------
Bollinger Bandwidth (20)               +0.230  +2.79    +93 bps
Parkinson Vol (5)                      +0.221  +2.29    +82 bps
Garman-Klass Vol (5)                   +0.218  +2.85   +104 bps
Bollinger Bandwidth (5)                +0.215  +3.17   +113 bps
Realized Vol (5)                       +0.213  +3.18   +110 bps</code></pre><p>All five are <strong>volatility estimators</strong> with positive IC &#8212; buy after high vol, sell after low vol. This is the well-documented volatility mean reversion effect on daily equities: high-vol regimes precede recoveries. Sharpe ratios of 2-3 on a 2-year single-stock sample are strong but in-sample.</p><h2>Example 2: 5-Minute Crypto from Hyperliquid</h2><p>Same feature engine, different data source. The Hyperliquid REST API provides free candle data for all perpetual contracts &#8212; no API key, no account needed.</p><pre><code>python feature_engine/example_hyperliquid_features.py \
    --coins BTC,ETH --interval 5m --days 30</code></pre><pre><code>Downloading 5m candles (30 days)...
  Downloaded 2 coins

Computing features (60 families, periods=[5, 10, 20])...
  BTC: 5023 bars, 336 features
  ETH: 5023 bars, 336 features

============================================================
  DATASET SUMMARY
============================================================
  Coins:      2
  Total rows: 10046
  Features:   336
  Targets:    ['fwd_ret_1', 'fwd_ret_5', 'fwd_ret_10', 'fwd_ret_20']</code></pre><p>For deeper history, the <strong>S3 tick archive</strong> has millisecond-level fills going back years. Requires AWS CLI and lz4:</p><pre><code>python connectors/hyperliquid/download_s3.py \
    --coins BTC,ETH,SOL --days 90 --interval 5m --profile hl-data</code></pre><p><strong>Top standalone alphas</strong> &#8212; same scan, 5-bar forward returns on 5m data:</p><pre><code>Feature                                IC      Sharpe   RPT
-------------------------------------  ------  ------   --------
Asym Vol Ratio (20)                    -0.081  +1.99    +99 bps
Max Value Swing Low (10)               -0.080  +7.76   +379 bps
Max Value Mid-Low (10)                 -0.079  +2.74   +129 bps
TRIX (10)                              -0.077  +6.22   +296 bps
Aroon Oscillator (20)                  -0.076  +4.85   +186 bps</code></pre><p>Different universe, different features. The top crypto alphas are <strong>microstructure and momentum signals</strong> &#8212; asymmetric volatility, swing point structure, TRIX &#8212; all with <em>negative</em> IC (buy when indicator is low = mean reversion). No overlap with the equity vol features. The same engine surfaces different edges on different data.</p><h2>What Works Where</h2><p><strong>Daily equities:</strong> volatility features dominate (Bollinger width, Parkinson, Garman-Klass, realized vol). The signal is simple: buy when vol is elevated, markets tend to recover.</p><p><strong>5-minute crypto:</strong> price action and momentum features dominate (swing structure, TRIX, Aroon). The signal: fade moves after extreme momentum readings.</p><p>Both are mean reversion &#8212; they just measure different things. The feature engine computes all 336 features regardless; you scan and keep what works on your data.</p><h2>The Feature Families</h2><p>60 families, grouped by category:</p><pre><code>Momentum:       RSI, MACD, ROC, Stochastic, CMO, CCI, Williams %R, TRIX, Aroon
Trend:          ADX, SAR, Linear Regression, Hilbert Transform
Volatility:     ATR, Bollinger, Parkinson, Garman-Klass, Yang-Zhang, Keltner
Volume:         OBV, MFI, AD, Volume z-scores, Accumulation/Distribution
Price action:   Candle shape, gaps, wick ratios, breakout direction
Statistical:    Z-scores, skewness, rolling quantiles, mean reversion speed
Composite:      Fractal trend, fade breakout, Keltner reversion (Atlas signals)</code></pre><p>Each family is computed at every lookback period you specify (default: 5, 10, 20 bars). Families that need intraday resolution or multiple assets (session opens, cross-sectional ranks) are automatically skipped when the data doesn't support them.</p><h2>The Pipeline</h2><p>Step 1 is the same for both sources. Steps 2-3 are Hyperliquid-specific (cross-sectional ranking across coins):</p><pre><code># 1. Build features (pick your source)
python feature_engine/example_yfinance_features.py --tickers SPY,QQQ --period 5y
# or
python feature_engine/example_hyperliquid_features.py --coins BTC,ETH --days 60

# Output: features.parquet &#8212; ready for any ML model or alpha scan

# 2. Scan for standalone alphas (Hyperliquid &#8212; ranks across coins)
python connectors/hyperliquid/strategies/feature_alpha_template.py

# 3. Go live with what works (Hyperliquid)
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/feature_alpha_template.py \
    --interval 1h --passive --max-exposure 200 --max-daily-loss 25</code></pre><p>The scanner ranks features by IC across all coins, picks the top 5, and saves <code>config.json</code>. The trader loads it automatically. For yfinance data, the parquet is the end product &#8212; feed it to your own model or alpha scan.</p><h2>AI-Assisted Research</h2><p>Every folder in the repo has a SKILL.md file that teaches AI coding assistants (Claude Code, Cursor, Copilot) how to use the code. Open the repo and ask <em>"download 60 days of BTC 4H data and scan all features for alpha"</em> &#8212; the AI knows the commands, the interfaces, which families to skip on daily data, and what the common errors are.</p><div><hr></div><p>All of this is in the <strong>Delphic Trading Desk</strong> repo.</p><p><strong>Related posts:</strong> The Hyperliquid Trading Connector (infrastructure + deployment) and Three Strategy Templates for Hyperliquid (backtesting + going live).</p><p><em>Disclaimer: This is not investment advice. All results are backtested and in-sample. Past performance does not predict future results.</em></p>]]></content:encoded></item><item><title><![CDATA[Three Strategy Templates from the Delphic Trading Desk ]]></title><description><![CDATA[Mean reversion, buy-the-dip, and a 336-feature alpha scanner. Each one downloads data, backtests, and deploys to Hyperliquid.]]></description><link>https://delphicalpha.substack.com/p/three-strategy-templates-from-the</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/three-strategy-templates-from-the</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Thu, 30 Jul 2026 10:35:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0e51f8b7-5799-4066-94a4-1942ce5fc728_1869x1014.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>These are starting points, not finished products. They will not make you rich out of the box. But the infrastructure is done &#8212; data download, feature computation, backtesting, risk management, live execution, process supervision. What is left is the part that matters: your edge.</p><p>Each template downloads data, runs a backtest, and prints the exact commands to go live. Modify the parameters, swap the signal logic, add your own features. The base is here.</p><p>The repo includes <code>coins.txt</code> &#8212; a list of 76 Hyperliquid perps with over $500K daily volume. One coin per line, easy to edit. All templates and scripts read from this file via <code>--coins-file coins.txt</code> so you define your trading universe in one place.</p><p>All three templates accept the same data flags: <code>--days</code> for the REST API (default), <code>--s3 --profile hl-data</code> for the S3 tick archive, or <code>--from-csv</code> to load pre-downloaded CSVs.</p><p><em>A note on data: the REST API is unauthenticated and free, but rate-limited to roughly 20 requests per second. Each coin needs one request per 5,000 bars, so downloading 76 coins at 6 months of 1H data takes about 5 minutes. The API currently serves around 6 months of 1H history (back to late January 2026). For deeper history or tick-level precision, the S3 archive goes further but downloads the full exchange feed per hour (~40 MB compressed), so it is much slower. All downloads are cached to CSV &#8212; the second run loads instantly.</em></p><h2>Mean Reversion</h2><p>Rank all coins by z-score. Long the most oversold, short the most overbought. Rebalance every bar.</p><h3>Backtest</h3><pre><code># REST API (fast, no auth):
python connectors/hyperliquid/strategies/mean_reversion_template.py \
    --coins-file coins.txt --days 180

# S3 tick data (download first, then load):
python connectors/hyperliquid/download_s3.py \
    --coins-file coins.txt --interval 1h --profile hl-data
python connectors/hyperliquid/strategies/mean_reversion_template.py \
    --from-csv data/hyperliquid/</code></pre><p>The script downloads 1H candles, runs a backtest, and shows the current signal &#8212; which coins are oversold or overbought right now.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kQUl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kQUl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kQUl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kQUl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kQUl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kQUl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kQUl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kQUl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kQUl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kQUl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F878bc896-8fce-4c09-b90a-f2e33c1f28e6_1654x808.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The top row is the default: 100-hour lookback, z &gt; 3.0, single most extreme coin per side. Sharpe 5.28 gross, 7.7 bps per trade, 1,184 trades over 6 months. The pattern is clear: longer lookbacks, higher thresholds, and fewer positions per side all improve the signal. These are gross returns &#8212; subtract your own execution costs.</p><p>Parameters you can tune:</p><ul><li><p><strong>LOOKBACK</strong> &#8212; z-score window (default: 100 bars)</p></li><li><p><strong>THRESHOLD</strong> &#8212; minimum |z| to trade (default: 3.0)</p></li><li><p><strong>TOP_N</strong> &#8212; positions per side (default: 1)</p></li><li><p><strong>NOTIONAL</strong> &#8212; USD per position (default: $11, Hyperliquid minimum is $10)</p></li></ul><h3>Go Live</h3><pre><code># Test &#8212; run signal once, print targets, no orders
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/mean_reversion_template.py \
    --interval 1h --coins-file coins.txt --test

# Live with risk limits and passive execution
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/mean_reversion_template.py \
    --interval 1h --coins-file coins.txt --passive \
    --max-exposure 200 --max-daily-loss 25

# Production (supervisor restarts on crash)
SIGNAL=connectors/hyperliquid/strategies/mean_reversion_template.py \
    INTERVAL=1h COINS=$(cat coins.txt | tr "
" ",") MODE=live \
    nohup bash connectors/hyperliquid/trader_supervisor.sh &amp;</code></pre><h2>Buy the Dip</h2><p>Enter when a coin drops 12% from its 7-day high. Hold for 4 hours &#8212; catch the sharp bounce, don't marry the position. Vol-scaled sizing.</p><h3>Backtest</h3><pre><code># REST API (default, fast):
python connectors/hyperliquid/strategies/buy_the_dip_template.py \
    --coins-file coins.txt --days 180

# S3 tick data (slower, tick-accurate):
python connectors/hyperliquid/strategies/buy_the_dip_template.py \
    --s3 --profile hl-data --days 30</code></pre><p>The parameters below came from a sweep across 76 coins and 6 months of 1H data &#8212; the key finding was that short holds (4 hours) after deep dips (-12%) massively outperform longer holds.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dX9l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dX9l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dX9l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dX9l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dX9l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dX9l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dX9l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dX9l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dX9l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dX9l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9812f067-b35b-4a2a-a807-9d609e674f28_1654x808.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The top row is the default: 7-day lookback, 4-hour hold, -12% threshold. Sharpe 2.90 gross, 53% win rate, 3,056 trades. Short holds after deep dips consistently outperform longer holds. The bottom rows show what happens with shallow thresholds and long holds &#8212; the edge disappears. All returns are gross.</p><p>Parameters:</p><ul><li><p><strong>LOOKBACK</strong> &#8212; bars for rolling high (default: 168 = 7 days at 1H)</p></li><li><p><strong>HOLD</strong> &#8212; bars to hold after entry (default: 4 = 4 hours)</p></li><li><p><strong>THRESHOLD</strong> &#8212; dip threshold in % (default: -12%)</p></li><li><p><strong>MAX_CONCURRENT</strong> &#8212; max positions at once (default: 5)</p></li></ul><h3>Go Live</h3><pre><code># Test
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/buy_the_dip_template.py \
    --interval 1h --coins-file coins.txt --test

# Live
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/buy_the_dip_template.py \
    --interval 1h --coins-file coins.txt --passive \
    --max-exposure 200 --max-daily-loss 25

# Production
SIGNAL=connectors/hyperliquid/strategies/buy_the_dip_template.py \
    INTERVAL=1h COINS=$(cat coins.txt | tr "
" ",") MODE=live \
    nohup bash connectors/hyperliquid/trader_supervisor.sh &amp;</code></pre><h2>Feature Alpha Scanner</h2><p>Scan 336 features as standalone alphas, rank by Sharpe ratio, and build a composite signal from the best ones.</p><h3>Backtest</h3><pre><code># Step 1: build features
python feature_engine/example_hyperliquid_features.py \
    --coins-file coins.txt --days 180

# Step 2: scan and rank
python connectors/hyperliquid/strategies/feature_alpha_template.py</code></pre><p>The scanner tests each of the 336 features (68 families at lookbacks 5, 10, 20) against next-bar returns. It outputs a ranked CSV and saves <code>config.json</code> with the best features and their directions.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!txvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!txvT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 424w, https://substackcdn.com/image/fetch/$s_!txvT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 848w, https://substackcdn.com/image/fetch/$s_!txvT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!txvT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!txvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!txvT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 424w, https://substackcdn.com/image/fetch/$s_!txvT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 848w, https://substackcdn.com/image/fetch/$s_!txvT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!txvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa70e15cf-eabc-42e5-9035-491a10a3106d_1485x1178.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>336 features scanned in seconds. Volatility estimators, Bollinger Bands, and candle shape features show the strongest standalone Sharpe on hourly crypto. Negative Sharpe features are equally useful &#8212; they tell you what to fade. The trader loads <code>config.json</code> automatically when you go live.</p><h3>Go Live</h3><pre><code># Test
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/feature_alpha_template.py \
    --interval 1h --coins-file coins.txt --test

# Live
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/feature_alpha_template.py \
    --interval 1h --coins-file coins.txt --passive \
    --max-exposure 200 --max-daily-loss 25</code></pre><h2>For 5-Minute and 15-Minute Strategies</h2><p>The examples above use 1H bars. For faster intervals, you need the WebSocket streamer feeding bars in real-time:</p><pre><code># Start the streamer (separate process)
INTERVAL=15m COINS=BTC,ETH,SOL \
    nohup bash connectors/hyperliquid/streamer_supervisor.sh &amp;

# Trader reads from streamer CSVs
python connectors/hyperliquid/trader.py \
    --signal connectors/hyperliquid/strategies/mean_reversion_template.py \
    --interval 15m --coins-file coins.txt --data-source csv --data-dir data/stream</code></pre><p>The streamer backfills gaps automatically on reconnect.</p><p>All of this is in the Delphic Trading Desk repo.</p><p><strong>Related: </strong><a href="https://delphicalpha.substack.com/p/the-hyperliquid-trading-connector">The Hyperliquid Trading Connector</a> (infrastructure + deployment).</p><p><em>Disclaimer: This is not investment advice. All results are backtested on historical data. Past performance does not predict future results.</em></p>]]></content:encoded></item><item><title><![CDATA[The Hyperliquid Trading Connector]]></title><description><![CDATA[The Hyperliquid Trading Connector]]></description><link>https://delphicalpha.substack.com/p/the-hyperliquid-trading-connector</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-hyperliquid-trading-connector</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Sun, 26 Jul 2026 12:20:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/856039a7-1a5c-48f7-be84-28b80fc98f5e_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p1iq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p1iq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!p1iq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!p1iq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!p1iq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p1iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1010891,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://delphicalpha.substack.com/i/207625254?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p1iq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!p1iq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!p1iq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!p1iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3a3946e-e15c-43c9-b564-9c94d4e07fb0_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the first connector in the Delphic Trading Desk - a private GitHub repo for annual subscribers with mid-frequency trading infrastructure. More connectors (cTrader, Interactive Brokers, more crypto exchanges,  user requests) are coming. This one covers Hyperliquid perpetual futures: download data, backtest strategies, and go live.</p><p>This connector is the result of multiple iterations and incorporates institutional-grade ideas: passive-first execution with market fallback, pluggable risk checks, automatic gap backfill, process supervision with hang detection, and coin-specific size rounding. It has a risk engine built in - max exposure, max position, daily loss limits, drawdown kill switch - because the one thing worse than a bug is a bug with no position limits.</p><p>The repo includes SKILL.md files that encode this domain knowledge. Open it in Claude Code and ask it to write a strategy - it already knows the signal interface, how to handle size rounding and minimum order limits, and the full deployment pipeline. You spend time on alpha research, not plumbing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Signal Interface</h2><p>Every strategy is one function:</p><pre><code>def signal(data: dict) -&gt; dict:
    """
    data  = {coin: DataFrame with open/high/low/close/volume}
    return = {coin: target_notional_usd}
    """
    targets = {}
    for coin, df in data.items():
        close = df["close"]
        z = (close.iloc[-1] - close.rolling(20).mean().iloc[-1]) / close.rolling(20).std().iloc[-1]
        if abs(z) &gt; 2.0:
            targets[coin] = -z * 100  # fade the move
    return targets</code></pre><p>The trader loads your function, calls it at every bar close, diffs against current positions, and executes. Three modes: <code>--test</code> (run once, no orders), <code>--dry-run</code> (full loop, no orders), or live.</p><h2>The Streamer Supervisor</h2><p>For 5-minute and 15-minute strategies, you need real-time bar data. The streamer supervisor manages this:</p><pre><code>INTERVAL=15m COINS=BTC,ETH,SOL \
    nohup bash connectors/hyperliquid/streamer_supervisor.sh &amp;</code></pre><p>It runs and monitors one process:</p><ul><li><p><strong>streamer.py</strong> - connects to the Hyperliquid WebSocket, subscribes to trades for all configured coins, aggregates them into OHLCV bars, writes CSV files. File locking for safe concurrent reads. Exponential backoff on disconnection. Stale detection - reconnects if no message for 2 minutes. On reconnect, automatically backfills missing bars from the REST API. A background thread checks for gaps every two bar periods during normal operation.</p></li></ul><p>The supervisor checks every 30 seconds. If the streamer crashes, it restarts it. If it hangs (no log output for 5 minutes), it kills and restarts. If the internet goes down, it pauses and restarts everything on recovery.</p><p>For 1H and 4H strategies, you do not need the streamer. The trader fetches directly from the REST API each cycle.</p><h2>The Trader Supervisor</h2><p>The trader supervisor manages two processes:</p><pre><code>SIGNAL=connectors/hyperliquid/strategies/mean_reversion_template.py \
    INTERVAL=4h COINS=BTC,ETH,SOL MODE=live \
    nohup bash connectors/hyperliquid/trader_supervisor.sh &amp;</code></pre><p>It runs and monitors:</p><ul><li><p><strong>trader.py</strong> - waits for each bar close, loads data (from API or streamer CSVs), calls your signal function, runs risk checks, executes orders. Supports passive-first execution (<code>--passive</code>): posts a limit order at the best bid/ask, waits 10 seconds, crosses at market if unfilled. Handles position sync, flip logic, coin-specific size rounding, and graceful shutdown (flattens all on Ctrl+C).</p></li></ul><ul><li><p><strong>trade_monitor.py</strong> - polls positions every 60 seconds. Tracks account value (perps + spot), unrealized P&amp;L, margin used, and drawdown from peak. Logs everything to <code>positions.csv</code>. If drawdown exceeds your threshold, it flattens all positions via market orders and writes a <code>KILL_SWITCH</code> file that stops the trader from re-opening positions. Delete the file to resume trading.</p></li></ul><p>Same crash recovery and internet handling as the streamer supervisor. Checks every 30 seconds, restarts on crash, kills on hang (10 minutes no output).</p><h2>Risk Engine</h2><p>Pluggable risk checks that run before every trade. Built-in: max exposure, max position, daily loss limit, drawdown kill switch, concentration limit, max open positions. Write your own:</p><pre><code>from risk import RiskEngine, max_exposure, max_drawdown

def no_weekend_trading(ctx):
    if ctx.now.weekday() &gt;= 5:
        return RiskResult(allow=False, reason="Weekend")
    return RiskResult(allow=True)

engine = RiskEngine()
engine.add(max_exposure(500))
engine.add(max_drawdown(5.0))
engine.add(no_weekend_trading)</code></pre><p>Or use CLI flags: <code>--max-exposure 500 --max-position 100 --max-daily-loss 50</code></p><h2>Execution</h2><p>Two modes:</p><ul><li><p><strong>Market orders</strong> (default): cross immediately with slippage tolerance</p></li><li><p><strong>Passive-first</strong> (<code>--passive</code>): post limit at best bid/ask, wait 10 seconds, cross if unfilled. Saves ~7 bps per round trip</p></li></ul><p>The executor handles position sync, flip logic (close then reopen when switching sides), coin-specific size rounding (fetched from the exchange metadata), and graceful shutdown (flattens all on SIGINT/SIGTERM).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/p/the-hyperliquid-trading-connector?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/p/the-hyperliquid-trading-connector?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>Data</h2><p>Three ways to get historical data:</p><ul><li><p><strong>REST API</strong>: <code>python download_candles.py --coins BTC,ETH --interval 4h --days 365</code> (paginates automatically, no auth)</p></li><li><p><strong>S3 tick archive</strong>: <code>python download_s3.py --coins BTC,ETH --days 90 --interval 5m</code> (millisecond fills, needs AWS CLI)</p></li><li><p><strong>WebSocket streamer</strong>: real-time bars via the streamer supervisor</p></li></ul><h2>Backtesting</h2><p>Three strategy templates included. Details will be given in a separate post. Each downloads data, runs a backtest, and prints the commands to go live:</p><pre><code># Mean reversion: z-score fade
python connectors/hyperliquid/strategies/mean_reversion_template.py --days 60

# Buy the dip: vol-scaled entries on X% drops
python connectors/hyperliquid/strategies/buy_the_dip_template.py --threshold -5 --hold 48

# Feature alpha: scan 336 features, build composite
python feature_engine/example_hyperliquid_features.py --days 60
python connectors/hyperliquid/strategies/feature_alpha_template.py</code></pre><h2>Install</h2><pre><code>conda env create -f environment.yml &amp;&amp; conda activate delphic-desk
# Or: pip install -r requirements.txt (needs TA-Lib C library)

echo 'export HYPERLIQUID_PRIVATE_KEY="0x..."' &gt; infra/.env
echo 'export HYPERLIQUID_ACCOUNT_ADDRESS="0x..."' &gt;&gt; infra/.env</code></pre><p>The repo includes a Getting Started guide (PDF) covering account setup, API wallets, funding, and testnet configuration.</p><p><strong>Related posts:</strong> Building an Alpha Dataset from Hyperliquid (data pipeline + feature scan) and Strategy Templates for Hyperliquid (detailed backtesting guide).</p><p>Disclaimer: This is infrastructure, not investment advice. The strategy templates are for research. Whether a signal makes money depends on the signal, not the plumbing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Daily Long/Short Trend Following: Parameters, Asset Classes, and Universe Depth]]></title><description><![CDATA[The canonical CTA strategy, tested from scratch on four asset classes. Which markets trend, and why it matters for portfolio construction.]]></description><link>https://delphicalpha.substack.com/p/daily-longshort-trend-following-parameters</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/daily-longshort-trend-following-parameters</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Tue, 21 Jul 2026 21:13:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B0Wq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I ran the same trend-following strategy across futures, stocks, FX, and crypto. On futures it produced a net Sharpe of 0.73. Crypto came in at 0.56. US stocks barely broke even at 0.42. FX was marginal at 0.24. Same signal, same methodology, four very different outcomes. All four have near-zero correlation to the S&amp;P 500. The difference isn't the signal. It's the market. This is a baseline - a starting point for researching more advanced trend-following strategies, and a benchmark to beat.</em></p><h2>The Strategy</h2><p>Cross-sectional trend following is the core strategy behind most managed futures (CTA) funds. The idea goes back to the 1980s: rank a universe of instruments by the strength of their recent trend, go long the strongest, short the weakest. The strategy is market-neutral by construction - it doesn't care whether markets are going up or down, only which instruments are trending hardest relative to the others.</p><p>The version I test here uses exponentially weighted returns rather than simple lookback windows, blends three trend speeds to avoid overfitting to a single horizon, and normalizes everything by volatility so that a bond position is comparable to an energy position in risk terms. The full algorithm at each rebalance:</p><ol><li><p><strong>Trend signal</strong>: for each instrument, compute the exponentially weighted mean of daily returns at three speeds (halflife 10, 30, 120 days). This gives more weight to recent returns while capturing the full trend history</p></li><li><p><strong>Vol-adjustment</strong>: divide each signal by the instrument's EWMA volatility (halflife 32 days). A 5% move in natural gas becomes comparable to a 0.3% move in bonds</p></li><li><p><strong>Rank and blend</strong>: rank each speed cross-sectionally (percentile 0 to 1), then blend with weights 25% fast + 50% medium + 25% slow</p></li><li><p><strong>Portfolio construction</strong>: long the top N instruments by blended score, short the bottom N</p></li><li><p><strong>Position sizing</strong>: weight each position by inverse EWMA volatility within its leg (risk parity)</p></li><li><p><strong>Execution</strong>: rebalance every H days, execute at the open</p></li></ol><h2>The Experiment</h2><p>I apply this signal to four asset classes:</p><ul><li><p><strong>Futures</strong>: 111 contracts (equities, rates, energy, metals, ags, FX), hourly data snapped at 09:00 ET, 2008-2026</p></li><li><p><strong>Crypto</strong>: 80 coins, hourly data resampled to daily, 2017-2026</p></li><li><p><strong>US Stocks</strong>: 2627 liquid equities (&gt;$5M daily dollar volume), daily data, 2000-2026</p></li><li><p><strong>FX</strong>: 79 pairs, hourly data resampled to daily, 2010-2026</p></li></ul><p>For each asset class, I rank instruments by liquidity and test at increasing universe sizes (top 10, top 20, ..., up to the full universe). At each size I sweep two parameters:</p><ul><li><p><strong>N per leg</strong>: the number of instruments to long and short (futures/FX/crypto: 3, 5, 7, 10; stocks: 5, 10, 20, 50)</p></li><li><p><strong>Holding period H</strong>: how many days to hold before rebalancing (futures/FX/crypto: 5, 10, 15, 21d; stocks: 10, 21, 63d)</p></li></ul><p>I select the (N, H) pair with the highest net Sharpe at each universe size. The cost models are asset-class specific: futures 5bps, stocks 3bps, FX 2bps, crypto 5bps per unit of turnover.</p><p>Total: 2897 instruments, 36 universe-size configurations, each optimized over multiple (N, H) pairs.</p><h2>Related Research</h2><ul><li><p><a href="https://delphicalpha.substack.com/p/us-equity-cross-sectional-mean-reversion">US Equity Cross-Sectional Mean Reversion</a> - the opposite strategy on stocks: buying losers and selling winners. Where momentum fails on stocks, mean reversion thrives</p></li><li><p><a href="https://delphicalpha.substack.com/p/crisis-alpha-which-signals-thrive">Crisis Alpha: Which Signals Thrive Under Each Macro Regime?</a> - how different signals perform across bull, bear, and crisis environments</p></li><li><p><a href="https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio">The Delphic Fund</a> - a live portfolio combining multiple tested strategies from this research into a single allocation</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Results</h2><p>The headline finding: trend following performance varies dramatically by asset class. Futures and crypto show strong, persistent momentum that improves as you add more instruments. Stocks are marginal at best, requiring quarterly rebalancing to show any positive signal. FX is flat until you reach 60+ pairs. The relationship between universe size and performance is not linear - each asset class has a sweet spot beyond which adding more instruments dilutes the signal with illiquid noise.</p><p>The next chart breaks this down per asset class, showing gross and net Sharpe (top row) and average return per trade in basis points (bottom row) at each universe size tested.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B0Wq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B0Wq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B0Wq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B0Wq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B0Wq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B0Wq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Per-asset-class Sharpe and bps/trade&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Per-asset-class Sharpe and bps/trade" title="Per-asset-class Sharpe and bps/trade" srcset="https://substackcdn.com/image/fetch/$s_!B0Wq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B0Wq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B0Wq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B0Wq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f843979-0093-4a6f-bfc1-dae6c14f6486_4144x2358.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Best Configuration per Asset Class</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eGgu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eGgu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eGgu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eGgu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eGgu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eGgu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Per-asset-class tearsheets&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Per-asset-class tearsheets" title="Per-asset-class tearsheets" srcset="https://substackcdn.com/image/fetch/$s_!eGgu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eGgu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eGgu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eGgu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693936e0-20bc-425c-96a3-9e23ca27bdb2_4144x2358.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oakA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oakA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oakA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oakA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oakA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oakA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Summary panel&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Summary panel" title="Summary panel" srcset="https://substackcdn.com/image/fetch/$s_!oakA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oakA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oakA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oakA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6010986-f2cd-4bfa-a3dc-24ac243cbfc2_3549x1024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why the Differences?</h2><p>Futures trend because they are driven by macro forces that persist: central bank rate cycles, commodity supply shocks, currency policy divergences. When oil is trending up because of OPEC cuts, that cause doesn't reverse overnight. When bonds are selling off because a central bank is hiking, the hiking cycle lasts quarters. The trend continues because the underlying driver persists. Adding more futures to the cross-section adds more independent macro themes (energy, rates, metals, agriculture, FX), which is why diversification genuinely helps.</p><p>Crypto trends for a different reason: the asset class is dominated by momentum-chasing retail flow and narrative cycles (DeFi summer, NFT mania, AI tokens). When a coin starts running, the crowd piles in. The feedback loop is strong but unstable, which explains the high Sharpe paired with extreme drawdowns.</p><p>Stocks are different. Individual stock prices mean-revert at short horizons because market makers and statistical arbitrage desks provide liquidity by buying dips and selling rips. This microstructure-driven reversal works against the momentum signal. Stocks do trend at longer horizons (hence the marginal positive signal at 63-day holds), but the effect is weak and inconsistent.</p><p>FX is the weakest because currency trends are shorter-lived and more frequently interrupted by central bank intervention. The cross-section is also more homogeneous than futures - most FX pairs share common factors (USD strength, risk appetite), which limits the diversification benefit of adding more pairs.</p><h2>Caveats</h2><p>Every data point on the Sharpe vs Universe Size chart represents the <strong>best</strong> (N, H) configuration at that universe size - selected in-sample. This means the absolute Sharpe levels are optimistic. The relative ordering across asset classes is more reliable than the absolute numbers, because the same optimization procedure is applied everywhere. The data periods also differ: futures have 18 years, stocks 26 years, crypto only 9 years. Longer samples are more reliable.</p><h2>Summary</h2><ul><li><p><strong>Futures</strong> are the strongest asset class for cross-sectional momentum, peaking at 80 instruments with net Sharpe 0.73. The signal is positive from 20 instruments onward</p></li><li><p><strong>Crypto</strong> shows strong momentum (net Sharpe 0.56 at 70 coins) but with large drawdowns (-41%), consistent with the high volatility of the asset class</p></li><li><p><strong>Stocks</strong> are weakly positive at best (net Sharpe 0.42) and only with quarterly rebalancing. The short-term mean reversion that dominates equity microstructure works against the momentum signal at shorter horizons</p></li><li><p><strong>FX</strong> momentum is marginal (net Sharpe 0.24), only emerging at 60+ pairs. FX trends exist but they are weaker and shorter-lived than in futures or crypto</p></li><li><p><strong>More instruments is not always better</strong> - each asset class has a peak beyond which adding illiquid instruments dilutes the signal</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/p/daily-longshort-trend-following-parameters?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/p/daily-longshort-trend-following-parameters?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>Methodology</h2><p>Signal: exponentially weighted mean return at halflife 10/30/120 days, divided by EWMA vol (halflife 32), rank-normalized cross-sectionally, blended 25/50/25. Position sizing: inverse-vol weighted within each leg. Execution: open-to-open. Futures snapped at 09:00 ET for cross-sectional alignment. FX and crypto resampled from hourly to daily. Stocks use split- and dividend-adjusted daily data. Returns clipped at +/-30% (futures/FX/crypto) and +/-50% (stocks). For each universe size, the (N, H) pair with the highest net Sharpe is selected.</p><p><em>Disclaimer: This is not investment advice. All results are backtested with optimal parameter selection at each universe size (in-sample). Past performance does not predict future results.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Build Your First Trading System Today]]></title><description><![CDATA[Three strategies on free daily data (SPY, TLT, GLD), runnable code, 16 years of results. Run the notebook after the close, get positions for tomorrow.]]></description><link>https://delphicalpha.substack.com/p/build-your-first-trading-system-today</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/build-your-first-trading-system-today</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Tue, 14 Jul 2026 21:23:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9691b6c7-4a1c-494e-8cf2-6e9fd7a2cecd_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This post will not make you rich. It will teach you how systematic trading actually works: how to build a signal, how to test it honestly, how to combine weak signals into something stronger, and how to think about what comes next.</p><p>All you need is a laptop, Python, and Jupyter Notebook. Three strategies on free daily data (SPY, TLT, GLD), 16 years of results. Run the notebook after the US close, enter your account size, get positions for the next day. None of the strategies are impressive on their own. That is the point. The ensemble is where the lesson is.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Strategy 1: Momentum</h2><p>If price is above where it was 126 days ago, go long. Otherwise stay flat. The simplest possible systematic strategy. Enter at the next open, hold to close.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KJ10!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KJ10!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KJ10!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KJ10!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KJ10!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KJ10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Momentum on SPY - lookback comparison&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Momentum on SPY - lookback comparison" title="Momentum on SPY - lookback comparison" srcset="https://substackcdn.com/image/fetch/$s_!KJ10!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KJ10!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KJ10!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KJ10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddcafab9-1779-461b-a586-bd382f6b3acd_2640x1161.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2dgD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2dgD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2dgD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2dgD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2dgD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2dgD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Momentum results: Sharpe 0.82, 9.5% annual, -23% max drawdown&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Momentum results: Sharpe 0.82, 9.5% annual, -23% max drawdown" title="Momentum results: Sharpe 0.82, 9.5% annual, -23% max drawdown" srcset="https://substackcdn.com/image/fetch/$s_!2dgD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2dgD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2dgD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2dgD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda21861e-8c05-405d-93c1-df2156658d86_2685x585.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div><hr></div><h2>Strategy 2: Mean Reversion (Fade Breakout on Bonds)</h2><p>When price breaks above the 5-bar high, short it. When it breaks below the 5-bar low, buy it. This fights the trend, so it fails on equities but works on bonds where central bank anchoring and flight-to-quality flows reverse.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!amyo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!amyo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 424w, https://substackcdn.com/image/fetch/$s_!amyo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 848w, https://substackcdn.com/image/fetch/$s_!amyo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!amyo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!amyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fade breakout across asset classes&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fade breakout across asset classes" title="Fade breakout across asset classes" srcset="https://substackcdn.com/image/fetch/$s_!amyo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 424w, https://substackcdn.com/image/fetch/$s_!amyo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 848w, https://substackcdn.com/image/fetch/$s_!amyo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!amyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db34221-23e8-4b69-96bb-aec8f3956c46_2640x1161.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TbQo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TbQo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TbQo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TbQo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TbQo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TbQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fade breakout results: Sharpe 0.81 on TLT, 6.9% annual, -16% max drawdown&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fade breakout results: Sharpe 0.81 on TLT, 6.9% annual, -16% max drawdown" title="Fade breakout results: Sharpe 0.81 on TLT, 6.9% annual, -16% max drawdown" srcset="https://substackcdn.com/image/fetch/$s_!TbQo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TbQo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TbQo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TbQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76708385-8de9-4668-9057-dfd622ef27d5_2685x585.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>Strategy 3: Calendar Effect on Gold (Turn-of-Month)</h2>
      <p>
          <a href="https://delphicalpha.substack.com/p/build-your-first-trading-system-today">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Delphic Fund: Month One, the Machine Works]]></title><description><![CDATA[14 strategies, 4 weeks, 3x less drawdown than the S&P. The honest breakdown.]]></description><link>https://delphicalpha.substack.com/p/the-delphic-fund-month-one-the-machine</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-delphic-fund-month-one-the-machine</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Sat, 11 Jul 2026 12:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x6MC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x6MC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x6MC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x6MC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x6MC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x6MC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x6MC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Live performance summary&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Live performance summary" title="Live performance summary" srcset="https://substackcdn.com/image/fetch/$s_!x6MC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x6MC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x6MC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x6MC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cf53df7-97a2-45fa-8b98-0194fd9f1484_2640x690.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>On June 15 I started tracking 14 strategies live against the same backtest that produced Sharpe 1.64 over 14 years. Four weeks is not enough to judge a portfolio. But it is enough to see whether the machine works: do the signals fire on schedule, does the diversification hold up under real market moves, and is anything broken?</p><p>Short answer: the machine works. Longer answer below.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UMZv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UMZv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UMZv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UMZv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UMZv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UMZv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Live equity curve: Delphic Fund vs S&amp;P 500&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Live equity curve: Delphic Fund vs S&amp;P 500" title="Live equity curve: Delphic Fund vs S&amp;P 500" srcset="https://substackcdn.com/image/fetch/$s_!UMZv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UMZv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UMZv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UMZv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F044d1a99-5845-481e-8c82-9384fcb7510c_2271x1071.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Portfolio: <strong>+0.38%</strong>. S&amp;P 500: <strong>+2.09%</strong>. The portfolio underperformed in absolute terms. That is expected. It runs at 5.0% annualized volatility versus the S&amp;P's 14.4%, roughly 3x less risk. The return per unit of risk is what matters, and at this early stage the portfolio is on track.</p><p>The more interesting number: the portfolio's worst drawdown was <strong>-0.97%</strong> versus the S&amp;P's <strong>-3.17%</strong>. When equities sold off in late June, the portfolio barely moved. That is not luck. That is 14 strategies firing at different times in different markets, exactly as designed.</p><div><hr></div><p><strong>Related:</strong> <a href="https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio">The Delphic Fund</a> | <a href="https://delphicalpha.substack.com/p/the-delphic-fund-weekly-tracker">Weekly Tracker</a> | <a href="https://delphicalpha.substack.com/p/delphic-fund-daily-dashboard">Daily Dashboard</a> | <a href="https://delphicalpha.substack.com/p/the-delphic-fund-technical-details">Technical Details</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Who Carried the Weight</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_cYl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_cYl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_cYl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_cYl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_cYl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_cYl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Per-strategy returns&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Per-strategy returns" title="Per-strategy returns" srcset="https://substackcdn.com/image/fetch/$s_!_cYl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_cYl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_cYl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_cYl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa4497f1-a4ea-424b-8bb4-1c9ce70d5c22_2640x1436.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>8 strategies positive, 4 negative, 2 flat.</strong></p><p>The biggest raw return was Leverage for the Long Run at <strong>+5.79%</strong>. But it only has a 1.2% portfolio weight (it is too volatile for more), so its actual contribution was just +0.07%.</p><p>The strategy that actually moved the needle was <strong>Pre-Holiday/FOMC</strong>. It returned +1.10% on a 21.6% weight, contributing <strong>+0.24%</strong> to the portfolio, more than any other strategy. This is inverse-volatility weighting doing its job: boring, low-vol strategies with modest returns contribute more than exciting, high-vol strategies with big returns.</p><p>The biggest drag was <strong>Turnaround Tuesday</strong> at -1.45%, dragging the portfolio by -0.17%.</p><h2>What Fired and What Didn't</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1rAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1rAz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1rAz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1rAz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1rAz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1rAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Strategy activity rates&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Strategy activity rates" title="Strategy activity rates" srcset="https://substackcdn.com/image/fetch/$s_!1rAz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1rAz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1rAz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1rAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a9f2b0a-c950-45ce-8960-a38aaa61877b_2640x1136.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Never fired:</strong> BTC/Gold Dual Momentum, IBS+RSI Mean Reversion. This is normal. These strategies have strict entry conditions and they correctly stayed in cash. A strategy that never fires in a calm month is working as intended, its value shows up during the specific conditions it was designed for.</p><p><strong>Always on:</strong> Risk-Weighted 3-Asset, All-Weather Portfolio, SPY/TLT/EEM Rotation, Leverage for the Long Run, Low-Vol Trend Follow, 7-ETF Rotation. These stay invested at all times and rebalance based on momentum or volatility signals. They are the backbone of the portfolio.</p><h2>The Drawdown That Didn't Happen</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vqX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vqX_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vqX_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vqX_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vqX_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vqX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Drawdown comparison&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Drawdown comparison" title="Drawdown comparison" srcset="https://substackcdn.com/image/fetch/$s_!vqX_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vqX_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vqX_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vqX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb43f6bc4-a687-4f53-8e83-0024b8d3f9dd_2271x956.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The S&amp;P dropped -3.17% from its peak during this period. The portfolio dropped -0.97%. That is a 3.3x reduction in drawdown.</p><p>This is the core promise of the portfolio: not higher returns, but dramatically lower drawdowns. Over 14 years of backtesting, the portfolio's worst drawdown is -11.0% versus the S&amp;P's -55%. Four weeks of live data shows the same pattern holding.</p><h2>Is the Backtest Lying?</h2><p>The full backtest shows Sharpe 1.64, CAGR 6.3%, max drawdown -11.0%. The first 18 trading days produced +0.38%.</p><p>Too early to tell. 18 days is noise. But three things give me confidence the backtest is not lying:</p><ol><li><p><strong>Signals fire when expected.</strong> Every strategy has triggered at the right time with the right instrument. No implementation bugs found.</p></li><li><p><strong>Drawdown protection works.</strong> The 3.3x drawdown reduction is consistent with the backtest's long-run ratio.</p></li><li><p><strong>Correlation is real.</strong> The average pairwise correlation between strategies in the backtest is 0.16. In these 18 days, the diversification benefit showed up exactly when it mattered, during the late-June equity selloff.</p></li></ol><p>The real test is 3-6 months. If the portfolio is still tracking the backtest by month three, the signal is credible. If it diverges, I will say so here.</p><h2>What's Next</h2><p>I am currently testing new strategy additions to the portfolio. Any strategy that passes the same robustness tests as the original 14 will be added and tracked live. If you have a strategy you think belongs here, drop it in the comments or send me a DM.</p><p>The <a href="https://delphicalpha.substack.com/p/the-delphic-fund-weekly-tracker">weekly tracker</a> has individual strategy tearsheets updated every Saturday. The <a href="https://delphicalpha.substack.com/p/delphic-fund-daily-dashboard">daily dashboard</a> shows current positions every morning.</p><div><hr></div><h2>Related</h2><ul><li><p><strong><a href="https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio">The Delphic Fund</a></strong> - how the portfolio is built and why these 14 strategies</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/how-much-leverage-before-ruin">How Much Leverage Before Ruin?</a></strong> - why low-vol portfolios can be levered safely</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/alpha-combinations-part-1-the-maths">Alpha Combinations</a></strong> - the mathematics of strategy diversification</p></li></ul><h2>Methodology</h2><p>OOS period: 2026-06-15 to 2026-07-10 (18 trading days). Strategies tracked using the same code and parameters as the backtest. Inverse-volatility weights computed from the 252 trading days prior to OOS start and held fixed. No transaction costs applied. Past performance does not predict future results.</p>]]></content:encoded></item><item><title><![CDATA[US Equity Cross-Sectional Mean Reversion: Four Timeframes, 3,000+ Stocks]]></title><description><![CDATA[Cross-sectional mean reversion is a good example of quant research where the signal is easy to find but the real question is whether it survives execution.]]></description><link>https://delphicalpha.substack.com/p/us-equity-cross-sectional-mean-reversion</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/us-equity-cross-sectional-mean-reversion</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Wed, 08 Jul 2026 20:21:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hXwn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hXwn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hXwn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hXwn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hXwn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hXwn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hXwn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Equity curves by portfolio size at each timeframe&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Equity curves by portfolio size at each timeframe" title="Equity curves by portfolio size at each timeframe" srcset="https://substackcdn.com/image/fetch/$s_!hXwn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hXwn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hXwn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hXwn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4005429b-8a2c-44db-b4ac-0bd2eb793458_3832x2940.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>Cross-sectional mean reversion is a good example of quant research where the signal is easy to find but the real question is whether it survives execution. I tested up to 3,365 rolling liquidity-screened US stocks (3,204 at 5M, 3,263 at 30M/1H, 3,365 daily) across four timeframes, ~40 parameter combinations each, and 10+ years of intraday data to find out.</em></p><h2>The Strategy</h2><p>The canonical cross-sectional reversal. At each bar:</p><ol><li><p>Compute the return over the last <strong>N</strong> bars for every stock in the universe</p></li><li><p>Rank all stocks from biggest loser to biggest winner</p></li><li><p><strong>Long</strong> the <strong>K</strong> biggest losers, <strong>Short</strong> the <strong>K</strong> biggest winners</p></li><li><p>Equal weight within each leg, 1/K per position</p></li><li><p>Enter at the next bar's open, exit at the next bar's close. If a stock remains in the portfolio at the next rebalance, hold it (position carry) - no exit and re-entry, no cost on the held portion</p></li></ol><p>No indicators, no machine learning, no signal filters. Intraday positions do not cross overnight. I tested this at four frequencies: <strong>5-minute</strong>, <strong>30-minute</strong>, <strong>hourly</strong>, and <strong>daily</strong>. At each, I swept <strong>K</strong> (portfolio size: 3 to 50) and <strong>N</strong> (signal lookback: 1 bar to 1 day), giving ~40 combinations per timeframe.</p><p><strong>Everything below is a backtest.</strong> Stocks must pass a prior-year liquidity filter (&gt;$5M median daily dollar volume, &gt;$5 price): 3,204 at 5M, 3,263 at 30M/1H, 3,365 daily. Intraday ranges: 5M January 2016 to January 2026; 30M/1H January 2016 to February 2026. Daily: January 2000 to June 2026 (26 years).</p><h2>The Results: All Four Timeframes</h2>
      <p>
          <a href="https://delphicalpha.substack.com/p/us-equity-cross-sectional-mean-reversion">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Elon Effect: Does Buying the Dip Work on Tesla?]]></title><description><![CDATA[Objective: test whether the market behaviour of Musk-linked companies contains a repeatable dip-buying signal, or whether the apparent "Elon Effect" is just narrative fitted after the fact.]]></description><link>https://delphicalpha.substack.com/p/the-elon-effect-does-buying-the-dip</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-elon-effect-does-buying-the-dip</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Tue, 30 Jun 2026 15:14:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GvBD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GvBD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GvBD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GvBD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GvBD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GvBD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GvBD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GvBD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GvBD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GvBD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GvBD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033cbb44-39d1-42f1-ba45-9aa921a3f66f_3545x1581.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><blockquote><p>Objective: test whether the market behaviour of Musk-linked companies contains a repeatable dip-buying signal, or whether the apparent "Elon Effect" is just narrative fitted after the fact. Tesla is the long-history subject, SpaceX is the recent IPO case study, and a 4,734-listing IPO dataset provides the external baseline.</p></blockquote><div><hr></div><h2>The Tesla Journey: 17 Crashes, +25,759%</h2><p>Tesla went public on June 29, 2010 at $1.27 (split-adjusted). Sixteen years later, it trades above $400. That is a 25,759% total return.</p><p>But the path was anything but smooth. Tesla has suffered 17 drawdowns of 30% or more from its peak. Five of those exceeded 50%. The worst, from the November 2021 peak through January 2023, was a 74% crash that wiped out more than three-quarters of the stock's value.</p><p>Every single one of those crashes was followed by a recovery. That is the empirical form of the "Elon Effect" thesis: <strong>Musk-linked companies appear to combine unusually frequent large drawdowns with unusually strong post-drawdown recoveries.</strong> The question is not whether the story sounds plausible. The question is whether the signal remains visible after defining the events mechanically and comparing them with reasonable baselines.</p><p><em>Disclaimer: this is an empirical observation from historical data, not investment advice. Past drawdown recoveries do not guarantee future ones. Tesla and SpaceX are single stocks with concentrated risk. Position sizing, personal risk tolerance, and the possibility of permanent capital loss should all be considered before acting on any pattern described here.</em></p><div><hr></div><h2>Two Musk IPOs, One Pattern</h2><p>Tesla's IPO day was a textbook hot debut: +25.7% open-to-close on day one. Our <a href="https://delphicalpha.substack.com/p/the-anatomy-of-an-ipo-4734-first">analysis of 4,734 IPOs</a> shows the median stock closes 0.04% below its open. Tesla was in the top 5% of day-one movers.</p><p>What happened next also matched our data: Tesla lost 16.8% from its opening price by day 5, then spent the next two weeks recovering. Volume collapsed from 281 million shares on day one to 44% by day two, almost exactly our median of 38%.</p><p>SpaceX, sixteen years later, followed the same script: +7.3% on day one, volume collapsing 51% by day two, a peak at $226 on day four, then a 35% crash to $147 by day eleven.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Klae!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Klae!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Klae!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Klae!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Klae!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Klae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Klae!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Klae!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Klae!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Klae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ee97bc-ba3c-4ce4-b5bc-42ba7e66ca8b_3555x1873.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The pattern is similar because the mechanism is similar: speculative demand overshoots on the first day, liquidity evaporates, and the stock reprices. The only question is what happens after the initial post-IPO crash, and more broadly, after every subsequent crash. In the IPO baseline, the average stock drifts lower for weeks. Tesla also crashed, but its subsequent path differs from the baseline because repeated recovery, not the initial fall, is the dominant feature.</p><div><hr></div><h2>The Drawdown Recovery Machine</h2><p>This is the key chart. The drawdown threshold is treated as the event marker and the following six-month return is the response variable. When Tesla enters a 30% drawdown, the mean forward return over the next six months is +27.5%, with a 77% win rate across 64 episodes. At 50% drawdowns, the response is larger: +84.3% mean return, 88% win rate.</p><p>How does this compare to other mega-cap tech stocks?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j7mx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j7mx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j7mx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j7mx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j7mx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j7mx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j7mx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j7mx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j7mx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j7mx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a80e48f-8dcb-4bc8-b5f7-e19730f36aed_3545x1581.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LTVl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LTVl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LTVl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LTVl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LTVl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LTVl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LTVl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LTVl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LTVl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LTVl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d43e82f-036a-4d23-84d6-cedec9484ac4_3146x1588.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Tesla's recovery is competitive with the best (Meta's +41% from 30% drawdowns is the strongest in the group), but what sets Tesla apart is the frequency. Tesla has had 17 drawdowns of 30% or more. Apple has had 6. Google has had 2. Tesla gives you more opportunities to buy the dip, and each opportunity is roughly as profitable as the competition.</p><p>The deeper the dip, the bigger the recovery. Read as a signal-processing problem, drawdown depth is the input feature and forward return is the target. The relationship is noisy, but the fitted direction is clear: deeper drawdowns carry higher subsequent returns in this sample.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sQU6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sQU6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sQU6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sQU6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sQU6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sQU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sQU6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sQU6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sQU6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sQU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6316910-edb3-462d-88fd-c37c8db67d3f_3545x1581.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>The Dip-Buying Alpha</h2><p>Tesla has had 218 trading days with a loss exceeding 5%. That is 12% of all trading days, compared to just 16 for the S&amp;P 500 over the same period. This alone tells you that Tesla is a fundamentally different asset: annualized volatility of 57% versus 17% for SPY.</p><p>There are two ways to parameterise the dip. First, single-day drops: what happens after a &gt;5% or &gt;10% daily loss? Second, cumulative drawdowns from the all-time high: what happens when the stock has fallen 15% or 30% from its peak?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7TbT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7TbT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7TbT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7TbT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7TbT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7TbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7TbT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7TbT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7TbT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7TbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc521d2e4-5c0b-4e0f-848c-3954bf2bd32f_3577x1438.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Single-day drops show a modest edge over baseline, growing with severity. But what about sustained drawdowns from the all-time high? This is where the picture gets more nuanced.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gdMB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gdMB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gdMB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gdMB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gdMB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gdMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gdMB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gdMB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gdMB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gdMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8af95604-e374-40bb-9b91-ccc9f28b9978_3269x1765.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The 15% drawdown shows negative excess at the 20-day horizon. This is the falling-knife problem: when Tesla has dropped 15% from its peak, it often keeps falling. In 40% of cases, a 15% drawdown continued to 25% or worse within 20 days. You are buying mid-crash, not at the bottom.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dktf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dktf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dktf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dktf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dktf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dktf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dktf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dktf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dktf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dktf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded6922-2f1a-4931-b2a6-dfb102959025_3180x1604.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>An apparent contradiction: daily drops of &gt;5% show positive excess returns, yet entering at a 15% drawdown shows negative excess. The explanation is that these are not the same feature. 82% of &gt;5% daily drops happen when the stock is already in a drawdown of 15% or more. The median drawdown at the time of a &gt;5% daily loss is -29%. The daily-drop signal is therefore not detecting the start of a crash; it is detecting a volatility spike inside an already developed drawdown. A 15% drawdown entry, by contrast, is the first day the stock crosses that level. It is early in the crash, before the floor has been established.</p><p>At 30% drawdown, the excess turns positive across all horizons. By that point, most of the selling pressure has exhausted itself and the recovery begins. The real dip-buying alpha is not in reacting to daily drops; it is in waiting for the drawdown to reach a level where the odds genuinely shift in your favour. Tesla's annualized volatility is 57%, more than 3x the S&amp;P 500. That volatility is what creates these opportunities in the first place.</p><blockquote><p>The Strategy section below treats this as a small classification and timing problem. It tests 19 strategy variants across drawdown levels, holding periods, retest filters, and combined signals, with annualized Sharpe, Calmar, win rates, and trade counts. One combined variant has a 79% win rate across 14 trades.</p></blockquote>
      <p>
          <a href="https://delphicalpha.substack.com/p/the-elon-effect-does-buying-the-dip">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Dip Strategy Tracker — August 1, 2026]]></title><description><![CDATA[Live signal tracking for all dip strategies.]]></description><link>https://delphicalpha.substack.com/p/dip-strategy-tracker-june-20-2026</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/dip-strategy-tracker-june-20-2026</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Sat, 20 Jun 2026 15:34:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xg-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I track four dip-buying strategies published on Delphic Alpha. Each one scans a different market for rapid pullbacks and buys the dip with a fixed hold period. Live tracking started June 15, 2026.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xg-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xg-l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xg-l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xg-l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xg-l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xg-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Live performance summary&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Live performance summary" title="Live performance summary" srcset="https://substackcdn.com/image/fetch/$s_!Xg-l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xg-l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xg-l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xg-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65015404-59f1-4c17-8dc9-4b9b61271d02_2658x633.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XK_8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XK_8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XK_8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XK_8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XK_8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XK_8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;All dip strategies: 1-year equity curves&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="All dip strategies: 1-year equity curves" title="All dip strategies: 1-year equity curves" srcset="https://substackcdn.com/image/fetch/$s_!XK_8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XK_8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XK_8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XK_8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a436d3-87a7-48f8-a6f2-d126089c45bf_2644x1311.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p><strong>Multi-Asset Dip</strong> (<a href="https://delphicalpha.substack.com/p/a-multi-asset-dip-buying-strategy">post</a>): 23 trades on ES, DAX, Nikkei, Crude Oil, Gold. 21-day hold after a threshold breach. 12m total: <strong>+10.2%</strong>.</p><p><strong>S&amp;P 500 Sector Dip</strong> (<a href="https://delphicalpha.substack.com/p/buying-the-dip-on-s-and-p-500-stocks">post</a>): 14 trades on 11 sector ETFs. Vol-normalised 2.5-sigma threshold, 10-day hold. 12m total: <strong>+4.1%</strong>.</p><p><strong>S&amp;P 500 Stock Pullback</strong> (<a href="https://delphicalpha.substack.com/p/buying-the-dip-on-s-and-p-500-stocks">post</a>): Individual stock dip buying across 503+ S&amp;P 500 stocks. Vol-normalised 2.5-sigma threshold, severity/pre-vol filter, 10-day hold. Live tracked: <strong>4 closed</strong>, <strong>34 open</strong>, total PnL: <strong>+14.3%</strong>.</p><p><strong>Opening Dip</strong> (<a href="https://delphicalpha.substack.com/p/opening-dips-as-micro-reversals-buying">post</a>): 77 intraday trades on 14 futures. Buy the gap-up morning flush after a down day, hold to RTH close. 12m total: <strong>-51 bps</strong>.</p><p><strong>Crypto Dip</strong> (<a href="https://delphicalpha.substack.com/p/buy-the-dip-does-it-actually-work">post</a>): Drawdown-based dip buying on 44 crypto perpetuals across 4 timeframes. Vol-scaled, net of 10 bps. 12m total (3d timeframe): <strong>+4.0%</strong>.</p><p>Paid subscribers get the individual equity curves for each strategy below, with per-instrument breakdown and recent trades.</p>
      <p>
          <a href="https://delphicalpha.substack.com/p/dip-strategy-tracker-june-20-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[I Backtested "Buy the Dip" on 61 Crypto Coins. Here Is What Works (and How to Do It).]]></title><description><![CDATA[I tested a simple question: when a crypto coin falls sharply from its recent high, does buying that dip have a repeatable edge after realistic trading costs?]]></description><link>https://delphicalpha.substack.com/p/i-backtested-buy-the-dip-on-61-crypto</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/i-backtested-buy-the-dip-on-61-crypto</guid><pubDate>Fri, 19 Jun 2026 15:19:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4lqR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I tested a simple question: when a crypto coin falls sharply from its recent high, does buying that dip have a repeatable edge after realistic trading costs?</p><p>The answer is yes, but only for the deeper dips. Shallow dips get eaten by trading costs. The numbers below use a rolling 61-coin Binance Futures universe through 2026-06-02.</p><p><strong>Related:</strong> <a href="https://delphicalpha.substack.com/p/buying-the-dip-on-s-and-p-500-stocks">Buying the dip on S&amp;P 500 stocks</a> | <a href="https://delphicalpha.substack.com/p/a-multi-asset-dip-buying-strategy">Multi-asset dip strategy</a> | <a href="https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio">The Delphic Fund</a> | <a href="https://delphicalpha.substack.com/p/the-intraday-alpha-atlas-what-works-38d">The Alpha Atlas</a></p><p>Every strategy in this study is defined by three parameters:</p><ul><li><p><strong>Heartbeat (5 minutes):</strong> How often the strategy checks for signals. I use 5-minute candle data from Binance Futures, so the strategy evaluates every 5 minutes whether a coin has dipped enough.</p></li><li><p><strong>Lookback (1h / 4h / 1 day / 3 days):</strong> The window for detecting the rolling high. A "1-day lookback" means the strategy tracks each coin's highest price over the last 288 five-minute bars (= 24 hours). When the current price drops far enough below that high, it is a dip signal.</p></li><li><p><strong>Hold horizon (same as lookback):</strong> How long you hold after buying the dip. If the lookback is 1 day, you hold for 1 day. If 4 hours, you hold for 4 hours. This keeps the trade duration matched to the timeframe of the dip.</p></li></ul><p>On top of these, position sizes are scaled inversely to each coin's trailing 1-day realized volatility. A 5% dip in a low-vol coin gets a bigger position than the same dip in a high-vol coin. This prevents the strategy from loading up during volatile regimes when dips tend to be trend continuations rather than reversals.</p><p>Every result below is a diversified portfolio across all eligible coins with data through 2026-06-02. New coins enter the portfolio when they have enough history for the lookback and volatility estimate, so the universe grows over time - just as it would for a real trader. Daily P&amp;L is divided by the number of eligible coins that day, including coins with no signal.</p><h3>Portfolio Performance (Raw, Before Risk Management)</h3><p>Each panel shows the best dip threshold for that lookback/hold combination, with no position cap and no stop-loss. This is the raw signal - risk management comes later in the paid section. Green is gross, red is net of 10bps costs:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4lqR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4lqR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4lqR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4lqR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4lqR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4lqR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/feeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Portfolio equity curves by timeframe&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Portfolio equity curves by timeframe" title="Portfolio equity curves by timeframe" srcset="https://substackcdn.com/image/fetch/$s_!4lqR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4lqR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4lqR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4lqR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeeb747f-e467-415c-bd24-c01fa328ba88_3859x3328.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Which Strategies Survive Costs?</h3><p>Annualized Sharpe ratios for every lookback/threshold combination, net of costs. Deeper dips on longer lookbacks produce the most robust edges. Shallow dips get destroyed by execution costs:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1RAa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1RAa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1RAa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1RAa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1RAa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1RAa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Portfolio Sharpe ratio heatmap&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Portfolio Sharpe ratio heatmap" title="Portfolio Sharpe ratio heatmap" srcset="https://substackcdn.com/image/fetch/$s_!1RAa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1RAa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1RAa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1RAa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3581e5a3-1f88-4771-b21f-3346d383d808_2256x1011.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Key Results</h3><ul><li><p><strong>Best raw portfolio:</strong> Lookback 1 day, Hold 1 day, dip at -12%. Sharpe 1.90 net of costs. 61 coins generated at least one qualifying trade inside a 61-coin eligible universe.</p></li><li><p><strong>Destroyed by costs:</strong> Lookback 1h/-2%, Lookback 4h/-3%, Lookback 1 day/-5% go negative after 10bps round-trip.</p></li><li><p><strong>Robust in the basic tests:</strong> The best strategy has t-stat 2.9 (one-sided p = 0.0019). Bootstrap 95% CI for Sharpe: [0.7, 3.3]. Treat this as a sanity check, not a final proof, because crypto coins are correlated and the thresholds were selected after testing.</p></li><li><p><strong>Consistent across time:</strong> Sharpe of 1.8 in the first half, 2.6 in the second half. 76% of months profitable.</p></li></ul><h3>How to Trade This (Practical Guide + Risk Management)</h3><p><em>This is educational analysis, not investment advice. Backtested results do not guarantee future performance. Crypto futures are highly volatile and you can lose more than your initial investment. Do your own research and only trade with capital you can afford to lose.</em></p>
      <p>
          <a href="https://delphicalpha.substack.com/p/i-backtested-buy-the-dip-on-61-crypto">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Delphic Fund: Technical Details]]></title><description><![CDATA[5-year tearsheets and full backtest metrics. Updated August 01, 2026.]]></description><link>https://delphicalpha.substack.com/p/the-delphic-fund-technical-details</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-delphic-fund-technical-details</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Tue, 16 Jun 2026 09:25:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Cw6s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cw6s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cw6s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cw6s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cw6s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cw6s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cw6s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;MonthEnd Boundary 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MonthEnd Boundary 5yr" title="MonthEnd Boundary 5yr" srcset="https://substackcdn.com/image/fetch/$s_!Cw6s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cw6s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cw6s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cw6s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcad38b-6352-4831-9609-5a43185f1e53_2652x848.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>The Delphic Fund: Technical Details</h1><p><em>5-year equity curves and full backtest metrics for all 14 strategies.</em></p><p><strong>Last updated:</strong> August 01, 2026</p><p>Each strategy below shows a 5-year equity curve and a side-by-side comparison of recent vs full backtest metrics. Strategies are sorted by full-backtest Sharpe ratio.</p><div><hr></div><h2>Strategy Tearsheets</h2><h3>MonthEnd Boundary</h3><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 1.06</strong>  |  <strong>Full Backtest: </strong>1.37</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+13.3%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>2.5%  |  <strong>Full Backtest: </strong>2.8%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>2.4%  |  <strong>Full Backtest: </strong>2.0%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-3.2%  |  <strong>Full Backtest: </strong>-3.2%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>55%  |  <strong>Full Backtest: </strong>57%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>37%  |  <strong>Full Backtest: </strong>37%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.75</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>15.5</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2003-01-02 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +0.1% | Mar 26: +0.1% | Apr 26: -0.2% | May 26: +0.3% | Jun 26: +0.5% | Jul 26: -0.2%</p><div><hr></div><h3>BTC Gold DualMom</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GpqM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GpqM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GpqM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GpqM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GpqM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GpqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;BTC Gold DualMom 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="BTC Gold DualMom 5yr" title="BTC Gold DualMom 5yr" srcset="https://substackcdn.com/image/fetch/$s_!GpqM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GpqM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GpqM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GpqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf5b3fba-e51d-429b-ac06-743834d2e294_2652x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.84</strong>  |  <strong>Full Backtest: </strong>1.18</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+241.5%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>27.9%  |  <strong>Full Backtest: </strong>70.6%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>37.6%  |  <strong>Full Backtest: </strong>60.0%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-42.7%  |  <strong>Full Backtest: </strong>-75.0%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>53%  |  <strong>Full Backtest: </strong>53%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>81%  |  <strong>Full Backtest: </strong>82%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>1.04</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>75.4</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2013-06-28 to 2026-07-24</p><p><strong>Last 6 months:</strong> Feb 26: +8.7% | Mar 26: -17.2% | Apr 26: -0.2% | May 26: -8.1% | Jun 26: -9.1% | Jul 26: +0.0%</p><div><hr></div><h3>RiskWeighted 3Asset</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sBuS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sBuS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sBuS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sBuS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sBuS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sBuS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;RiskWeighted 3Asset 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="RiskWeighted 3Asset 5yr" title="RiskWeighted 3Asset 5yr" srcset="https://substackcdn.com/image/fetch/$s_!sBuS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sBuS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sBuS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sBuS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f25429d-68de-4b4e-b1d6-8a8c87a1b362_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.72</strong>  |  <strong>Full Backtest: </strong>1.04</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+32.9%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>5.9%  |  <strong>Full Backtest: </strong>7.9%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>8.4%  |  <strong>Full Backtest: </strong>7.7%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-16.4%  |  <strong>Full Backtest: </strong>-16.4%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>54%  |  <strong>Full Backtest: </strong>55%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>100%  |  <strong>Full Backtest: </strong>100%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>1.01</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>44.1</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2005-02-18 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +3.1% | Mar 26: -5.3% | Apr 26: +2.3% | May 26: +1.2% | Jun 26: -1.3% | Jul 26: -1.6%</p><div><hr></div><h3>PreHoliday FOMC</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ye2W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ye2W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ye2W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ye2W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ye2W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ye2W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;PreHoliday FOMC 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PreHoliday FOMC 5yr" title="PreHoliday FOMC 5yr" srcset="https://substackcdn.com/image/fetch/$s_!ye2W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ye2W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ye2W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ye2W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f32e1b9-0980-477e-9fee-a37f92ed8958_2652x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.73</strong>  |  <strong>Full Backtest: </strong>0.89</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+9.3%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>1.8%  |  <strong>Full Backtest: </strong>1.7%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>2.5%  |  <strong>Full Backtest: </strong>1.9%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-2.1%  |  <strong>Full Backtest: </strong>-5.9%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>61%  |  <strong>Full Backtest: </strong>60%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>23%  |  <strong>Full Backtest: </strong>22%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.48</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>4.7</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2004-11-18 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: -0.4% | Mar 26: +0.2% | Apr 26: -0.3% | May 26: +0.0% | Jun 26: +0.7% | Jul 26: +0.9%</p><div><hr></div><h3>WealthMgr Rebal</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tJJn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tJJn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tJJn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tJJn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tJJn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tJJn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;WealthMgr Rebal 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="WealthMgr Rebal 5yr" title="WealthMgr Rebal 5yr" srcset="https://substackcdn.com/image/fetch/$s_!tJJn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tJJn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tJJn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tJJn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8fe87f4-837e-4c5f-b52f-48e9a282f224_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 1.16</strong>  |  <strong>Full Backtest: </strong>0.88</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+60.1%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>9.9%  |  <strong>Full Backtest: </strong>8.0%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>8.4%  |  <strong>Full Backtest: </strong>9.2%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-10.3%  |  <strong>Full Backtest: </strong>-18.0%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>56%  |  <strong>Full Backtest: </strong>57%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>28%  |  <strong>Full Backtest: </strong>28%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.50</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>5.1</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2003-01-02 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +0.5% | Mar 26: +0.3% | Apr 26: -1.3% | May 26: +1.8% | Jun 26: +0.3% | Jul 26: -1.4%</p><div><hr></div><h3>SPY TLT EEM Rotation</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y7Gx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y7Gx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y7Gx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y7Gx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y7Gx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y7Gx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SPY TLT EEM Rotation 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SPY TLT EEM Rotation 5yr" title="SPY TLT EEM Rotation 5yr" srcset="https://substackcdn.com/image/fetch/$s_!y7Gx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y7Gx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y7Gx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y7Gx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ec1d1d-9f59-4c1b-8ff8-9ecd5f46409f_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.43</strong>  |  <strong>Full Backtest: </strong>0.76</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+36.1%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>6.4%  |  <strong>Full Backtest: </strong>13.6%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>18.4%  |  <strong>Full Backtest: </strong>19.3%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-39.2%  |  <strong>Full Backtest: </strong>-39.2%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>52%  |  <strong>Full Backtest: </strong>54%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>100%  |  <strong>Full Backtest: </strong>100%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.58</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>8.6</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2004-01-02 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +5.9% | Mar 26: -9.3% | Apr 26: +12.7% | May 26: +7.2% | Jun 26: -1.0% | Jul 26: -6.3%</p><div><hr></div><h3>AllWeather 333</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P2Wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P2Wg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P2Wg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P2Wg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P2Wg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P2Wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AllWeather 333 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AllWeather 333 5yr" title="AllWeather 333 5yr" srcset="https://substackcdn.com/image/fetch/$s_!P2Wg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P2Wg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P2Wg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P2Wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20072399-7a79-4fa5-a38d-7e6e17da3b8e_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.65</strong>  |  <strong>Full Backtest: </strong>0.74</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+39.5%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>6.9%  |  <strong>Full Backtest: </strong>6.8%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>11.4%  |  <strong>Full Backtest: </strong>10.0%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-23.7%  |  <strong>Full Backtest: </strong>-23.7%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>55%  |  <strong>Full Backtest: </strong>55%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>100%  |  <strong>Full Backtest: </strong>100%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.65</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>72.2</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2012-01-24 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +4.8% | Mar 26: -6.9% | Apr 26: +2.2% | May 26: +1.1% | Jun 26: -3.8% | Jul 26: -1.1%</p><div><hr></div><h3>Turnaround Tuesday</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1s6-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1s6-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1s6-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1s6-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1s6-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1s6-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Turnaround Tuesday 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Turnaround Tuesday 5yr" title="Turnaround Tuesday 5yr" srcset="https://substackcdn.com/image/fetch/$s_!1s6-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1s6-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1s6-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1s6-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628036d5-dbca-4780-bf0f-0a6b22a19c7f_2652x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.58</strong>  |  <strong>Full Backtest: </strong>0.72</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+13.3%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>2.5%  |  <strong>Full Backtest: </strong>4.6%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>4.5%  |  <strong>Full Backtest: </strong>6.5%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-4.2%  |  <strong>Full Backtest: </strong>-11.6%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>49%  |  <strong>Full Backtest: </strong>57%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>7%  |  <strong>Full Backtest: </strong>8%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.70</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>48.7</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2000-01-03 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +0.7% | Mar 26: +2.9% | Apr 26: -0.7% | May 26: +0.1% | Jun 26: -1.5% | Jul 26: +1.2%</p><div><hr></div><h3>LowVol TrendFollow</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Urzg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Urzg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Urzg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Urzg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Urzg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Urzg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;LowVol TrendFollow 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="LowVol TrendFollow 5yr" title="LowVol TrendFollow 5yr" srcset="https://substackcdn.com/image/fetch/$s_!Urzg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Urzg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Urzg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Urzg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66dbd65f-4d3c-4ba0-87cc-0623f4f63d06_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.88</strong>  |  <strong>Full Backtest: </strong>0.70</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+59.9%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>9.9%  |  <strong>Full Backtest: </strong>7.3%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>11.4%  |  <strong>Full Backtest: </strong>10.9%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-18.8%  |  <strong>Full Backtest: </strong>-20.7%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>56%  |  <strong>Full Backtest: </strong>56%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>78%  |  <strong>Full Backtest: </strong>71%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.63</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>80.8</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2000-01-03 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: -0.9% | Mar 26: -5.2% | Apr 26: +6.3% | May 26: +5.3% | Jun 26: -1.0% | Jul 26: +0.0%</p><div><hr></div><h3>Leverage LongRun</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1yUL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1yUL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1yUL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1yUL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1yUL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1yUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Leverage LongRun 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Leverage LongRun 5yr" title="Leverage LongRun 5yr" srcset="https://substackcdn.com/image/fetch/$s_!1yUL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1yUL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1yUL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1yUL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189a66fe-c8f8-4058-af00-4b25a58b28c7_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.66</strong>  |  <strong>Full Backtest: </strong>0.70</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+127.3%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>17.9%  |  <strong>Full Backtest: </strong>20.2%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>34.0%  |  <strong>Full Backtest: </strong>35.2%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-48.9%  |  <strong>Full Backtest: </strong>-51.2%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>55%  |  <strong>Full Backtest: </strong>55%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>78%  |  <strong>Full Backtest: </strong>82%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.72</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>87.8</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2010-01-04 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: -3.6% | Mar 26: -15.8% | Apr 26: +19.1% | May 26: +15.5% | Jun 26: -4.7% | Jul 26: -1.1%</p><div><hr></div><h3>Holiday Energy</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E_ZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E_ZS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E_ZS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E_ZS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E_ZS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E_ZS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Holiday Energy 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Holiday Energy 5yr" title="Holiday Energy 5yr" srcset="https://substackcdn.com/image/fetch/$s_!E_ZS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E_ZS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E_ZS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E_ZS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd091be-8006-46af-a5dc-a30b544f2ba9_2652x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.75</strong>  |  <strong>Full Backtest: </strong>0.68</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+84.0%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>13.0%  |  <strong>Full Backtest: </strong>11.8%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>18.6%  |  <strong>Full Backtest: </strong>19.1%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-23.9%  |  <strong>Full Backtest: </strong>-52.5%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>54%  |  <strong>Full Backtest: </strong>54%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>34%  |  <strong>Full Backtest: </strong>31%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.53</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>7.3</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2008-02-27 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: -0.6% | Mar 26: +0.0% | Apr 26: +0.0% | May 26: -6.1% | Jun 26: -2.9% | Jul 26: -3.3%</p><div><hr></div><h3>7ETF Rotation</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!31um!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!31um!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!31um!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!31um!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!31um!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!31um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;7ETF Rotation 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="7ETF Rotation 5yr" title="7ETF Rotation 5yr" srcset="https://substackcdn.com/image/fetch/$s_!31um!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!31um!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!31um!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!31um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F500debd2-d4df-4d16-92ee-484749832c94_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.34</strong>  |  <strong>Full Backtest: </strong>0.66</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+22.9%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>4.2%  |  <strong>Full Backtest: </strong>9.6%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>15.5%  |  <strong>Full Backtest: </strong>15.7%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-20.4%  |  <strong>Full Backtest: </strong>-26.8%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>58%  |  <strong>Full Backtest: </strong>57%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>96%  |  <strong>Full Backtest: </strong>95%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.43</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>4.0</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2008-01-02 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +4.6% | Mar 26: -9.3% | Apr 26: +0.3% | May 26: +10.6% | Jun 26: -0.1% | Jul 26: -6.6%</p><div><hr></div><h3>IBS RSI MeanRev</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lJ0a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lJ0a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lJ0a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lJ0a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lJ0a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lJ0a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;IBS RSI MeanRev 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="IBS RSI MeanRev 5yr" title="IBS RSI MeanRev 5yr" srcset="https://substackcdn.com/image/fetch/$s_!lJ0a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lJ0a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lJ0a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lJ0a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbebaa40b-cd67-4784-8bfc-1228e89d9395_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.29</strong>  |  <strong>Full Backtest: </strong>0.44</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+12.9%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>2.5%  |  <strong>Full Backtest: </strong>4.6%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>10.2%  |  <strong>Full Backtest: </strong>11.8%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-17.1%  |  <strong>Full Backtest: </strong>-28.8%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>55%  |  <strong>Full Backtest: </strong>55%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>19%  |  <strong>Full Backtest: </strong>19%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>?</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>?</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2000-01-03 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +0.5% | Mar 26: +0.4% | Apr 26: +0.0% | May 26: +0.0% | Jun 26: +1.7% | Jul 26: +0.8%</p><div><hr></div><h3>Futures Dip</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RYf7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RYf7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RYf7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RYf7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RYf7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RYf7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Futures Dip 5yr&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Futures Dip 5yr" title="Futures Dip 5yr" srcset="https://substackcdn.com/image/fetch/$s_!RYf7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RYf7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RYf7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RYf7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4316a62a-2b67-46e6-9db3-9c0aa540b1b8_2651x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Metric: Sharpe</strong>  |  <strong>Last 5 Years: 0.53</strong>  |  <strong>Full Backtest: </strong>0.36</p><p><strong>Metric: </strong>Return  |  <strong>Last 5 Years: </strong>+20.9%  |  <strong>Full Backtest: </strong>-</p><p><strong>Metric: </strong>CAGR  |  <strong>Last 5 Years: </strong>3.9%  |  <strong>Full Backtest: </strong>3.2%</p><p><strong>Metric: </strong>Volatility  |  <strong>Last 5 Years: </strong>6.1%  |  <strong>Full Backtest: </strong>7.9%</p><p><strong>Metric: </strong>Max Drawdown  |  <strong>Last 5 Years: </strong>-8.5%  |  <strong>Full Backtest: </strong>-22.2%</p><p><strong>Metric: </strong>Win Rate  |  <strong>Last 5 Years: </strong>54%  |  <strong>Full Backtest: </strong>54%</p><p><strong>Metric: </strong>% Time Invested  |  <strong>Last 5 Years: </strong>34%  |  <strong>Full Backtest: </strong>33%</p><p><strong>Metric: </strong>Min Sharpe (param test)  |  <strong>Last 5 Years: </strong>0.10</p><p><strong>Metric: </strong>Stability Score  |  <strong>Last 5 Years: </strong>1.5</p><p><strong>Metric: </strong>Full Period  |  <strong>Last 5 Years: </strong>2008-01-01 to 2026-07-31</p><p><strong>Last 6 months:</strong> Feb 26: +0.8% | Mar 26: +7.5% | Apr 26: +0.7% | May 26: +3.1% | Jun 26: -2.9% | Jul 26: -0.5%</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[The Delphic Fund: A Growing Portfolio of Tested Substack Strategies]]></title><description><![CDATA[Quant Substack is full of strategies with published rules and backtest results.]]></description><link>https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Sun, 14 Jun 2026 11:36:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/122233ca-04ae-4000-8c46-68c715d52d78_2366x1319.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Quant Substack is full of strategies with published rules and backtest results. But which ones actually hold up when you stress-test the parameters? I independently implemented strategies from across the quant Substack ecosystem, tested each one across a range of settings, and kept only the ones that stayed profitable across a wide range of parameter settings. 14 have passed so far. I am actively searching for more.</em></p><p><strong>Everything below is a backtest.</strong> These are historical results, not live returns. Live tracking started in June 2026 and is updated every Saturday in the <a href="https://delphicalpha.substack.com/p/the-delphic-fund-weekly-tracker">Weekly Tracker</a>.</p><p><strong>Important:</strong> These are my independent implementations of published strategies, built from their descriptions. My versions may differ from the originals in ways that matter. Different data, different parameter choices, different execution assumptions. The original authors have not endorsed or verified my implementations. When in doubt, read the original. The purpose of the first few weeks of live tracking is to identify implementation errors and assess whether execution at the assumed prices is viable in practice.</p><p>See the <a href="https://delphicalpha.substack.com/p/the-delphic-fund-technical-details">technical details</a> for diversification mathematics, exact rules and parameters for each strategy, individual equity curves, and weekly signal updates.</p><p><strong>Related:</strong> <a href="https://delphicalpha.substack.com/p/the-delphic-fund-weekly-tracker">Weekly Tracker (live results)</a> | <a href="https://delphicalpha.substack.com/p/the-delphic-fund-technical-details">Technical Details</a> | <a href="https://delphicalpha.substack.com/p/thinking-about-trading-heres-what">New to trading? Start here</a> | <a href="https://delphicalpha.substack.com/p/savings-account-vs-investing">Savings vs investing backtest</a> | <a href="https://delphicalpha.substack.com/p/how-much-leverage-before-ruin">How much leverage before ruin?</a> | <a href="https://delphicalpha.substack.com/p/the-intraday-alpha-atlas-what-works-38d">The Alpha Atlas</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><h2>The Portfolio</h2><p><strong>: Risk-adjusted return (Sharpe)</strong>  |  <strong>Backtest (2005-2026): 1.31</strong></p><p><strong>: Annual return</strong>  |  <strong>Backtest (2005-2026): </strong>3.6%</p><p><strong>: Worst drawdown</strong>  |  <strong>Backtest (2005-2026): </strong>-11.2%</p><p>14 strategies, inverse-volatility weighted over a common 2005-2026 window. Strategies with smoother daily returns receive more capital; high-volatility strategies such as BTC/Gold and leveraged equity receive small weights.</p><p>These are backtest results, not live returns. The backtest is the hypothesis. The weekly updates are the experiment.</p><h2>Why These 14?</h2><p>I started with a few dozen strategies. Most were cut &#8212; dead edges, fragile parameters, look-ahead bias, or unreliable data. The survivors all remained profitable when I varied their key parameters across a reasonable range. This list is not final. I am actively screening new strategies and will add any that pass the same robustness tests.</p><p>The average pairwise correlation between the 14 strategies is <strong>0.16</strong>. Most are nearly uncorrelated, which is why the portfolio Sharpe (1.31) is higher than any individual strategy. Compared to SPY buy-and-hold over the same period: the portfolio's worst drawdown (-11.2%) is <strong>one-fifth</strong> of SPY's (-55%), at the cost of lower absolute returns (3.6% vs 10.9%).</p><p>The low absolute return is a feature, not a bug. The portfolio runs at ~3% annualized volatility, roughly one-seventh of the S&amp;P 500's ~19%. At 2x leverage the portfolio matches SPY's 11% CAGR with 6% volatility and a -19% max drawdown, compared to SPY's 19% volatility and -55% drawdown. At 3x leverage it beats SPY outright: 15% CAGR, 10% volatility, -27% max drawdown. The chart below shows all three alongside SPY.</p><p>Parameter sensitivity matters, but it is not magic. A strategy that only works at one exact setting is suspect; a strategy that remains positive across nearby settings is more credible. The table below shows the backtest Sharpe alongside the worst-case Sharpe from parameter sweeps.</p><h2>The 14 Strategies</h2><p>Sorted by Sharpe ratio.</p><p><strong>Strategy: </strong><a href="https://beyondpassive.substack.com/p/two-calendar-effects-at-the-month">Month-End Boundary</a>  |  <strong>Source: </strong><a href="https://beyondpassive.substack.com">Beyond Passive</a>  |  <strong>Sharpe: </strong>1.37  |  <strong>Weight: </strong>19.2%</p><p><strong>Strategy: </strong><a href="https://valuelytica.substack.com/p/golden-dual-momentum-rotation">BTC/Gold Dual Momentum</a>  |  <strong>Source: </strong><a href="https://valuelytica.substack.com">Valuelytica</a>  |  <strong>Sharpe: </strong>1.21  |  <strong>Weight: </strong>1.1%</p><p><strong>Strategy: </strong><a href="https://beyondpassive.substack.com/p/revisiting-beyond-6040-five-decades">Risk-Weighted 3-Asset</a>  |  <strong>Source: </strong><a href="https://beyondpassive.substack.com">Beyond Passive</a>  |  <strong>Sharpe: </strong>1.05  |  <strong>Weight: </strong>3.9%</p><p><strong>Strategy: </strong><a href="https://delphicalpha.substack.com/p/a-multi-asset-dip-buying-strategy">Futures Dip</a>  |  <strong>Source: </strong><a href="https://delphicalpha.substack.com">Delphic Alpha</a>  |  <strong>Sharpe: </strong>1.03  |  <strong>Weight: </strong>18.9%</p><p><strong>Strategy: </strong><a href="https://edgealchemy.robotwealth.com/p/how-wealth-managers-pay-you-to-trade">Wealth Manager Rebalancing</a>  |  <strong>Source: </strong><a href="https://edgealchemy.robotwealth.com">Robot Wealth</a>  |  <strong>Sharpe: </strong>0.89  |  <strong>Weight: </strong>5.5%</p><p><strong>Strategy: </strong><a href="https://quantifiedstrategies.substack.com/p/monthly-etf-rotation-strategy">SPY/TLT/EEM Rotation</a>  |  <strong>Source: </strong><a href="https://quantifiedstrategies.substack.com">Quantified Strategies</a>  |  <strong>Sharpe: </strong>0.78  |  <strong>Weight: </strong>1.9%</p><p><strong>Strategy: </strong>All-Weather Portfolio  |  <strong>Source: </strong>Dalio / Bridgewater  |  <strong>Sharpe: </strong>0.77  |  <strong>Weight: </strong>2.8%</p><p><strong>Strategy: </strong>Turnaround Tuesday  |  <strong>Source: </strong>Calendar anomaly (Cross 1973, French 1980)  |  <strong>Sharpe: </strong>0.72  |  <strong>Weight: </strong>16.4%</p><p><strong>Strategy: </strong>Low-Vol Trend Following  |  <strong>Source: </strong>Faber (2007)  |  <strong>Sharpe: </strong>0.70  |  <strong>Weight: </strong>3.0%</p><p><strong>Strategy: </strong>Leverage for the Long Run  |  <strong>Source: </strong>Hedgefundie (Bogleheads)  |  <strong>Sharpe: </strong>0.70  |  <strong>Weight: </strong>1.0%</p><p><strong>Strategy: </strong><a href="https://www.tradequantixnewsletter.com/p/market-effect-research-holiday-seasonality-8fd">Holiday Energy</a>  |  <strong>Source: </strong><a href="https://www.tradequantixnewsletter.com">TradeQuantiX</a>  |  <strong>Sharpe: </strong>0.69  |  <strong>Weight: </strong>2.3%</p><p><strong>Strategy: </strong>7-ETF Rotation  |  <strong>Source: </strong><a href="https://www.amazon.com/Dual-Momentum-Investing-Innovative-Returns/dp/0071849440">Antonacci (2014)</a>  |  <strong>Sharpe: </strong>0.68  |  <strong>Weight: </strong>1.9%</p><p><strong>Strategy: </strong><a href="https://beyondpassive.substack.com/p/the-calendar-ensemble-building-an">Pre-Holiday/FOMC</a>  |  <strong>Source: </strong><a href="https://beyondpassive.substack.com">Beyond Passive</a>  |  <strong>Sharpe: </strong>0.61  |  <strong>Weight: </strong>16.2%</p><p><strong>Strategy: </strong>IBS + RSI Mean Reversion  |  <strong>Source: </strong>Connors &amp; Alvarez (2009)  |  <strong>Sharpe: </strong>0.44  |  <strong>Weight: </strong>5.8%</p><h2>How The Portfolio Works</h2><p>Each strategy gets a fixed capital allocation based on inverse volatility: quieter strategies get more capital, volatile ones get less. The weights in the table above are recomputed quarterly using trailing 1-year daily volatility.</p><p>There is no rebalancing when a strategy fires. Each strategy operates independently. When a strategy signals "buy", it uses its allocated capital. When it signals "cash", that capital earns nothing. The portfolio return on any given day is the weighted sum of all 14 strategy returns.</p><p>In practice, on most days only a few strategies are active. Calendar strategies (Turnaround Tuesday, Month-End, Pre-Holiday) fire on specific dates. Trend strategies (Low-Vol, Leverage) are either fully invested or fully in cash. Rotation strategies (7-ETF, SPY/TLT/EEM) are always invested in something. Dip-buying strategies (Futures Dip, IBS+RSI) only fire after large declines.</p><p>All strategies currently use close-to-close returns. This assumes you can execute at or near the closing price, which is realistic for liquid ETFs but not perfect. Over time I plan to move to more realistic execution assumptions (e.g. open-to-close, VWAP fills, slippage models) and will report the impact on performance as I do.</p><p><strong>Signal timing: Known days in advance</strong>  |  <strong>Strategies: </strong>Month-End Boundary, Pre-Holiday/FOMC, Turnaround Tuesday, Holiday Energy</p><p><strong>Signal timing: Known intraday</strong>  |  <strong>Strategies: </strong>Low-Vol Trend, Leverage for the Long Run, All-Weather, Risk-Weighted 3-Asset, BTC/Gold Dual Momentum, 7-ETF Rotation, SPY/TLT/EEM Rotation, Wealth Mgr Rebalancing</p><p><strong>Signal timing: Needs today's close</strong>  |  <strong>Strategies: </strong>IBS + RSI Mean Reversion, Futures Dip</p><h2>How To Do This Yourself</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SQ0K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SQ0K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SQ0K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SQ0K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SQ0K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SQ0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Difficulty tiers&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Difficulty tiers" title="Difficulty tiers" srcset="https://substackcdn.com/image/fetch/$s_!SQ0K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SQ0K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SQ0K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SQ0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff021f6-4453-4ba2-aeaf-a0dd78d1e6b2_2648x1148.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Most of these strategies do not require you to sit in front of a screen. You need a brokerage account and some of the following ETFs: VTI, SPY, TLT, GLD, URTH, QQQ, IWM, EFA, EEM. Futures Dip requires 1-minute futures data.</p><p><strong>Level: Just a calendar</strong>  |  <strong>What you need: </strong>Phone alarm, buy/sell on specific dates  |  <strong>Strategies: </strong>Month-End Boundary, Pre-Holiday/FOMC, Turnaround Tuesday, Holiday Energy</p><p><strong>Level: A spreadsheet</strong>  |  <strong>What you need: </strong>One formula per month in Excel  |  <strong>Strategies: </strong>Risk-Weighted 3-Asset, All-Weather, SPY/TLT/EEM Rotation, BTC/Gold Dual Momentum, 7-ETF Rotation, Wealth Manager Rebalancing, Low-Vol Trend Following, Leverage for the Long Run, IBS + RSI Mean Reversion</p><p><strong>Level: A Python script</strong>  |  <strong>What you need: </strong>Run a script once per day  |  <strong>Strategies: </strong><a href="https://delphicalpha.substack.com/p/a-multi-asset-dip-buying-strategy">Futures Dip</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/p/the-delphic-fund-a-growing-portfolio?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>What Happens Next</h2><p>Starting this week, I track all 14 strategies and the combined portfolio in real time. Every week I publish:</p><ul><li><p>How the portfolio is actually doing right now</p></li><li><p>Which strategies are active and what they are signaling</p></li><li><p>Whether any strategy has started breaking down</p></li></ul><p>If a strategy stops working, it will show up in the data and I will flag it. The point is transparency.</p><p>The <a href="https://delphicalpha.substack.com/p/the-delphic-fund-technical-details">detailed tearsheets</a> have individual equity curves, exact rules and parameters, and the raw data files.</p><h2>More Research From Delphic Alpha</h2><p>If you found this interesting, here is some of the research behind the portfolio:</p><ul><li><p><strong><a href="https://delphicalpha.substack.com/p/the-intraday-alpha-atlas-what-works-38d">The Intraday Alpha Atlas</a></strong> &#8212; 12 alphas tested across 5 asset classes on 5-minute bars. One signal was positive in every single market.</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/the-daily-stock-alpha-atlas-30-alphas">The Daily Stock Alpha Atlas</a></strong> &#8212; 30 alphas mapped across 1,500 US stocks. Exotic signals dominate at the daily horizon.</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/the-atlas-monitor-a-weekly-alpha">The Atlas Monitor</a></strong> &#8212; 1,000+ alpha signals tracked weekly. Which are working, which are decaying, which just died.</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/alpha-combinations-part-1-the-maths">Alpha Combinations</a></strong> &#8212; 55% of alpha pairs destroy value when combined. The math of why diversification works in this portfolio.</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/buying-the-dip-on-s-and-p-500-stocks">Buying the Dip</a></strong> &#8212; 10,595 dip events across 11 S&amp;P 500 sectors. The evidence behind the Futures Dip strategy.</p></li><li><p><strong><a href="https://delphicalpha.substack.com/p/the-anatomy-of-an-ipo-4734-first">The Anatomy of an IPO</a></strong> &#8212; 4,734 first trading days. What actually happens after a stock starts trading.</p></li></ul><h2>The Fine Print</h2><p>This is not investment advice. These are backtested results from strategies published by other people on the internet. My implementations may differ from the originals. Past performance does not predict future results. The parameter sensitivity test helps but does not guarantee future performance.</p><h2>Credits</h2><p>None of these strategies are mine except Futures Dip. All implementations are mine. All mistakes are mine.</p><p><strong>Substack authors:</strong></p><ul><li><p><a href="https://beyondpassive.substack.com">Beyond Passive Investing</a> - Month-End Boundary, Pre-Holiday/FOMC, Risk-Weighted 3-Asset</p></li><li><p><a href="https://quantifiedstrategies.substack.com">Quantified Strategies</a> - SPY/TLT/EEM Rotation</p></li><li><p><a href="https://valuelytica.substack.com">Valuelytica</a> - BTC/Gold Dual Momentum</p></li><li><p><a href="https://www.tradequantixnewsletter.com">TradeQuantiX</a> - Holiday Energy</p></li><li><p><a href="https://edgealchemy.robotwealth.com">Robot Wealth</a> - Wealth Manager Rebalancing</p></li><li><p><a href="https://delphicalpha.substack.com">Delphic Alpha</a> - Futures Dip</p></li></ul><p><strong>Academic / practitioner sources:</strong></p><ul><li><p>Cross (1973), French (1980) - Turnaround Tuesday (day-of-week effect)</p></li><li><p>Ray Dalio / Bridgewater - All-Weather Portfolio</p></li><li><p>Meb Faber, <em>A Quantitative Approach to Tactical Asset Allocation</em> (2007) - Low-Vol Trend Following</p></li><li><p>Gary Antonacci, <em>Dual Momentum Investing</em> (2014) - 7-ETF Rotation</p></li><li><p>Hedgefundie (Bogleheads, 2019) - Leverage for the Long Run</p></li><li><p>Larry Connors &amp; Cesar Alvarez, <em>Short Term Trading Strategies That Work</em> (2009) - IBS + RSI Mean Reversion</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Opening Dip Trade: Buying the Gap-Up Morning Flush]]></title><description><![CDATA[The Opening Dip Buy: Exploiting Liquidity Sweeps in the First 45 Minutes]]></description><link>https://delphicalpha.substack.com/p/opening-dips-as-micro-reversals-buying</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/opening-dips-as-micro-reversals-buying</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Sun, 24 May 2026 12:26:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7ktl!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbee261f-1963-4880-a3c7-78377d10694f_608x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>The Opening Dip Buy: Exploiting Liquidity Sweeps in the First 45 Minutes</h1><p><em>When price dips 100 basis points below the regular-hours open within the first 45 minutes, buy and hold to the close. Sharpe 1.&#8230;</em></p>
      <p>
          <a href="https://delphicalpha.substack.com/p/opening-dips-as-micro-reversals-buying">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Pairs Trading Crypto Perpetuals: Backtest Results]]></title><description><![CDATA[Part 2 of 3: We swept 72 configurations across 859 crypto pairs and validated with walk-forward testing. 19 pairs survive quality filtering (Sharpe 3.1); OOS validation confirms +347% return at Sharpe 2.6.]]></description><link>https://delphicalpha.substack.com/p/pairs-trading-part-2-backtest-results</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/pairs-trading-part-2-backtest-results</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Wed, 29 Apr 2026 19:09:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MASG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most pairs trading backtests cheat. They pick pairs using data from the entire test period, then report returns on that same data. The pairs that look good in hindsight get selected, and the result is a backtest that can never be replicated live.</p><p>This post does it differently. I start with all 820 pairwise combinations of 41 crypto perpetual futures. No pairs are pre-selected. A composite scoring method picks 15 pairs from in-sample data, then those pairs are tested on the next period's out-of-sample data. Everything is lagged: the pairs I trade were chosen before the test window began.</p><p><strong>Bottom line</strong>: +70% portfolio return at 8 bps (34% annualized, Sharpe 1.7), +89% at 4 bps (42% annualized, Sharpe 1.9). 30 coins traded, 67% of selected pairs profitable. No look-ahead.</p><div><hr></div><h2>Walk-Forward Design</h2><p>I use a <strong>lagged</strong> walk-forward. 6 months in-sample, 3 months out-of-sample, 3 month step. The pairs picked in fold N get tested in fold N+1's OOS window, not the same fold. Fold 0 only provides the first selection, giving 5 OOS windows.</p><p>Starting universe: <strong>820 pairs from 41 coins</strong> (all Binance/Hyperliquid overlap, excluding dead tickers). No pre-filtering. The composite scoring does all the selection from IS data alone. Quote coin cap of 2 pairs max. Top 15 selected per fold. Entry z=2.0, exit z=0.2, 7-day OLS hedge, 8 bps round-trip costs.</p><p>All 5 OOS folds are included in portfolio metrics. No folds excluded.</p><div><hr></div><h2>Picking Pairs: What Works and What Doesn't</h2><p>The obvious approach is to pick pairs with the highest in-sample Sharpe. I tested 18 IS metrics as predictors of OOS Sharpe. None of them work. Best R-squared: 0.037.</p><p>But two things do carry forward: <strong>variance ratio</strong> (how mean-reverting the spread is) and <strong>skew</strong> (whether losses are fat-tailed). A composite of low VR, low skew, and improving recent Sharpe splits pairs into clear tiers:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MASG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MASG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 424w, https://substackcdn.com/image/fetch/$s_!MASG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 848w, https://substackcdn.com/image/fetch/$s_!MASG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!MASG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MASG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MASG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 424w, https://substackcdn.com/image/fetch/$s_!MASG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 848w, https://substackcdn.com/image/fetch/$s_!MASG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!MASG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ee02b10-17fb-4834-8a5e-1fba1cc7c6c2_2373x1067.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yqjr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yqjr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 424w, https://substackcdn.com/image/fetch/$s_!yqjr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 848w, https://substackcdn.com/image/fetch/$s_!yqjr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 1272w, https://substackcdn.com/image/fetch/$s_!yqjr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yqjr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yqjr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 424w, https://substackcdn.com/image/fetch/$s_!yqjr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 848w, https://substackcdn.com/image/fetch/$s_!yqjr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 1272w, https://substackcdn.com/image/fetch/$s_!yqjr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7068f07-66d2-4b76-9423-6b815b46e06d_1473x1169.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Bottom quintile: 58% hit rate, avg per-pair Sharpe 0.18. Top quintile: 82% hit rate, avg per-pair Sharpe 1.07. The score can't predict exactly how good a pair will be, but it clearly separates likely winners from likely losers. Note: these are individual pair Sharpes. The portfolio Sharpe is higher (~1.7) because running ~7 pairs simultaneously provides diversification.</p><p>I also tested other scoring methods: IS Sharpe alone (69% hit rate, worst fold negative), stability scoring with 3 overlapping sub-windows (best per-pair Sharpe but weakest fold barely breaks even), and VR alone (72% hit rate but most mean-reverting pairs aren't always the most profitable). The composite of 50% skew, 30% VR, 20% recency gave the most balanced results and is what I use below.</p><div><hr></div><h2>Results</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qouU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qouU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 424w, https://substackcdn.com/image/fetch/$s_!qouU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 848w, https://substackcdn.com/image/fetch/$s_!qouU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!qouU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qouU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qouU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 424w, https://substackcdn.com/image/fetch/$s_!qouU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 848w, https://substackcdn.com/image/fetch/$s_!qouU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!qouU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91ea3555-c228-4d57-bcd4-3b935a03b58d_2081x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>At <strong>8 bps</strong> round-trip (taker fees): <strong>+70% portfolio return (34% annualized)</strong>, Sharpe 1.7, max drawdown -14%. At <strong>4 bps</strong> (maker fills): <strong>+89% portfolio return (42% annualized)</strong>, Sharpe 1.9, max drawdown -20%. ~7 concurrent positions, 30+ coins, all 5 folds included.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/p/pairs-trading-part-2-backtest-results?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/p/pairs-trading-part-2-backtest-results?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h3>Per-Fold Breakdown</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DjMy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DjMy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 424w, https://substackcdn.com/image/fetch/$s_!DjMy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 848w, https://substackcdn.com/image/fetch/$s_!DjMy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 1272w, https://substackcdn.com/image/fetch/$s_!DjMy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DjMy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DjMy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 424w, https://substackcdn.com/image/fetch/$s_!DjMy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 848w, https://substackcdn.com/image/fetch/$s_!DjMy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 1272w, https://substackcdn.com/image/fetch/$s_!DjMy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80e0a20b-ccbe-4330-b884-599d7b40a52f_2081x879.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>3 of 5 folds profitable. Fold 1 (-18% raw) and fold 3 (-4% raw) lose money. Fold 5 (Dec 2025 to Mar 2026) is the strongest at +213% raw.</p><h3>Which Pairs Survive?</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zcGh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zcGh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 424w, https://substackcdn.com/image/fetch/$s_!zcGh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 848w, https://substackcdn.com/image/fetch/$s_!zcGh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!zcGh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zcGh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zcGh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 424w, https://substackcdn.com/image/fetch/$s_!zcGh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 848w, https://substackcdn.com/image/fetch/$s_!zcGh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!zcGh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9726280e-2e84-4c5c-aad9-b0f5a07e2282_1776x1030.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>DYDX/STRK</strong> (+43%), <strong>AVAX/WLD</strong> (+37%), <strong>NEAR/ORDI</strong> (+36%), <strong>DOT/DYDX</strong> (+33%) lead. 30 unique coins traded across all folds. No single pair dominates, pairs rotate fold to fold.</p><div><hr></div><h2>What Didn't Work</h2><p>Kalman filter (overtrades at 5-min), BTC regime filters (no link between BTC momentum and pair PnL), persistence filters (requiring pairs in consecutive IS top lists, too strict), nested IS validation (split IS in half, didn't improve hit rate), IS Sharpe as a ranking signal (zero correlation with OOS Sharpe).</p><div><hr></div><h2>Honest Assessment</h2><ul><li><p><strong>No pre-filtering</strong>: all 820 pairs compete in every fold. The composite scoring does all selection from IS data. No look-ahead.</p></li><li><p><strong>Fold 1 is weak</strong>: cold-start with limited IS history. Excluded from headline metrics.</p></li><li><p><strong>Fold 3 is near-flat</strong>: Jun to Sep 2025 is thin across every method I tested. The edge is regime-dependent.</p></li><li><p><strong>IS can't rank pairs</strong>: I can tell which pairs will make money but not which will make the most. Equal-weight is the right call.</p></li><li><p><strong>30 coins</strong>: the scoring naturally diversifies across coins without needing to hand-pick a universe.</p></li></ul><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://delphicalpha.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://delphicalpha.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Replicator: Catching Crypto Trends]]></title><description><![CDATA[Can a simple Donchian ensemble beat buy-and-hold across 67 cryptocurrencies?]]></description><link>https://delphicalpha.substack.com/p/the-replicator-catching-crypto-trends</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-replicator-catching-crypto-trends</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Tue, 24 Mar 2026 13:23:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zG7S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b70c10-6cea-4dfb-a934-c09b086c1e14_1589x870.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Paper:</strong> Zarattini, Pagani &amp; Barbon (2025) &#8212;
        "Catching Crypto Trends: A Tactical Approach for Bitcoin and Altcoins"<br>
<strong>Method:</strong> <a href="https://delphicalpha.substack.com/p/the-7-layers-of-ensembling-in-systematic">Ensemble</a> of 9 Donchian channel breakouts
        (lookbacks: 5, 10, 2&#8230;</p>
      <p>
          <a href="https://delphicalpha.substack.com/p/the-replicator-catching-crypto-trends">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Session High Retest: A Quantitative Intraday Strategy Across 10 Futures Markets]]></title><description><![CDATA[Session High Retest: The Breakout Pattern That Only Works With the Right Filter]]></description><link>https://delphicalpha.substack.com/p/session-high-retest-a-quantitative</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/session-high-retest-a-quantitative</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Mon, 16 Mar 2026 12:35:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c0e13c09-36ef-4ffa-b6ce-fc930a8b48c5_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Session High Retest: The Breakout Pattern That Only Works With the Right Filter</h1><p><em>Price rallies 100 bps from the open, pulls back, retests the high, and you buy for continuation. Sounds classic. The raw&#8230;</em></p>
      <p>
          <a href="https://delphicalpha.substack.com/p/session-high-retest-a-quantitative">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The 7 Layers of Ensembling in Systematic Trading]]></title><description><![CDATA[Most quant teams only use two or three. Here are all seven &#8212; five battle-tested, two proposed.]]></description><link>https://delphicalpha.substack.com/p/the-7-layers-of-ensembling-in-systematic</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/the-7-layers-of-ensembling-in-systematic</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Tue, 10 Mar 2026 10:14:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c58df4c0-0cf3-4256-9312-12d8c5884382_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>The 7 Layers of Ensembling in Systematic Trading</h1><p><strong>TL;DR</strong>: "Ensembling" in systematic trading is not one technique &#8212; it's at least seven distinct operations that happen at different points in the pipelin&#8230;</p>
      <p>
          <a href="https://delphicalpha.substack.com/p/the-7-layers-of-ensembling-in-systematic">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[5 Signal Scaling Tricks That Turn Model Predictions Into Actual Trades]]></title><description><![CDATA[Your model just output 0.00347. Here's how to turn that into "buy 0.06 BTC."]]></description><link>https://delphicalpha.substack.com/p/5-signal-scaling-tricks-that-turn</link><guid isPermaLink="false">https://delphicalpha.substack.com/p/5-signal-scaling-tricks-that-turn</guid><dc:creator><![CDATA[oracle]]></dc:creator><pubDate>Fri, 06 Mar 2026 12:46:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/463de2d2-c089-4822-ace9-3beea9f47f9b_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone obsesses over models. Features, architectures, hyperparameters. But here's the dirty secret of systematic trading: the model is the easy part.</p><p>The hard part is everything between <code>model.predic&#8230;</code></p>
      <p>
          <a href="https://delphicalpha.substack.com/p/5-signal-scaling-tricks-that-turn">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>