The Edge That Wasn't
257 terms — indicators, formulas, reward functions, statistics, and the project's own coinages. Hover a term anywhere in the explorer to preview; click through to here.
ABCDEFGHIKLMNOPQRSTUVWZ#
#
+DI (Positive Directional)+DI, Positive Directionalencyclopedia
Uptrend strength component
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
-DI (Negative Directional)-DI, Negative Directionalencyclopedia
Downtrend strength component
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
16-State Market Regimeencyclopedia
Full market state across 20 FX pairs simultaneously. 16 regime categories from combinations.
4-Quadrant Market Regimeencyclopedia
0=low vol+low dir (dead), 1=high vol+low dir (choppy), 2=low vol+high dir (trending quiet), 3=high vol+high dir (trending loud)
4-Regime Normalizationencyclopedia
Different normalization windows and methods applied depending on detected market regime.
A
Accumulated Drawdown (AMDDP)Accumulated Drawdownencyclopedia
Cumulative measure of how much the trade has wandered underwater. Increases on every underwater bar, not only when DD deepens.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Accumulative Swing Index (ASI)Accumulative Swing Index, ASIglossary
Wilder's 1978 swing-momentum indicator: a running, volatility-normalized sum of bar-to-bar swing increments (ASI = Σ SI), where each increment scales the bar's move by how decisively it moved relative to its own range and to a limit move of 3 × ATR. It behaves like a smoothed, momentum-weighted price, filtering the jitter that raw price carries — which is why swing detection on ASI is cleaner than on price itself.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Adverse selectionglossary
The systematic tendency for the orders that actually fill to be the ones moving against you. In grid trading it turns a favorable-looking win probability into a slow bleed.
ADX (Average Directional Index)Average Directional Indexencyclopedia
Trend strength (>25 trending, <20 ranging)
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX / ADXRADX, ADXRglossary
Average Directional Index (Wilder): a 0–100 measure of trend strength (not direction), above ~25 trending, below ~20 ranging. ADXR is the smoothed average of ADX with its value 14 bars ago, used as the trend term inside the Commodity Selection Index.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX/DMI (KSQL Streaming)encyclopedia
Real-time streaming DMI from 5-second bars.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADXR (ADX Rating)ADX Ratingencyclopedia
Smoothed ADX for cross-sectional ranking
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
AMDDP (Accum. Max-Drawdown-Pips)Accum. Max-Drawdown-Pipsencyclopedia
Penalizes trades that wander deep underwater, and penalizes them more the longer they loiter there
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
AMDDP (AMDDP1 / AMDDP5 / AMDDP10)AMDDP, AMDDP1, AMDDP5, AMDDP10glossary
Accumulated-Maximum-Drawdown-Pips, the one reward function designed inside this project. It is profit minus a penalty for the pain a trade inflicted on the way: AMDDP_k = pnl_pips − β · dd_sum, where dd_sum accrues on every bar the trade sits underwater, deepening or static, not only the bars where the drawdown gets worse. The suffix is the penalty weight as a percentage, so β = N/100: AMDDP1 = β 0.01, AMDDP5 = β 0.05, AMDDP10 = β 0.10. A profit-protection floor keeps a winning trade from ever being penalized into looking like a loss. AMDDP5 scored the project's one clean positive result, the +14,440-pip sine-wave positive control.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Aroonglossary
A trend indicator reading how recently the highest high and lowest low occurred within a window, each scaled 0–100; a high Aroon-Up means a recent new high.
Aroon Up/Down (bars since the window's high/low) and the Aroon Oscillator (Up − Down).
Aroon Up/Down (bars since the window's high/low) and the Aroon Oscillator (Up − Down).
Aroon (Up/Down)Up, Downencyclopedia
Time since highest high / lowest low as percentage. Aroon_Up near 100 = recent new high (bullish).
Aroon Up/Down (bars since the window's high/low) and the Aroon Oscillator (Up − Down).
Aroon Up/Down (bars since the window's high/low) and the Aroon Oscillator (Up − Down).
ASI (Accumulative Swing Index)encyclopedia
Cumulative swing momentum (Wilder 1978)
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI (KSQL Streaming)KSQL Streamingencyclopedia
Real-time streaming ASI from 5-second bars via Kafka/KSQL. Earliest implementation.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI Accelerationencyclopedia
Swing momentum change-of-change
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI BB Positionencyclopedia
Where ASI sits within its own Bollinger Bands. Position near 0 or 1 = ASI at extreme.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI BB Widthencyclopedia
Volatility of the ASI itself — narrow = ASI consolidating, wide = ASI trending strongly
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI RSI(14)ASI RSIencyclopedia
RSI of the Accumulative Swing Index — overbought/oversold on the momentum indicator itself
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI Slopeencyclopedia
Rate of change of swing momentum
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI Swing Regime (4-channel one-hot)ASI Swing Regime, 4-channel one-hotencyclopedia
calculate_asi_swing_pattern_regime_with_filtered_points(). Regime from ASI-derived swing points. Outputs: swing_regime_uptrend (HHHL), swing_regime_downtrend (LHLL), swing_regime_bullish_divergence (HHLL), swing_regime_bearish_divergence (LHHL).
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI USD-Normalizedencyclopedia
Cross-instrument-comparable ASI: normalizes swing index to USD terms for multi-pair context
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
ASI Variants (Wilder)ASI Variants, Wilderencyclopedia
Advanced momentum/swing analysis
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Asian Range Percentileencyclopedia
Position within Asian range; entry trigger
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Asian Session Highencyclopedia
Upper bound of Asian range; fade target
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Asian Session Lowencyclopedia
Lower bound of Asian range; fade target
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
ASIMCmc_d, mc_ddglossary
Not four indicators but one composite pipeline: ASI → SMA(5) → MC(D) and MC(dD). Raw OHLC goes in; a pair of bounded momentum numbers comes out (level and rate-of-change of the smoothed series). It was the central feature for the NEAT and MuZero work — and the multi-timeframe version is exactly where the Part III lookahead bug lived (see lookahead bias, Monte-Carlo).
ASI → SMA(5) with the multi-timeframe momentum confluence MC(D) (agreement of ASI slope across scales) and its acceleration MC(dD).
ASI → SMA(5) with the multi-timeframe momentum confluence MC(D) (agreement of ASI slope across scales) and its acceleration MC(dD).
ATR (7, 14)7, 14encyclopedia
Average true range over n bars; the project's sizing baseline for TP/SL. ATR(14) is the standard used unchanged in every live system; ATR(7) is the faster, noisier variant used in the Exit Bot and Hurst work for regime-sensitive scalps.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR (Average True Range)ATR, Average True Rangeglossary
Wilder's volatility measure: the moving average of the true range (the bar's range, extended to include any gap from the prior close), reported in pips. The sizing baseline for most take-profits and stops in this project.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR Percentileencyclopedia
Volatility regime gate (P20-P90 for Impulse)
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
AUCglossary
Area Under the ROC Curve, where ROC is the receiver operating characteristic — a plot, named by wartime radar engineers, of true-positive rate against false-positive rate at every decision threshold. A 0-to-1 score for how well a model separates two classes: 0.5 is random guessing, 1.0 is perfect, 0.7 or above is real signal. The shock-timing models reached 0.73–0.88.
B
Backtestglossary
Running a strategy against historical prices to see how it would have done. The most seductive and most easily fooled instrument in the discipline.
Bands on Derived Metricsencyclopedia
Enhanced S/R from derived metric envelopes
Bars Heldencyclopedia
Time in trade; urgency signal
BB Position (centered)BB Position, centeredencyclopedia
Position within Bollinger Bands: 0=at SMA, ±0.5=at bands, beyond ±0.5=outside bands
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
BB Width (BBW)BB Width, BBW, bb_width, Bollinger Band Widthencyclopedia
Volatility regime (squeeze = low BBW percentile)
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger BandsBBglossary
A band drawn at a moving-average center plus and minus a multiple (usually 2) of the price standard deviation, so the band widens with volatility. BB position maps where price sits inside the band to a bounded number for model input.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands(20, 2.0)20, 2.0encyclopedia
Range extremes, squeeze detection
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
C
Candle Directionencyclopedia
Trade direction selector (long if bullish, short if bearish)
Candle Sizeencyclopedia
Individual bar range; entry signal when > ATR(14) on both M5 AND H1
Capture ratioglossary
A reward measure: PnL / (MFE + ε), clipped to [−2, +2]. It is the share of a trade's best opportunity that the exit actually banked — 1.0 means the trade closed exactly at its peak, below 1.0 means profit was given back, below zero means it closed underwater. Rewards good exit timing.
Capture Ratio (real-time)real-timeencyclopedia
How much of the best opportunity we're capturing RIGHT NOW. 1.0 = holding at peak, <1 = gave back profit, <0 = underwater.
CAR25glossary
Dr. Howard Bandy's 25th-percentile compound annual return — the return you'd still beat 75% of the time as position size scales; a probability-of-ruin-aware sizing test. Run the trade distribution through a Monte-Carlo of many equity paths, sort the annual returns, and read the 25th percentile: if it is negative at every size (as it was for account 010, Entry 66), there is no volume at which the strategy is safe to trade.
CMA-ESglossary
Covariance Matrix Adaptation Evolution Strategy. A gradient-free optimizer for a fixed set of parameters (here, the weights of a fixed-topology network). It draws a population of candidates from a multivariate normal, scores them, then reshapes and reorients that distribution toward the directions that have been improving before drawing the next generation. It optimizes weights only — the network's architecture must be fixed in advance, which is the contrast with NEAT.
Column Momentumencyclopedia
P&F trend persistence; how many boxes in current column
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
Combo Geometric (range × position)Combo Geometric, range × positionencyclopedia
Non-linear interaction between volatility regime and range position.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Consecutive Loss Countencyclopedia
Skip 1 signal after 2 consecutive losses
Cost-to-Volatility Ratioencyclopedia
Scalping efficiency; lower = better opportunity
COT (Commitments of Traders)COT, Commitments of Tradersglossary
The weekly positioning report published by the CFTC, the US futures regulator: aggregate long and short futures positions by trader category (commercial hedgers, large speculators, small traders) as of each Tuesday, released Friday, covering the CME currency futures. The closest public thing to positioning truth in FX, used as a contrarian signal at extremes; its costs are the three-day publication lag and that it measures futures, not spot.
Counter-trend / fadeCounter-trend, fadeglossary
Trading against the prevailing move; the same family as mean reversion.
CSIglossary
two unrelated indicators with the same three letters. (1) Currency Strength Index (per-currency): a single strength number for each major currency (USD, EUR, JPY, …), pooled across all the pairs it appears in, so you can pair the strong against the weak. (2) Commodity Selection Index (per-pair), Wilder's classic, adapted for FX as CSI = ADXR × ATR_pips × (V/√M) × (1/(150+C)) × 100: a per-pair tradeability score that blends trendiness, opportunity size, and cost. The first tells you which currency is strong; the second ranks which pairs are worth trading. The surrounding context disambiguates which one is meant — currency-strength work points at the first, factor and tradeability work at the second. In this project's factor study every component of the second scored contrarian (IC below zero).
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Currency pairglossary
A quoted exchange rate like EUR/USD. In FX you always buy one currency by selling another.
Currency Rank (Top-3/Bot-3)Currency Rank, Top-3, Bot-3encyclopedia
Entry: D1 top-3 × bottom-3 must agree with H1
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Currency Strength Spreadencyclopedia
Cross-sectional relative value
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Current Drawdownencyclopedia
Current underwater distance from entry. Zero or positive.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Cycle / legCycle, legglossary
In Zone Recovery, a leg is each added counter-position as price moves against the first entry; a cycle is one complete run from first entry to the moment all positions close.
D
D1 Strength Gapencyclopedia
Range of currency divergence; entry threshold
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Daily Range Exhaustionencyclopedia
Fade when daily range exceeds ATR ceiling
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Day-of-Week Encodingencyclopedia
Weekly cycle; captures Monday/Friday effects
Sin/cos cyclic encoding of hour-of-day and day-of-week, so Friday evening sits next to Monday morning with no discontinuity.
Sin/cos cyclic encoding of hour-of-day and day-of-week, so Friday evening sits next to Monday morning with no discontinuity.
Delta Priceencyclopedia
1-bar momentum normalized by volatility
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Direction Composite (ADX percentile)Direction Composite, ADX percentileencyclopedia
Normalized directional strength: 0=no trend, 1=strong trend
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
DMI (Directional Movement Index)DMI, Directional Movement Indexglossary
Wilder's +DI / −DI pair, grading up-pressure against down-pressure; ADX is derived from them. A signal weighted by ADX strength reads as direction with a conviction multiplier.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
DMI Signal (weighted)DMI Signal, weightedencyclopedia
Directional bias weighted by conviction. Strong ADX + clear direction = large signal. Weak ADX dampens signal.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
Donchian channelglossary
A band at the highest high and lowest low of the past N bars; a breakout trade enters when price pushes outside it. The H4 version caught multi-day trends in backtest (84% WR) — but live it went 0-for-3 and was stopped; on H1 the breaks fire far more often and are mostly false, each capturing only a small hourly move, so the same fixed spread is a far larger fraction of what a trade wins — which is why H1 breakouts lose where H4 filters the noise, and why even H4's backtest promise did not survive contact with live execution.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
Drawdown (DD)Drawdownglossary
The peak-to-trough loss of account equity, measured down from its high-water mark. A drawdown above 100% means the loss exceeded the starting capital itself.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Dynamic programglossary
A method that finds the provably optimal sequence of decisions by building it up from the optimal solutions to smaller pieces; used here for the "best times to buy and sell with a transaction cost" oracle that drew the spread wall at its full height.
E
ECNglossary
Electronic Communication Network: a venue that matches orders directly at raw interbank spreads for an explicit commission, rather than embedding its fee inside the spread the way a retail dealer does. An ECN or futures spread is roughly half a US retail broker's (OANDA's included), which is why the project notes it would arithmetically resurrect about ten gross-positive edges that died only at the toll — a claim not tested through the apparatus, and one that ignores ECN commission and slippage.
Edgeglossary
A real, repeatable advantage: a way of trading that beats guessing, after every cost. The whole game is whether you have one. Almost no one does.
eFF (Efficient Filter)eFF, Efficient Filterencyclopedia
Noise reduction for noisy instruments (not validated in this project's pipeline)
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Efficiency (path)Efficiency, pathglossary
For a single move, the straight-line distance from entry to exit divided by the total path the price travelled. 1.0 is a clean move; lower means the price doubled back. The oracle study found the median optimal trade ran at 0.57 — the reward lives in meandering moves big enough to clear the toll, not in clean little darts.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Efficiency Ratio (ER, Kaufman)Efficiency Ratio, ER, Kaufman, er_normglossary
Net distance travelled over a window divided by the total path actually walked, bounded [0, 1]: 1 is a clean one-way move, 0 is pure back-and-forth. TEC is its signed twin (see TEC), dTEC its bar-to-bar change.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Efficiency Ratio (Kaufman)Kaufmanencyclopedia
Trending(≈1) vs choppy(≈0); measures directional efficiency
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
EMA (3, 5, 8, 13, 20, 21, 24, 50, 200)3, 5, 8, 13, 20, 21, 24, 50, 200encyclopedia
Exponential moving averages at nine spans. Fast spans smooth already-smoothed inputs: EMA(3)/EMA(24) ride the Kalman currency strengths in FX-Strength; EMA(8)/EMA(21) form the Auto-Research momentum cross; EMA(13) is a MuZero mid-trend baseline; EMA(20) and EMA(200) are the fast/slow regime pair whose slope (not level) is the signal; EMA(50) is Zone Recovery's medium-term trend.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
EMA Diff Z-Scoreencyclopedia
Unusual trend acceleration detection
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
EMA Slopeencyclopedia
Rate of trend change (acceleration/deceleration)
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
Equity curveglossary
The running account balance plotted over time. A smooth, rising curve is the most seductive image in the discipline — and exactly what a lookahead bug produces.
Exhaustionglossary
The bet that a move which has run too far is tired and will fade back; the mirror image of momentum.
Expectancyglossary
A real, repeatable profit after costs. "Positive expectancy" means the strategy makes money on average once the spread and every other cost is paid.
Expected value (EV)Expected value, EVglossary
The long-run average outcome of a trade, the probability-weighted mean of all possible P&Ls. Positive EV makes money on average; negative loses. The fill-corrected trailing-stop strategies came out at EV = minus-the-spread.
F
Fair Value (Multi-scale)Fair Valueencyclopedia
Fused price target from multiple timeframes
ASI → SMA(5) with the multi-timeframe momentum confluence MC(D) (agreement of ASI slope across scales) and its acceleration MC(dD).
ASI → SMA(5) with the multi-timeframe momentum confluence MC(D) (agreement of ASI slope across scales) and its acceleration MC(dD).
FIFOglossary
First-In-First-Out. A position-management style in which the oldest open position is closed first.
Fill / slippageFill, slippageglossary
The fill is the price at which the broker actually executes an order — almost never the price you wanted. Slippage is the gap between the two, and on a tight strategy it is often the entire edge.
FIRMA (FIR Moving Average)FIRMA, FIR Moving Averageencyclopedia
Lower-lag trend filtering (performance not validated in this project's pipeline)
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Fisher transformglossary
An Ehlers reshaping of normalized price that sharpens turning-point timing by stretching extreme values; one of the classic chart-trader oscillators tested and found below the spread.
TRIX, Fisher Transform and Williams %R sub-panels — the screened-oscillator group.
TRIX, Fisher Transform and Williams %R sub-panels — the screened-oscillator group.
Fixed-Std Arctan Z-Scoreencyclopedia
Uses adaptive mean (rolling) but FIXED std from training data. Prevents false extremes during consolidation while detecting TRUE regime changes.
G
Genomeglossary
A single evolved network: one candidate produced by the neuroevolution breeding process, scored against the market and kept or discarded on its result.
Geometric Mean Comboencyclopedia
Non-linear feature interaction
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Grid tradingglossary
Placing many small orders at regular price intervals above and below current price, harvesting the oscillations. High theoretical win rate per cycle; defeated in practice by adverse selection.
H
H1 Swing Range Positionencyclopedia
Position within last H1 swing range: 0=at swing low, 1=at swing high, <0 or >1 = breakout
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
H1 Trend Slope (structure-aware)H1 Trend Slope, structure-awareencyclopedia
Market-structure-aware trend slope: uses the defining swing series for each regime. In uptrend, lows matter (support); in downtrend, highs matter (resistance).
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
HalfTrendglossary
An ATR-banded trend state machine that ratchets a trend line toward the latest extreme and flips state only when price closes far enough through the line. Smoother than a moving-average cross, but the ratchet makes it a trailing read, not a leading one.
SuperTrend — the ATR-band ratchet that flips between support (long) and resistance (short) on a close through the band. Shown for trailing-stop exits.
SuperTrend — the ATR-band ratchet that flips between support (long) and resistance (short) on a close through the band. Shown for trailing-stop exits.
HMM regime filterglossary
A Hidden Markov Model: it posits a few unobserved market states (e.g. trending vs mean-reverting), each emitting returns from its own distribution, with fixed switching probabilities, and trades only in the regime it was tuned for. A principled gate, but the states are statistical, not economic, and labelled only after the fact.
Hour Encoding (sin/cos)Hour Encoding, sin, cosencyclopedia
Time-of-day cycle; captures session effects
Sin/cos cyclic encoding of hour-of-day and day-of-week, so Friday evening sits next to Monday morning with no discontinuity.
Sin/cos cyclic encoding of hour-of-day and day-of-week, so Friday evening sits next to Monday morning with no discontinuity.
Hour-of-Week Filterencyclopedia
Exclude worst trading hours (statistically negative)
Sin/cos cyclic encoding of hour-of-day and day-of-week, so Friday evening sits next to Monday morning with no discontinuity.
Sin/cos cyclic encoding of hour-of-day and day-of-week, so Friday evening sits next to Monday morning with no discontinuity.
HSP / LSPHSP, LSPglossary
High / low swing pivot: a confirmed local top or bottom in the swing structure, the reference levels the TopsBots detector tracks.
Swing-point detection: the flawed timing-based alternation vs. Wilder's proper breakout-confirmed HSP/LSP method.
Swing-point detection: the flawed timing-based alternation vs. Wilder's proper breakout-confirmed HSP/LSP method.
HSP Slope (High Swing Point slope)HSP Slope, High Swing Point slopeencyclopedia
Rate of change between consecutive swing highs; rising HSP slope = strengthening uptrend, falling = weakening
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
Hurst Exponentencyclopedia
Mean-reverting(H<0.5) vs trending(H>0.5) vs random(H=0.5)
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
Hurst exponent (H)Hurst exponent, Hglossary
A regime label estimated by rescaled-range (R/S) analysis: H > 0.5 is a trending (persistent) series, H < 0.5 mean-reverting (anti-persistent), H ≈ 0.5 a random walk. Noisy on short windows — it classifies the recent past, not the next bar.
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
I
In-sample (IS) / out-of-sample (OOS)In-sample, out-of-sample, IS, OOSglossary
IS is the history you may use while designing and tuning. OOS is the slice you may not touch until tuning is done — the test the strategy has never seen. Peek at OOS, tune, and re-run, and you have quietly turned it into IS.
Indicatorglossary
A mathematical transform of the price stream, computed from price and fed into the decision logic as a feature. Its job is to summarize the past, which is why leaking future data into one is catastrophic.
Information Coefficient (IC)Information Coefficient, ICglossary
The (often rank) correlation between a signal's value and the next price move: 0 means no predictive power, ±1 would be perfect, and real signals on real markets live in the hundredths. IC decay / half-life is how fast that correlation falls off as the forward horizon lengthens — the signal's shelf life.
Intradayglossary
Holding a trade for less than a day.
K
Kalman filter (currency-strength)Kalman filter, currency-strength, Kalman10glossary
A state-space estimator that decomposes the returns of many pairs into a smaller set of per-currency strength values, updating its estimate each bar from the latest observation. The FX-Strength strategy uses it on daily and hourly data to rank currencies strong-to-weak; it is one of the two things this project means by per-currency CSI.
A Kalman filter recursively smoothing price into a noise-adaptive fair-value line, with the price-minus-filter residual as a stretch signal.
A Kalman filter recursively smoothing price into a noise-adaptive fair-value line, with the price-minus-filter residual as a stretch signal.
Kalman Filter (D1, H1)D1, H1encyclopedia
Decomposes 10 pair returns into 6 currency strengths. The D1 filter is the primary daily-macro read (Q=1e-4, R=1e-2, warmup=100 D1 bars); the H1 filter is the tighter-noise intraday confirmation (Q=1e-5, R=1e-3, warmup=500 H1 bars).
A Kalman filter recursively smoothing price into a noise-adaptive fair-value line, with the price-minus-filter residual as a stretch signal.
A Kalman filter recursively smoothing price into a noise-adaptive fair-value line, with the price-minus-filter residual as a stretch signal.
KAMAglossary
Kaufman Adaptive Moving Average: a moving average whose smoothing speed is driven by the Efficiency Ratio — fast in clean trends, slow in chop — to cut the whipsaw a fixed-speed average suffers.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
KAMA (Kaufman Adaptive MA)Kaufman Adaptive MAencyclopedia
Adaptive-speed moving average (fast in trends, slow in chop)
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Karpathy LLM-discovery loopglossary
An automated strategy-discovery loop in which a large-language-model agent repeatedly rewrites a generate_signals() function and a fixed harness scores each rewrite by one composite SCORE (pips-per-day over drawdown-risk). A different search operator — code-space edits — but only as trustworthy as its harness; a harness with a lookahead hole would reward lookahead.
Keltner Channel / squeezeKeltner Channel, squeezeglossary
An envelope of EMA ± m · ATR. The squeeze fires when the Bollinger Bands pull inside the Keltner Channel, meaning realized volatility has collapsed below its average range — a coiled-spring timing flag that is silent on which way the spring will release.
Bollinger Bands inside Keltner channels — the squeeze (gold shading) — with the release-momentum histogram. Shown with the Keltner overlay.
Bollinger Bands inside Keltner channels — the squeeze (gold shading) — with the release-momentum histogram. Shown with the Keltner overlay.
L
LightGBMglossary
A fast gradient-boosting library that builds an ensemble of decision trees. Used here both for feature-importance screening and as a go/no-go entry filter that vetoes a heuristic's trades in conditions where they historically failed. It can only filter the signal it is given, never improve it, and overfits readily.
London Session Rangeencyclopedia
London session boundaries for NY fade
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Lookahead biascompute_mc_on_seriesglossary
Using information that did not exist at the moment the signal fired — tomorrow's price leaking into today's decision. It produces a clean, smooth, entirely fictional result, indistinguishable from a real edge until the money is down. The project's central failure mode, across three separate incidents: two reached live money (the ~55,000-pip loss in Part III, itself a paired compute-and-curator bug, and a separate TR-Momentum fill artifact), and one — StrengthSpread — was caught by the statistical gates before it ever reached a live account.
LSP Slope (Low Swing Point slope)LSP Slope, Low Swing Point slopeencyclopedia
Rate of change between consecutive swing lows; rising LSP slope = higher lows (uptrend support), falling = lower lows
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
M
M1 Trend Slope (structure-aware)M1 Trend Slopeencyclopedia
Fast-timeframe market-structure-aware trend slope
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
MACDmacd_histglossary
Moving Average Convergence Divergence. The MACD line is EMA(12) minus EMA(26); the signal line is a 9-period EMA of that difference; the histogram is the gap between the two (line minus signal). All three use true exponential moving averages. The Part III curator bug substituted a plain SMA for the EMA and computed the wrong quantity entirely, so the live strategy received a different indicator than the one it was trained on — a concrete reminder that label-matching is not formula-matching.
MACD line (EMA12−EMA26), its EMA9 signal, and the histogram whose sign change flags a momentum shift. Shown with a momentum-pattern panel.
MACD line (EMA12−EMA26), its EMA9 signal, and the histogram whose sign change flags a momentum shift. Shown with a momentum-pattern panel.
MAE (Max Adverse Excursion)Max Adverse Excursionencyclopedia
Worst unrealized P/L; risk measurement
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Margin / margin call / marked to marketMargin, margin call, marked to marketglossary
Margin is the collateral the broker reserves for each open position. Marked to market re-values every open position at the current price on every bar. A margin call (closeout) fires when account equity falls below required margin and the broker force-closes positions automatically. OANDA liquidates at 50% margin.
Martingaleglossary
A strategy that doubles down after a loss, hoping a winning streak recovers everything. It wins reliably until the streak it cannot afford arrives, then loses more than every prior win combined.
Max Drawdown (intra-trade)Max Drawdown, intra-tradeencyclopedia
Worst point during current trade
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Mean reversion / momentumMean reversion, momentumglossary
Mean reversion bets price snaps back toward its average; momentum bets it keeps going.
MFE (Max Favorable Excursion)Max Favorable Excursionencyclopedia
Best unrealized P/L during trade; opportunity measurement
MFE / MAEMFE, MAEglossary
Maximum favorable / adverse excursion: the best and worst unrealized point a trade reaches before it closes. The raw material of the path-shape reward functions (capture ratio, path quality, AMDDP).
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Momentum Strengthencyclopedia
Direction consistency (what fraction of last 10 bars had same-sign momentum) × magnitude. High = persistent strong momentum.
MACD line (EMA12−EMA26), its EMA9 signal, and the histogram whose sign change flags a momentum shift. Shown with a momentum-pattern panel.
MACD line (EMA12−EMA26), its EMA9 signal, and the histogram whose sign change flags a momentum shift. Shown with a momentum-pattern panel.
Momentum Z-Scoreencyclopedia
Unusual price acceleration
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Monte-Carloglossary
a resolved same-letters clash. Earlier printings abbreviated two unrelated things as bare MC; this edition eliminates the clash so a bare MC never appears in the text. (1) Market Condition — the smoothed, ASI-derived momentum reading at the end of the ASIMC pipeline — now always travels qualified: MC(D) is the level (which way the smoothed series leans), MC(dD) whether that lean is strengthening or fading, both bounded to roughly [−1, +1]. (2) Monte-Carlo — the trade-shuffle validation gate — is now written out in full wherever it occurs.
Monte-Carlo (MC) gateMonte-Carlo gate, MC, mc_p, MC p-value, MC p, MC gateglossary
Reshuffle your trade results thousands of times and ask how often random does as well or better. If random wins most of the time, the "edge" is almost certainly noise. The gate can itself be passed by a loss-deferral structure (Part V), which is why a 100% pass rate is a warning, not a reassurance.
Moving average (SMA / EMA)Moving average, SMA, EMAglossary
The average of the last N prices, recomputed each bar. SMA weights them equally; EMA weights recent bars more. A strategy trained on one recipe behaves differently if fed another — the second Part III bug was exactly this substitution.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
MTF Swing Alignmentencyclopedia
STRONG_BULLISH: H1=HHHL & M1=HHHL. STRONG_BEARISH: H1=LHLL & M1=LHLL. BULL_PULLBACK: H1=HHHL but M1=LHLL/LHHL (buy opportunity). BEAR_RALLY: H1=LHLL but M1=HHHL/LHHL (sell opportunity).
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Multi-TF ZigZag S/RMulti-TF ZigZag Sencyclopedia
Multi-timeframe support/resistance from ZigZag swing points drawn as horizontal lines
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
MuZeroglossary
DeepMind's model-based reinforcement-learning algorithm. It is not handed the rules of its environment; it learns its own world-model (three coupled networks — representation, dynamics, prediction) and then plans by running Monte-Carlo Tree Search through that learned model in latent space. The project's clearest case of capacity overwhelming signal: ~2.5 million parameters, and it never reached positive expectancy on real prices.
N
NEATglossary
NeuroEvolution of Augmenting Topologies. Small neural networks compete, the best reproduce, and over generations both the weights and the structure of the network evolve, starting minimal and adding nodes and connections. The contrast with CMA-ES is that NEAT searches over architectures; CMA-ES searches over weights of a fixed architecture.
Newey-West / HACNewey-West, HACglossary
A heteroskedasticity-and-autocorrelation-consistent correction to a t-statistic. FX trades fired on the same day are not independent observations; Newey-West (and the related daily-clustering) widens the error bars so the t-stat is not flattered by serial correlation. It is what dropped the best surviving edge from t ≈ 3.4 to t ≈ 2.25.
Noise ratioglossary
The maximum price excursion over a window divided by the median spread over that window — a blunt tradeability gate. A low ratio means the path is mostly spread-sized chop not worth touching; it says nothing about direction.
Normalizationglossary
Rescaling a raw number into a comparable range (e.g. dividing a move by recent volatility, or squashing through arctan), so "big" and "small" mean the same across pairs and regimes. Get it wrong and a familiar-looking number means something different. The lookahead-safe versions in this project freeze the scaling statistics from the training window rather than recomputing them forward.
O
OANDAglossary
The retail FX broker the project uses: no minimum balance, no minimum trade size, a programmatic v20 API, US-based and US-regulated. The operational reason the whole methodology could run on minimal capital.
OANDA NEAT Trendline Slopeencyclopedia
Simple 12-bar price slope as trend proxy. Very basic compared to regression slope.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
Oracle ceilingglossary
The most a perfect, all-seeing trader could extract from a pair, computed by a dynamic program with full hindsight and one spread charged per trade. On GBP_JPY it came to 2,426 pips/day — but 49% of even the optimal trades net less than a single spread, so the slice a real trader could reach is about a tenth of that. The fullest statement of the spread wall.
P
P&F (Point-&-Figure)P&F, Point-&-Figureglossary
A charting method that discards the time axis: a new "box" is marked only when price moves a fixed amount (say 10 pips), so small wiggles are ignored. The reversal is how many boxes the other way start a new column. Its trap is that the box level a strategy claims to decide against is only fixed once future price confirms it — an easy way to leak lookahead.
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
p-valueglossary
The probability of a result at least this good by pure chance. Conventionally you want p < 0.05 (random would beat you less than 5% of the time). The first neuroevolution result's p of 0.884 — random beating it 88% of the time — is the cautionary case the whole Monte-Carlo discipline grew from.
Paper testglossary
Running a strategy on live prices but with simulated rather than real orders.
Parabolic SAR (PSAR)Parabolic SAR, PSARglossary
Wilder's stop-and-reverse trailing indicator: a level that accelerates toward price as a trend extends, used as a trailing stop. In this project's bake-off the standard fast acceleration choked winners on FX; a wide, slow variant trailed better, and PSAR overall fared poorly against alternatives like SuperTrend.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR (standard + wide/slow)standard + wide, slowencyclopedia
Trend-reversal detector and trailing stop. The standard fast-tightening AF (MuZero Tier 3) chokes winners on FX; the wide/slow variant starts wide and activates only past a profit threshold, and is the live FX-Strength trailing stop.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Path qualityglossary
A reward measure: MFE / (MFE + MAE + ε). 1.0 means the trade never went underwater; 0.5 means it ran as far against the position as it ran for it. Rewards trades that go right without first going wrong.
PhaseState (KAMA/SMA binary)PhaseState, SMA binaryencyclopedia
Binary trend phase: above or below time-shifted moving average. Configurable shift.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Pipglossary
The smallest standard price increment in FX: 0.0001 of price for most pairs, 0.01 for yen pairs. The universal unit; every result here is sized in pips.
Pips from Peakencyclopedia
How far from best unrealized P/L
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
How accumulated max-drawdown-pips (AMDDP) builds per bar while under water — the penalty behind the drawdown-aware fitness. Shown for a worked trade.
Pivot High/Low (Daily)Dailyencyclopedia
Daily support/resistance levels
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Pivot High/Low (Hourly)Pivot High, Low, Hourlyencyclopedia
Hourly support/resistance levels
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Position Efficiencyencyclopedia
How well agent is capturing the move
Position Sideencyclopedia
Agent's current exposure direction
Positive controlglossary
A test on a case where the answer is already known to be yes. If the instrument finds the planted answer, its "no" on real samples can be trusted; if it cannot, every reading is suspect. The sine-wave run was this project's.
PPOglossary
Proximal Policy Optimization, a standard policy-gradient reinforcement-learning algorithm used in the earlier new_swt micro effort to train a trading policy directly. Like the MuZero work it consumed, it never reached positive expectancy on real prices — a method in the inventory, not an edge.
Pre-NY Session Rangeencyclopedia
Pre-NY range for breakout detection
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Price Deltas (arctan)Price Deltas, arctanencyclopedia
Multi-horizon momentum (5-bar, 21-bar, 55-bar)
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Multi-lag log-return deltas (1/5/21/55/240-bar) — price momentum across timescales. Shown with related delta/momentum features.
Prior Day High/LowPrior Day Highencyclopedia
Psychological barrier levels
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Profit factor (PF)Profit factor, PFglossary
Dollars won on winners divided by dollars lost on losers. Above 1.0 is net-positive; Zone Recovery's 1.10 means \$1.10 back for every \$1.00 risked — positive in expectation, and still a structurally losing strategy once the tail is priced in.
PSAR Accelerationencyclopedia
How fast the SAR is converging on price. High acceleration = reversal imminent.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
PSAR Deltaencyclopedia
Signed distance from Parabolic SAR. Positive = above SAR (bullish), negative = below (bearish).
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
PSAR Strengthencyclopedia
Normalized distance from SAR. Large = strong trend, small = SAR catching up (reversal risk).
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Q
Quintile long/short factor portfolioQuintile long, short factor portfolioglossary
The standard cross-sectional factor construction: each period rank the universe by a factor, go long the top fifth and short the bottom fifth, hold for a fixed horizon. It isolates the factor's cross-sectional return but presumes a universe wide enough for quintiles, which is thin in major FX.
R
R (risk unit)R, risk unitglossary
The amount you were willing to lose on a trade before placing it. A "2R win" made twice what you risked; counting in R compares trades of different sizes on one scale.
Random walkglossary
A price path with no memory, each step independent of the last. The variance ratio formally tests for departures from it.
Range barsglossary
A non-time bar that closes when price has moved a fixed distance, so each bar holds equal movement rather than equal time. It filters quiet periods but makes timestamps irregular, breaking any tool that assumes a fixed clock.
Range Position (P&F)encyclopedia
Position in last 20-column price range
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
Range Position (Time)Range Position, range_pos_30encyclopedia
Position in 240-bar HH/LL channel; overbought/oversold
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Range Size Z-Scoreencyclopedia
Unusual bar range detection
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
Realized Volatilityencyclopedia
Actual return dispersion (vs ATR which uses range)
Realized volatility (rolling annualized return σ) against ATR, and their ratio — above 1 marks an event, below 1 marks compression.
Realized volatility (rolling annualized return σ) against ATR, and their ratio — above 1 marks an event, below 1 marks compression.
Regime (4-class)Regime, 4-classencyclopedia
Market microstructure classification
Regime-dependentglossary
Working only under specific market conditions (a trend, a volatility level) and failing when they change.
Regression Slopeencyclopedia
Short-term trend direction and strength
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
Retail FXglossary
The foreign-exchange market as accessed by an individual through an online broker, rather than by the institutional banks and funds that dominate it.
Reversal Signalencyclopedia
Time since last P&F reversal; momentum exhaustion proxy
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
A Point & Figure chart: X = up-columns, O = down-columns, a new column only on a ≥3-box reversal — time is collapsed out.
RSI (Relative Strength Index)RSI, Relative Strength Indexglossary
Wilder's 0–100 overbought/oversold oscillator, comparing average gains to average losses. Tested across timeframes and framings and found below the spread on its own.
RSI(7/14) oscillating 0–100 with the 70/30 overbought–oversold bands.
RSI(7/14) oscillating 0–100 with the 70/30 overbought–oversold bands.
RSI Extremeencyclopedia
RSI re-centered around zero: -1=oversold extreme, +1=overbought extreme, 0=neutral
RSI(7/14) oscillating 0–100 with the 70/30 overbought–oversold bands.
RSI(7/14) oscillating 0–100 with the 70/30 overbought–oversold bands.
RSI(14)encyclopedia
Overbought(>70)/oversold(<30) momentum
RSI(7/14) oscillating 0–100 with the 70/30 overbought–oversold bands.
RSI(7/14) oscillating 0–100 with the 70/30 overbought–oversold bands.
RT Breakout Proximityencyclopedia
Breakout imminence signal. Near 1 = price at edge of range, breakout likely.
RT Buy Distance (rt_b1_distance)RT Buy Distance, rt_b1_distanceencyclopedia
Distance to Wilder's RT buy signal level (support). Small value = near support = potential long.
RT Modeencyclopedia
Wilder's core regime classification: is the market reacting (oscillating between S/R) or trending (breaking through)?
RT Position Signalencyclopedia
Wilder's RT directional signal combining mode, range position, and momentum
RT Sell Distance (rt_s1_distance)RT Sell Distance, rt_s1_distanceencyclopedia
Distance to RT sell signal level (resistance). Small value = near resistance = potential short.
RT System (Reaction/Trend)RT System, Reaction, Trendencyclopedia
Wilder's Reaction/Trend system: detects whether market is in reaction (oscillating between S/R) or trend (breaking through).
RT Trailing Distanceencyclopedia
Distance from Wilder's trailing stop within the RT system
S
S5glossary
The five-second timeframe — the finest-grained price record the project keeps.
SB-A (Structural Breakout — ASI)Structural Breakout — ASIencyclopedia
ASI-based structural breakout state machine. Leads M1 (price) in 104/145 matched signal pairs — ASI breaks its structural level before price does. Median lead time: M2 fires ~30 min before M1 confirms. Standalone P&L: +1039p/247T/75%WR (EUR/JPY M5, 2016 bars, 0.5p spread).
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
SB-A / SB-P / SB-JointSB-A, SB-P, SB-Joint, sb_a, sb_pglossary
Structural-breakout state features built on the TopsBots swing detector. SB-P runs the detector on raw price; SB-A runs it on the ASI curve (cleaner swings, and it leads price); each encodes position relative to the active swing levels as a five-state machine (+2 broke the swing high … −2 broke the swing low). SB-Joint is their 5×5 product; its value is in disagreement — when price breaks one way while ASI points the other, the "toxic" states flag false breakouts to block.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
SB-Joint (M1×M2 Joint State)M1×M2 Joint Stateencyclopedia
25-state joint breakout context map. Toxic states MUST be hard-coded as entry blocks — not learned by NN (saves NN capacity). HHHL/LHLL/LHHL/HHLL (4-state swing regime from new_swt) describes PATTERN of swing sequence; SB-Joint describes POSITION relative to active swing levels. They are complementary: HHHL/LHLL = trend structure over multiple swings; SB-Joint = real-time position vs nearest swing boundary.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
SB-P (Structural Breakout — Price)Structural Breakout — Priceencyclopedia
Price-based structural breakout state machine. Candle-level responsive — fires before ASI-based version in only 17/145 matched pairs (M2 usually leads). Standalone P&L on EUR/JPY M5 (2016 bars, 0.5p spread): +260p/144T/56%WR.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Session VWAPencyclopedia
Daily fair value estimate (no volume, uses tick count proxy)
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
Intraday price with the Asian-session range, prior-day high/low and session pivots drawn forward. Shown with related session levels.
SHAPmanual
SHapley Additive exPlanations — a game-theoretic feature-importance score for a fitted model. In this project SHAP importance on zigzag direction-classification proved orthogonal-to-negatively-correlated with real trading edge: features ranked #1 by SHAP were dead-last by out-of-sample P&L, because classifying direction is a different quantity from knowing when to enter net of spread.
Sharpe ratioglossary
Profit divided by the volatility of profit. Above 1.0 is good, above 2.0 excellent. The +0.53 on the first neuroevolution result should have been the first hint it was not as exciting as it felt.
SIC/SAR RangeSIC, SAR Rangeencyclopedia
Per-bar range used in Swing Index Calculation context. Captures intra-bar volatility.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Parabolic SAR dots flipping from below (bullish) to above (bearish) price as an accelerating trailing stop, with the signed PSAR delta.
Signed CSIencyclopedia
Directional CSI for long/short signals
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Signed Efficiency (TEC)Signed Efficiencyencyclopedia
Kaufman ER but SIGNED. +1=perfect uptrend, -1=perfect downtrend, ~0=chop. N=5 best for M5 micro-swings.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
SMA (5, 20, 200)5, 20, 200encyclopedia
Simple moving averages. SMA(20) is the mid-trend line and the Bollinger-band centre; SMA(200) is a long-term trend filter; SMA(5) is a short-term average computed but not used live.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
SMA(20), EMA(20), Bollinger ±2σ and the Donchian(40) channel over EUR/USD M5. Shown with related trend overlays.
Speed (PnL/bars)Speed, PnL, barsencyclopedia
Pips earned per bar held. Directly punishes slow trades. +10p in 5 bars = +2.0, +10p in 40 bars = +0.25.
Spot FXglossary
Plain currency trading: buy one currency, sell another, no expiration — as opposed to futures or options.
Spreadglossary
The gap between the price you can buy at and sell at — the unavoidable toll on every round-trip trade; some brokers add a commission on top. The third wall: every intraday directional bet dies once you pay the realistic cost of getting in and out.
SQN (System Quality Number)SQN, System Quality Numberglossary
Van Tharp's standard score combining edge size, consistency, and trade count into one figure. Above 1.0 is the threshold for a system worth trading; it is one of the four statistical gates in the validation pipeline.
SqueezeState (BB inside KC)SqueezeState, BB inside KCencyclopedia
Bollinger Band squeeze inside Keltner Channels. Momentum amplified 2× during squeeze (breakout imminent).
Bollinger Bands inside Keltner channels — the squeeze (gold shading) — with the release-momentum histogram. Shown with the Keltner overlay.
Bollinger Bands inside Keltner channels — the squeeze (gold shading) — with the release-momentum histogram. Shown with the Keltner overlay.
Stochastic MCTS (chance nodes)Stochastic MCTS, chance nodesglossary
The planner inside the MuZero work, adapted for a market the agent does not control. The search tree alternates decision nodes (the agent chooses) with chance nodes (the market moves — modelled as discrete UP / NEUTRAL / DOWN outcomes with probabilities), so the agent cannot assume its preferred outcome. A faithful model of an adversarial environment, at the cost of a wider tree.
Stop-loss (SL) / take-profit (TP) / trailing stopStop-loss, take-profit, trailing stop, SL, TPglossary
SL closes a losing trade at a fixed loss; TP closes a winner at a fixed gain; a trailing stop follows price as a trade moves in your favor and exits if it retraces by a fixed amount. A strategy with no SL can post a 99% win rate by deferring its losses into open positions.
SuperTrend — the ATR-band ratchet that flips between support (long) and resistance (short) on a close through the band. Shown for trailing-stop exits.
SuperTrend — the ATR-band ratchet that flips between support (long) and resistance (short) on a close through the band. Shown for trailing-stop exits.
StrengthSpreadglossary
The csi_factor_study signal z(Strength_A) − z(Strength_B): the difference between two currencies' standardized strength scores. Its H4 64-bar-hold version was the study's most durable signal (a real contrarian out-of-sample Sharpe), but its first build carried a 55-minute lookahead leak from cross-timeframe merging and had to be rebuilt causally.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Per-currency strength z-scores (USD/EUR/GBP/JPY) from rolling returns and the EUR−USD StrengthSpread. Shown with related currency-strength features.
Super Smoother (Ehlers)Super Smoother, Ehlersencyclopedia
Two-pole Butterworth filter; minimal lag vs MA
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
SuperTrendglossary
An ATR-banded trailing-stop indicator (a per-trade ratchet of hl2 ± m · ATR, exiting on a close through the band). In this project's trailing-stop bake-off it was the standout, positive in- and out-of-sample at H4 and H1 and beating PSAR by a wide margin per trade.
SuperTrend — the ATR-band ratchet that flips between support (long) and resistance (short) on a close through the band. Shown for trailing-stop exits.
SuperTrend — the ATR-band ratchet that flips between support (long) and resistance (short) on a close through the band. Shown for trailing-stop exits.
Survival-Score exitglossary
A heuristic exit that sums several pressures into one scalar (momentum + atr_expansion − age − giveback) and closes the position when the score drops below a threshold. Interpretable and tunable, but its weights and threshold are free parameters that overfit readily.
Swing Point Rangeencyclopedia
Width of current swing range (H1 high swing - H1 low swing); measures structural volatility
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing Range Positionencyclopedia
Structure-aware position between confirmed swing H/L (not arbitrary window).
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing-range position (0 = at low, 1 = at high), range ÷ ATR, and the combo-geometric = range × (pos − ½). Shown with related range features.
Swing Regime (multi-scale)Swing Regime, multi-scaleencyclopedia
Multi-scale trend regime classification
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Swing Regime Combined (ordinal)Swing Regime Combined, ordinalencyclopedia
Final production encoding of swing state regime. Single feature replacing 4 one-hot channels.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Swing Regime Fibonacci (multi-scale)Swing Regime Fibonacciencyclopedia
Multi-scale regime: captures swing states at different granularities simultaneously. Fibonacci lookback periods (3,5,8,13).
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Swing Slope (linreg through HSPs/LSPs)Swing Slope, linreg through HSPs, LSPsencyclopedia
Rate of change of swing highs (or lows) via linear regression. More robust than 2-point slope — uses 2-3 points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
ASI with detected swing points and the trendlines drawn through successive high/low swing points.
Swing State (HHHL/LHLL/HHLL/LHHL)Swing State, HHHL, LHLL, HHLL, LHHLencyclopedia
Market structure regime from price swing points. HHHL=strong trend up, LHLL=strong trend down, HHLL=expanding range (breakout), LHHL=contracting range (squeeze).
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
T
t-statisticglossary
How many standard errors an observed effect sits from zero. Above 2 is "probably real," above 3 strong. Always quote it after the appropriate clustering/HAC correction (see Newey-West).
Tail riskglossary
The rare, large losses that show up only occasionally but can wipe out months or years of small wins. The Swiss-franc un-peg and the Brexit flash crash are the canonical examples; none appears in the 5.5-year backtest window.
TBP Relative (H1)encyclopedia
Where price sits between RT system's support and resistance. 0=at support, 1=at resistance.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
TBP Relative (M5)TBP Relativeencyclopedia
Position within bar range adjusted by trend slope. Rising trend amplifies range position.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
TCN (Temporal Convolutional Network)TCN, Temporal Convolutional Networkglossary
A sequence encoder built from dilated causal convolutions — convolutions that only look backward in time (no future leak) and skip an exponentially growing number of steps between taps, giving a wide receptive field with few layers. A lookahead-safe alternative to a recurrent network; its value depends entirely on whether the signal it is asked to encode exists.
TCN-AE Latent (18D)TCN-AE Latent, 18Dencyclopedia
Compressed market state; 99.7% reconstruction accuracy
TEC (Trend-Efficiency Coefficient)TEC, Trend-Efficiency Coefficient, TEC_5, dTECglossary
A signed efficiency ratio from the scalper repo: net displacement over the last n bars divided by total distance travelled, bounded [−1, +1]. Near +1 price marched straight up, near −1 straight down, near 0 it wandered. dTEC is its bar-to-bar change — whether the path is becoming more or less efficient.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Timeframeglossary
The bar size a strategy computes on: S5 (five seconds), M1/M5/M15/M30 (minutes), H1/H4 (hours), D1 (daily).
TopsBotsglossary
The project's swing-detection method: a three-stage filter that flags one-bar local extremes, keeps only the most extreme of each same-type run, and accepts a new pivot only if it extends prior structure (a higher high, a lower low) or follows a confirmed opposite pivot (a genuine reversal). The third stage is what separates real structure from noise without an arbitrary pip threshold. It carries a one-bar confirmation lag, so it is a context signal, not a leading one.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
TopsBots S/R (time-decayed)TopsBots S, time-decayedencyclopedia
Time-decayed support/resistance profile: recent inflections weighted more than old ones
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
TopsBots Swing Detectionencyclopedia
Detect swing highs/lows for market-structure analysis
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Trend Acceleration (dTEC)Trend Accelerationencyclopedia
Is trend quality improving or degrading? Positive = momentum building (leg starting). Negative = momentum fading.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Trend Qualityencyclopedia
SMA alignment (directional) weighted by ADX (strength). High value = aligned MAs AND strong trend. Zero = misaligned or weak.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Kaufman Efficiency Ratio (net move ÷ path length) over several windows — near 1 = clean trend, near 0 = chop — the speed control behind KAMA. Shown with related trend-quality signals.
Trend Strengthencyclopedia
Trend dominance over noise
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
Trend Strength (slope+ADX)slope+ADXencyclopedia
Combined slope direction + ADX magnitude into single trend strength signal
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
TRIXglossary
A momentum oscillator: the bar-to-bar rate of change of a triple-smoothed exponential moving average of price. Smoothing the price through three successive EMAs strips out short-cycle noise, and reading the slope of that thrice-smoothed line gives a signal that is positive when the smoothed trend is accelerating up and negative when it is accelerating down. Tested in this project across timeframes and framings; its forward-return information coefficient sat at roughly zero, so it carried no spread-clearing directional edge on its own.
TRIX, Fisher Transform and Williams %R sub-panels — the screened-oscillator group.
TRIX, Fisher Transform and Williams %R sub-panels — the screened-oscillator group.
True Rangeencyclopedia
Single-bar volatility; base component of ATR
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
U
Units (`u`)Units, `u`glossary
The size of a position, in the broker's smallest tradable increment: 25u means 25 units, 50u means 50 units. On OANDA a unit is one unit of the base currency, and one unit is the minimum trade size. On the tiny out-of-sample research accounts used here, position sizes of 1–50 units are typical, which is why each pip is worth only a fraction of a cent (see pips).
Unrealized P/L (position)Unrealized P, L, positionencyclopedia
Real-time trade P/L normalized by volatility. Zero when flat. Spread deducted from bar 0.
Unrealized PnL (P&F)encyclopedia
Position P/L in box-size units
Unrealized PnL (Time)Unrealized PnLencyclopedia
Real-time P/L feedback; 0 when flat
V
Variance Ratioencyclopedia
MR(<1) vs trending(>1) vs random(=1) at specific lags
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
Variance Ratio (VR)Variance Ratio, VRglossary
A formal random-walk test: VR(q) = Var(q-period return) / (q · Var(1-period return)). Under a random walk it equals 1; above 1 signals trending (positive autocorrelation), below 1 mean reversion. A single q probes one horizon; the rigorous version sweeps several.
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
Rolling Hurst exponent (0.5 = random walk) and Variance Ratio (below 1 = mean-reverting) — the mean-reversion diagnostics.
VIDYA (Adaptive MA)VIDYA, Adaptive MAencyclopedia
Kaufman ER-based adaptive MA
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Bollinger Bands ±2σ and the adaptive KAMA trend line, plus BB position (0 = lower band, 1 = upper). Shown with related MA/band overlays.
Vol-pipsglossary
Pips divided by the pair's recent volatility, so calm-market and wild-market moves count on the same scale.
Volatility Composite (ATR percentile)Volatility Compositeencyclopedia
Normalized volatility regime: 0=historically quiet, 1=historically loud
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
ATR(7/14/28) as the Wilder-smoothed mean of True Range, with the price envelope and the historical quiet/loud regime percentile.
Volatility Expansionencyclopedia
ATR relative to its own 20-period average. Positive = expanding volatility (breakout), negative = contracting (squeeze).
Realized volatility (rolling annualized return σ) against ATR, and their ratio — above 1 marks an event, below 1 marks compression.
Realized volatility (rolling annualized return σ) against ATR, and their ratio — above 1 marks an event, below 1 marks compression.
Volatility Regime (percentile)Volatility Regime, percentileencyclopedia
100-bar rolling percentile rank of ATR. -1 = historically quiet, +1 = historically loud.
Realized volatility (rolling annualized return σ) against ATR, and their ratio — above 1 marks an event, below 1 marks compression.
Realized volatility (rolling annualized return σ) against ATR, and their ratio — above 1 marks an event, below 1 marks compression.
Vortex indicatorglossary
A pair of lines (VI+, VI−) flagging directional trend from the relationship between consecutive bars' ranges; conceptually a cousin of the DMI. Tested across timeframes and framings and found below the spread on its own.
Vortex VI+ / VI− and their log-ratio risk/reward composite; VI+ above VI− marks bullish directional expansion.
Vortex VI+ / VI− and their log-ratio risk/reward composite; VI+ above VI− marks bullish directional expansion.
Vortex Indicator Risk/RewardVortex Indicator Risk, Rewardencyclopedia
Volatility + direction composite: log ratio of positive to negative vortex movement. Strong positive = dominant bullish pressure, negative = bearish.
Vortex VI+ / VI− and their log-ratio risk/reward composite; VI+ above VI− marks bullish directional expansion.
Vortex VI+ / VI− and their log-ratio risk/reward composite; VI+ above VI− marks bullish directional expansion.
W
Walk-forward (WF)Walk-forward, WFglossary
Split history into time-ordered chunks and require the strategy to be positive in each separately. A single lucky year then cannot carry the verdict; this project's NEAT runs demanded profitability in every chunk via a min(chunk_scores) fitness.
Wavelet Scattering Transform (WST / SWT)Wavelet Scattering Transform, WST, SWTglossary
A multi-scale time-frequency decomposition of the price window (computed with kymatio's Scattering1D) that cascades wavelet transforms and modulus operations into a translation-invariant, deformation-stable representation of ~128 coefficients. Disambiguation: in this project the abbreviation WST means this transform; SWT is the name of the repository (new_swt) that used it, not a separate "stationary wavelet transform." A principled feature extractor — but a wide input that invites overfitting, and neither RL pipeline that consumed it ever reached positive expectancy on real prices.
Wilder ASI (Incremental)Wilder ASI, Incrementalencyclopedia
Accumulative Swing Index — Wilder's 1978 formula. HSP/LSP detected on ASI curve rather than raw price for noise filtering.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder's Accumulative Swing Index — a running swing-momentum line — with Bollinger bands on the ASI and RSI-of-ASI. Shown with related ASI derivatives.
Wilder CSI (Commodity Selection Index)Wilder CSI, Commodity Selection Indexencyclopedia
Cross-sectional pair ranking (trend + volatility + cost)
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
ADX(14) trend strength with +DI / −DI directional lines; ADX above 25 marks a trending regime. Shown with related directional features.
Williams %Rglossary
An overbought/oversold oscillator reading where the close sits within the recent high-low range, scaled to [−100, 0].
TRIX, Fisher Transform and Williams %R sub-panels — the screened-oscillator group.
TRIX, Fisher Transform and Williams %R sub-panels — the screened-oscillator group.
Win rate (WR)Win rate, WRglossary
The share of trades that closed in profit. A high win rate with no stop-loss is an accounting choice, not an achievement.
WPCTL (windowed / winsorized percentile)WPCTL, windowed, winsorized percentileglossary
A robust house normalizer: map a value to its percentile within a rolling window after clipping the extreme tails, then optionally squash through arctan. More robust than a z-score for fat-tailed financial data.
WPCTL (Winsorized Percentile)encyclopedia
Robust normalization: clips extreme outliers at 0.1th/99.9th percentile, then maps to [-1,1].
WST Features (128D)WST Features, 128Dencyclopedia
Wavelet-based multiscale representation
Z
ZigZagglossary
A pivot detector that marks a new swing only when price has reversed by at least a minimum threshold (about 30 pips here), filtering smaller wiggles. Like all swing detectors the final pivot is only confirmed in hindsight, so it is a context signal; in the swing-method bake-off its thresholded form lost money at every threshold tested.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
ZigZag Indicatorencyclopedia
Price-based swing detection with minimum swing filter. Foundation for HSP/LSP detection.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
The ZigZag swing skeleton over candles with the ordinal swing-regime encoding (HHHL uptrend … LHLL downtrend). Shown with related swing-structure features.
Zone Recovery (ZR)Zone Recovery, ZRglossary
A grid/martingale hybrid: as price moves against the first entry, larger counter-positions are layered so any sufficient reversal closes the whole stack at a profit. The place where the edge and the tail are the same thing — 96% of the backtested profit lived in the rare deep (5+ leg) cycles, and every leg-cap that bounded the tail also destroyed the edge.
zsarctan normalizerglossary
A two-step bounded normalizer: a rolling z-score taken against a fixed historical standard deviation (frozen, not recomputed forward), then squashed through arctan(x) · 2/π into [−1, +1]. The fixed-std choice is the load-bearing detail — recomputing the std over a growing window would leak the future.
No term matches that filter.