PatternFoundry
← Back to Docs

Instrument Presets Reference

This page documents every setting for each of the 14 built-in instrument presets. Use it as a reference when creating custom instruments in the Chart Designer, or to understand why each instrument behaves the way it does.

ESNQCLRTY MESMNQMCLM2K SPYAAPLMSFTPLTR TSLAGME
How to read this page

Each instrument has two tables: Historical (candle generation - regime, drift, volatility, wicks) and Microstructure (tick engine - LOB, agents, Hawkes). The "Effect of Change" column tells you what happens if you increase or decrease that setting in the Chart Designer.

ES - E-mini S&P 500

The benchmark index future. Institutional-dominated, moderate volatility, smooth trends. Average daily range: 40-60 points (~$2,500-$3,750/contract).

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration30 barsES spends significant time consolidating between institutional order blocksHigher = longer range-bound periods. Lower = faster transitions into trends.
trend duration35 barsES trends are sustained by passive institutional flows (VWAP algos, rebalancing)Higher = longer directional legs. Lower = choppier trend segments.
impulse duration5 barsNews-driven spikes on ES are relatively contained vs NQHigher = longer spike events. Lower = sharper, shorter reactions.
trend → chop0.35ES trends often exhaust into rotation zones rather than reversing directlyHigher = trends end in consolidation more often. Lower = more direct reversals.
trend → trend (reverse)0.50ES frequently V-reverses off key levels (VWAP, prior highs/lows)Higher = more V-reversals. Lower = more consolidation between moves.
chop_sigma0.04Low noise during consolidation; tight candle bodies in chopHigher = wider ranging candles even in consolidation. Lower = flatter chop.
trend_magnitude0.20Moderate directional drift per candle during trends (~0.2pts avg per 1-min bar)Higher = faster price movement during trends. Lower = more gradual trends.
trend_sigma0.12Some noise within trends but not excessive (institutional flow is steady)Higher = more pullbacks within trends. Lower = cleaner, more linear moves.
impulse_magnitude1.2News/data spikes move ~1.2pts per candle (4-5 ticks)Higher = larger spike magnitudes. Lower = smaller reactions to events.
volatility chop0.8Produces realistic 1-2pt candle ranges during consolidationHigher = larger candle bodies/wicks in chop. Lower = tighter ranges.
volatility trend1.5Nearly 2x chop volatility during directional movesHigher = wider candles during trends. Lower = tighter trend candles.
volatility impulse3.5Spike candles are ~4x normal sizeHigher = more extreme spike candles. Lower = milder reactions.
wick chop_ratio2.0Long wicks in chop (rejection candles, indecision)Higher = more prominent wicks. Lower = smaller wicks, more body-dominant candles.
wick trend_ratio0.5Short wicks in trends (clean directional candles)Higher = more pullback wicks during trends. Lower = cleaner trend candles.
global_bias0.01Slight long bias reflecting long-term equity uptrendPositive = net upward drift. Negative = net downward drift. 0 = neutral.
Microstructure (Tick Engine)
SettingValueRationaleEffect of Change
spread_base1.0 tickES is the most liquid futures contract; spread is nearly always 1 tickHigher = wider resting spread. Lower = tighter (may not be realistic).
spread_vol_mult1.5Spread barely widens even during volatile periods due to deep liquidityHigher = spread blows out more during spikes. Lower = more stable spread.
inst_rate0.015Moderate institutional activity (lower than NQ due to steadier flow)Higher = more large orders hitting the book. Lower = quieter order flow.
inst_size10-80 lotsES institutional clips are moderate (vs NQ which sees larger single orders)Higher = more impactful individual orders. Lower = smaller footprints.
inst_persistence0.90Institutions tend to work orders in one direction for sustained periodsHigher = more sustained directional pressure. Lower = more random flow.
retail_rate0.06Moderate retail participationHigher = more noise/random fills. Lower = cleaner institutional-driven ticks.
momentum_rate0.03Low momentum chasing (ES traders are more methodical)Higher = more breakout acceleration. Lower = less follow-through on moves.
hawkes_base0.12Low base clustering intensity (ticks are more evenly spaced)Higher = more tick clustering/bursts. Lower = more uniform tick arrival.
hawkes_alpha0.4Moderate self-excitation (activity begets activity, but contained)Higher = stronger cascading effects. Lower = less reactive to prior activity.
pool_strength0.25Moderate attraction to S/R levels (price gravitates but doesn't stick)Higher = stronger magnetism to key levels. Lower = more free-flowing price.
pool_count3Typically 3 major S/R levels in a session (open, prior high, prior low)Higher = more levels to interact with. Lower = fewer attraction points.
mean_rev_strength0.003Moderate pull toward VWAP (institutional VWAP algos are active on ES)Higher = stronger VWAP reversion. Lower = more deviation allowed.

NQ - E-mini Nasdaq 100

Tech-heavy, momentum-driven. Bigger moves, stronger trends, more volatile than ES. Average daily range: 200-400 points (~$1,000-$2,000/contract).

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration20 barsNQ spends less time in consolidation than ES; moves quickly between regimesHigher = more time ranging. Lower = faster regime transitions.
trend duration40 barsNQ trends run longer than ES (momentum begets momentum in tech names)Higher = extended directional runs. Lower = shorter trend legs.
impulse duration6 barsTech earnings/FOMC reactions last longer on NQHigher = prolonged spike events. Lower = quicker normalization.
trend → chop0.30NQ trends rarely die into consolidation; they usually reverse or accelerateHigher = more exhaustion into chop. Lower = more continuation/reversal.
trend → trend (reverse)0.50NQ is prone to sharp reversals (tech rotation, sector switches)Higher = more whipsaw reversals. Lower = more sustained one-way moves.
impulse → trend0.50NQ impulse moves often lead into sustained trends (breakout continuation)Higher = spikes become trend starters. Lower = spikes fade quickly.
chop_sigma0.15NQ chop is noisier than ES (wider candles even when ranging)Higher = messier consolidation. Lower = tighter, cleaner ranges.
trend_magnitude0.8Strong directional drift per candle (~3 ticks avg per bar during trends)Higher = faster trending. Lower = more gradual moves.
trend_sigma0.5High noise within trends (NQ has deep pullbacks mid-trend)Higher = more volatility within trends. Lower = smoother trend legs.
impulse_magnitude4.0Large spike moves (~16 ticks/bar during impulse)Higher = more violent spikes. Lower = smaller reactions.
volatility chop3.0NQ 1-min candles are 5-10pts even in chopHigher = larger ranging candles. Lower = tighter chop candles.
volatility trend6.02x chop vol during trends; 15-25pt candles commonHigher = wider trend candles. Lower = more contained moves.
volatility impulse12.04x chop vol during spikes; 30-50pt single candles possibleHigher = more extreme spike candles. Lower = milder reactions.
global_bias0.02Slight upward bias (Nasdaq has historically outperformed)Positive = net bullish drift. 0 = neutral.
Microstructure (Tick Engine)
SettingValueRationaleEffect of Change
spread_base1.0 tickNQ is highly liquid; 1-tick spread during regular hoursHigher = wider spread (less liquid feel). Lower = not realistic.
spread_vol_mult2.0Spread widens more than ES during volatile moves (thinner relative book)Higher = more spread blowout. Lower = more stable spread.
inst_rate0.025Higher institutional activity than ES (more aggressive algo participation)Higher = more impactful orders. Lower = calmer flow.
inst_size15-150 lotsLarger institutional clips on NQ (bigger notional per contract)Higher = more market impact per order. Lower = smaller footprints.
inst_persistence0.88Slightly less persistent than ES (faster regime switches)Higher = longer sustained pressure. Lower = more random direction.
momentum_rate0.06High momentum chasing (breakout traders, trend followers active on NQ)Higher = stronger breakout acceleration. Lower = less follow-through.
hawkes_base0.18Higher clustering (NQ has burst-like tick patterns)Higher = more tick bursts. Lower = smoother tick flow.
hawkes_alpha0.7Strong self-excitation (activity cascades quickly)Higher = more volatile cascades. Lower = less reactive.
pool_count4More S/R levels (NQ has prior day high/low, weekly levels, round numbers)Higher = more magnetic zones. Lower = fewer structural levels.
mean_rev_strength0.002Weaker VWAP pull than ES (NQ deviates more from VWAP)Higher = stronger VWAP reversion. Lower = more trending away from VWAP.

CL - Crude Oil

Commodity future driven by geopolitics, supply/demand, and inventory reports. Choppy with sudden impulse moves. Average daily range: $1.50-$3.00 ($1,500-$3,000/contract).

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration35 barsCL spends much time consolidating between news eventsHigher = more dead zones. Lower = more frequent directional moves.
trend duration25 barsCL trends are moderate length; driven by order flow imbalancesHigher = longer directional runs. Lower = quicker mean reversion.
impulse duration4 barsEIA/OPEC reactions are sharp but briefHigher = longer spike duration. Lower = faster normalization.
chop → impulse0.40CL is the most impulse-prone instrument (news-driven)Higher = more frequent spikes from chop. Lower = calmer transitions.
trend_magnitude0.012Moderate drift in dollar terms (~1.2 cents/bar during trends)Higher = faster directional moves. Lower = more gradual trends.
volatility chop0.03Tight 3-5 cent candles during quiet periodsHigher = wider ranging candles. Lower = flatter chop.
gap prob0.08Occasional gaps on geopolitical events (weekend risk, OPEC)Higher = more gap events. Lower = fewer gaps.
wick asymmetry0.15Slight downside wick bias (panic selling is sharper than buying)Higher = more lopsided wicks. 0 = symmetric wicks.
Microstructure (Tick Engine)
SettingValueRationaleEffect of Change
spread_base1.5 ticksCL is less liquid than index futures; wider natural spreadHigher = more slippage on entries. Lower = tighter fills.
spread_vol_mult2.5Spread widens significantly during news eventsHigher = worse fills during volatility. Lower = more stable execution.
inst_persistence0.85Less persistent than index futures (fundamental-driven, less algo flow)Higher = more sustained one-directional pressure. Lower = choppier flow.
retail_rate0.05Lower retail participation than equitiesHigher = more noise. Lower = cleaner institutional-dominated flow.
pool_strength0.30Key levels (round numbers, prior settle) are significant for CLHigher = stronger attraction to levels. Lower = more free-flowing price.
mean_rev_strength0.003Moderate VWAP pull; CL respects VWAP well intradayHigher = tighter reversion. Lower = more trending behavior.

RTY - E-mini Russell 2000

Small-cap index. Choppier than ES/NQ, less liquid, wider effective spreads. Average daily range: 20-40 points (~$1,000-$2,000/contract).

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration25 barsRTY chops frequently; small caps are sentiment-driven with mixed flowsHigher = more consolidation. Lower = faster trending.
trend duration30 barsRTY trends are moderate; less algo-driven than ES/NQHigher = longer directional legs. Lower = quicker reversals.
trend_magnitude0.09Moderate drift (~0.9 ticks per bar during trends on ~2100 price)Higher = faster moves. Lower = more gradual trends.
volatility chop0.4Wider candles in chop vs ES (less institutional smoothing)Higher = messier consolidation. Lower = tighter ranges.
volatility trend0.85~2x chop volatility during trendsHigher = wider trend candles. Lower = more contained trending.
global_bias0.0No directional bias (small caps don't trend up as reliably as large caps)Positive = bullish bias. Negative = bearish bias.

MES - Micro E-mini S&P

Identical price action to ES. 1/10th the dollar value per tick ($1.25 vs $12.50). Same historical settings as ES. Designed for smaller accounts.

Note

MES, MNQ, MCL, and M2K use the exact same regime, drift, volatility, and wick settings as their E-mini counterparts. Only tick_value and margin differ.

MNQ - Micro Nasdaq

Identical price action to NQ. $0.50/tick vs $5.00. Same historical and microstructure settings as NQ.

MCL - Micro Crude Oil

Identical price action to CL. $1.00/tick vs $10.00. Same historical settings as CL.

M2K - Micro Russell 2000

Identical price action to RTY. $0.50/tick vs $5.00. Same historical settings as RTY.

SPY - S&P 500 ETF

The most liquid equity in the world. Mirrors ES but with penny ticks and massive volume. Average daily range: $4-6 on ~$560 price.

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration30 barsSame institutional rhythm as ES (tracks the same index)Higher = more consolidation. Lower = faster regime changes.
trend duration35 barsSustained trends mirroring ES behaviorHigher = longer directional moves. Lower = choppier.
trend_magnitude0.025~2.5 cents per bar during trends (penny-tick instrument)Higher = faster price movement. Lower = more gradual.
volatility chop0.07Very tight 1-min candles (5-10 cent range in chop)Higher = wider candles. Lower = tighter consolidation.
gap prob0.05Small overnight gaps on earnings/macro (less than individual stocks)Higher = more gaps. Lower = smoother opens.
Microstructure (Tick Engine)
SettingValueRationaleEffect of Change
spread_base1.0 tickPenny spread (most liquid equity on the planet)Higher = unrealistic for SPY. Lower = not possible.
inst_size50-500 sharesHuge institutional blocks (ETF creation/redemption, rebalancing)Higher = more impact per order. Lower = less visible footprint.
inst_persistence0.93Very persistent (VWAP algos work all day in one direction)Higher = more sustained flow. Lower = more random direction.
mean_rev_strength0.004Strongest VWAP pull of any instrument (VWAP is king for SPY)Higher = tighter reversion. Lower = more deviation allowed.

AAPL - Apple

Mega-cap tech stock. Clear trends, moderate volatility, earnings-driven gaps. Average daily range: $3-5 on ~$215 price.

Historical (Candle Generation)
SettingValueRationaleEffect of Change
trend duration30 barsAAPL trends are driven by sector rotation and institutional positioningHigher = longer runs. Lower = choppier action.
trend_magnitude0.016~1.6 cents per bar drift during trendsHigher = steeper trends. Lower = more gradual.
volatility chop0.045Tight consolidation (AAPL is well-covered, less random noise)Higher = wider ranging. Lower = tighter boxes.
gap prob0.08Regular overnight gaps (earnings, analyst upgrades, product launches)Higher = more gaps. Lower = fewer gap opens.
global_bias0.003Slight bullish bias (AAPL long-term uptrend)Higher = more bullish drift. 0 = neutral.

MSFT - Microsoft

Large-cap tech, similar to AAPL but slightly less volatile. Steady institutional ownership. Average daily range: $5-8 on ~$440 price.

Historical (Candle Generation)
SettingValueRationaleEffect of Change
trend duration32 barsSlightly longer trends than AAPL (more institutional accumulation)Higher = more sustained moves. Lower = more rotation.
trend_magnitude0.045Higher absolute magnitude (higher price = more cents per bar needed)Higher = faster trends. Lower = more gradual.
volatility chop0.14Wider than AAPL/SPY in absolute terms due to higher share priceHigher = larger candles. Lower = tighter consolidation.
gap prob0.06Less gap-prone than AAPL (fewer catalysts outside earnings)Higher = more gaps. Lower = smoother transitions.

PLTR - Palantir

High-beta momentum stock. Retail favorite with strong directional moves. Average daily range: $3-6 on ~$120 price.

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration15 barsPLTR doesn't consolidate long; retail flow creates constant movementHigher = more dead time. Lower = even more active.
trend duration25 barsMomentum-driven trends; retail FOMO creates sustained movesHigher = longer runs. Lower = quicker reversals.
trend → impulse0.35Trends frequently accelerate into impulse (FOMO cascades)Higher = more trend-to-spike. Lower = more orderly trends.
impulse → trend0.50Spikes often lead into sustained moves (breakout continuation)Higher = spikes become trends. Lower = spikes fade faster.
gap prob0.15Frequent gaps (AI hype cycles, analyst coverage, Elon tweets)Higher = more gap risk. Lower = smoother opens.

TSLA - Tesla

Highly volatile momentum stock. Strong trends, large gaps, retail-driven with institutional overlay. Average daily range: $7-15 on ~$250 price.

Historical (Candle Generation)
SettingValueRationaleEffect of Change
trend duration28 barsTSLA trends run hard (sentiment-driven, crowded trades)Higher = longer directional legs. Lower = more reversals.
trend → chop0.25TSLA rarely consolidates quietly; moves tend to reverse or continueHigher = more quiet periods. Lower = more continuous action.
trend → impulse0.30Trends frequently accelerate (short squeezes, panic selling)Higher = more acceleration events. Lower = steadier trends.
impulse_magnitude0.28Large spike candles (~$0.28/bar during impulse, ~$1.50+ in 5 bars)Higher = more violent spikes. Lower = milder reactions.
wick asymmetry0.20Notable wick asymmetry (sharp selloffs create long lower wicks)Higher = more directional bias in wicks. 0 = symmetric.
gap prob0.20Very gap-prone (earnings, Elon posts, delivery numbers, macro)Higher = more gap risk. Lower = fewer overnight moves.
Microstructure (Tick Engine)
SettingValueRationaleEffect of Change
spread_base2.0 ticksWider spread than mega-caps (lower relative liquidity despite high volume)Higher = more slippage. Lower = tighter fills.
spread_vol_mult3.0Spread blows out significantly during volatile movesHigher = worse fills during spikes. Lower = more stable execution.
inst_persistence0.94Very persistent institutional flow (large funds accumulate/distribute over days)Higher = stronger sustained pressure. Lower = more mixed flow.
momentum_rate0.07High momentum chasing (retail + algo breakout traders)Higher = more acceleration on breakouts. Lower = less follow-through.
hawkes_alpha0.8Strong tick clustering (bursts of activity on TSLA are extreme)Higher = more volatile bursts. Lower = smoother tick flow.
pool_count5Many key levels (round numbers, options strikes, prior day levels)Higher = more levels to react to. Lower = fewer structural points.

GME - GameStop

Meme stock. Extreme volatility, impulse-dominated, thin liquidity at times. Average daily range: $1-2.50 on ~$28 price (4-8%).

Historical (Candle Generation)
SettingValueRationaleEffect of Change
chop duration12 barsGME barely consolidates; constant retail flow creates perpetual motionHigher = more dead time. Lower = non-stop action.
trend duration20 barsTrends are moderate length but intense (retail FOMO/panic)Higher = longer runs. Lower = quicker reversals.
chop → impulse0.40High probability of sudden spikes from any state (news, social media)Higher = more random spikes. Lower = calmer transitions.
trend → impulse0.45Trends frequently explode into impulse (short squeezes, capitulation)Higher = more parabolic moves. Lower = steadier trends.
impulse → trend0.60Impulse moves lead into sustained trends more often than fadingHigher = spikes become trends. Lower = spikes mean-revert.
gap prob0.25Very high gap frequency (social media catalysts, after-hours trades)Higher = more overnight risk. Lower = fewer gaps.
Microstructure (Tick Engine)
SettingValueRationaleEffect of Change
spread_base3.0 ticksThin liquidity; wide natural spread due to low institutional participationHigher = more slippage cost. Lower = unrealistically tight fills.
spread_vol_mult4.0Spread explodes during volatility (liquidity evaporates on meme stocks)Higher = brutal fills during moves. Lower = more stable execution.
inst_persistence0.70Very low persistence (no sustained institutional flow; all retail chaos)Higher = more directional pressure. Lower = more random walk.
retail_rate0.20Extremely high retail participation (highest of any instrument)Higher = more noise/random fills. Lower = calmer flow.
momentum_rate0.10Very high momentum chasing (FOMO-driven entries)Higher = stronger breakout acceleration. Lower = less follow-through.
hawkes_alpha1.0Maximum self-excitation (activity cascades violently)Higher = more extreme clustering. Lower = more uniform ticks.
pool_strength0.40Strong S/R (retail herds at round numbers and meme-significant prices)Higher = more magnetic levels. Lower = free-flowing price.

Tuning Guide

When creating custom instruments in the Chart Designer, use these guidelines:

Want more trending sessions?

Want more choppy/range-bound sessions?

Want more volatile/impulsive behavior?

Want wider spreads / worse fills?

Want more realistic S/R interaction?