Since the last news article, a lot has changed again in the Trading Setup Analyzer.
The focus remains the same: clear, traceable signals instead of gut feeling - but with more fine-tuning inside
config.php.
The main additions are: a new 5m timeframe, optimized history settings, volume spike detection,
session overlays, an extended previous-day box and more structure in the EMA stack overlay.
Adjusted timeframes & more context
The configuration of the time intervals has been reworked. In $ALL_INTERVALS you now find not only
the known timeframes but also an additional 5m interval - with more history and a clearly defined
lookback:
- New 5m interval:
'5m' => [1400, 144]complements the existing 1m, 15m, 1h, 4h and 1d time units. This cleanly bridges the gap between very short-term scalping (1m) and intraday structure (15m). - Reworked values: All entries in
$ALL_INTERVALShave been adjusted so that more candles per timeframe are loaded and the lookback for support/resistance is more realistic (e.g. longer context on 4h and 1d).
In short: the analyzer now has more “past” to work with without dragging around unnecessary data. That stabilizes zones, bias and backtests.
Extreme order book walls highlighted more clearly
A new block $EXTREME_WALL_THRESHOLDS_BY_BASE has been added.
These values define from which size an order book wall is considered “extreme” - separated by base asset:
- BTC: for example, from 100 BTC upwards a wall is treated as unusually large.
- ETH, SOL, XRP, PAXG: individual thresholds per base (e.g. several hundred ETH or millions of XRP).
For you in the UI this means: truly large walls are highlighted more clearly and can be distinguished from normal order book noise much faster.
Volume spikes: symbol-specific & with sound limit
The volume spike module has been expanded and cleaned up in $VOLUME_SPIKE_CFG:
- Defaults: General base settings (lookback, multiplier, minimum volume, cooldown,
sound options) are grouped in the
'defaults'block. - Symbol profiles: Under
'by_symbol'there are individual thresholds per market (e.g. BTC with spikes from ~800+ volume, ETH from ~15000+). This prevents “loud” coins from triggering signals non-stop. - Sound limitation: With
sound_max_msthe playback duration of the audio (e.g. 5000 ms) is strictly capped - the sound does not run endlessly.
The result: audio spikes are more targeted, sensibly calibrated per symbol and technically well constrained.
Session overlays: Asia & New York in the chart
New session control is available via $SESSIONS_OVERLAY_CFG.
This allows you to centrally define which trading sessions are shown as time bands in the chart:
- Active sessions: Via
'show_sessions_zones'you can, for example, activate Asia and New York, while others like London or Germany can be deliberately left disabled. - Per timeframe: In
'sessions_by_tf'you control whether a timeframe displays the full session time (open → close) or only a compact core window (core time) - e.g. full band on 1m, compressed core time on 15m/1h.
This makes it much easier to see whether a setup is forming in an active session or just in a “dead” market phase.
Previous-day box overlay: more precise control
The previous-day box ($PREV_DAY_BOX_OVERLAY_CFG) has been added and extended:
- Enabled per timeframe: Via
'by_tf'the box can be turned on specifically for 1m, 5m and 15m. - Optional styling: Transparency (
alpha) as well as optionalfillandstrokecolors keep the previous-day zone subtle in the background.
This keeps the previous day’s high/low and range in view without covering the chart - especially useful for liquidity sweeps around the prior day’s high/low.
EMA stack overlay: more timeframes, clearer filters
The bullish EMA stack overlay is now controlled more precisely through $EMA_STACK_BULL_OVERLAY_CFG:
- More timeframe support: Configuration for 15m, 1h and 1d - including separate filter blocks.
- by_tf & by_symbol_tf: There are global defaults, timeframe-specific settings and, if needed, symbol-specific fine-tuning (e.g. BTC 15m different from PAXG 1d).
- Filters grouped: Pullback distance to EMA50, Williams %R filter and candle range filter are defined as complete blocks per TF so that nothing gets accidentally overridden.
In practice this means: the small markers under trend candles are better filtered and adapt to each market/timeframe instead of using a one-size-fits-all approach.
Trendlines: behavior refined
The trendline configuration $TREND_LINES has been adjusted internally without changing the core idea:
- max_side_changes: New limit that defines how often a line may change side (long/short) before it is discarded.
- 15m optionally disabled: On 15m the feature is set to
enabled => falseby default - to avoid very “nervous” lines on smaller TFs if they are not explicitly needed. - Fine-tuning of time distances & ignore_last_bars: Reaction windows and the “don’t use as pivot” zone on the right edge have been sharpened.
Because of this, the lines in the chart behave calmer and more consistently, especially in fast market phases.
What remains unchanged at the core?
The foundation from the last article still applies:
- Micro impulses: The z-score/RSI logic on 15m and 1h remains in place and has been aligned with the new TF/history settings.
- Order block limits:
OB_MAX_ZONESandOB_MAX_ZONES_PER_DIRstill limit the total number of zones and keep the chart readable. - Stability & TLS: CRON token, debug flags and TLS options continue to provide robust data feeds and clean logs.
The difference: more details are now controlled centrally in config.php - from volume spikes and
session bands to extreme walls and EMA stacks. This makes the analyzer more flexible without
making the UI more complicated.
