{"id":586600,"date":"2026-04-06T21:01:15","date_gmt":"2026-04-06T21:01:15","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/586600\/"},"modified":"2026-04-06T21:01:15","modified_gmt":"2026-04-06T21:01:15","slug":"machine-learning-supertrend-aslan-indicator-by-zimord-tradingview","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/586600\/","title":{"rendered":"Machine Learning Supertrend [Aslan] \u2014 Indicator by Zimord \u2014 TradingView"},"content":{"rendered":"<p>Hey everyone \ud83d\udc4b, This is an indicator I&#8217;ve been working on for a long time. Its not really finished yet, but I think it has huge potential.<\/p>\n<p>It uses a SuperTrend foundation layer with momentum filtering, volume confirmation, and, most importantly, an adaptive engine that continuously adjusts its own parameters based on recent performance. It fires entry arrows on the chart while running a background simulation to score how the current settings are performing \u2014 then quietly adjusts itself over time.<\/p>\n<p>Two systems run in parallel: the signal engine that produces the arrows you see, and a background test matrix that opens and closes simulated trades to feed the optimizer. The optimizer adjusts parameters, which produces better signals, which feeds back into better learning.<\/p>\n<p>The Core Concept<br \/>At its heart this is a SuperTrend indicator \u2014 a volatility band that flips bullish or bearish as price crosses it. Signals fire either when that flip occurs (Reversal mode) or when price pushes to a new extreme within the current trend (Breakout mode).<\/p>\n<p>On top of this, three adaptive learning layers run continuously:<\/p>\n<p>Global Optimizer \u2014 rolling window of recent trade results that proposes parameter changes based on win rate, Sortino ratio, and profit factor<\/p>\n<p>Micro-Batch Processor \u2014 a faster layer that groups results into mini-batches for quicker adjustments<\/p>\n<p>Regime Grid \u2014 a 2D memory map that remembers what settings worked under similar market conditions (trend strength \u00d7 volatility) and biases proposals accordingly<\/p>\n<p>The Most Important Settings \u2014 Start Here<\/p>\n<p>Band Width (Group \u2461) \u2014 Default: 1.4<br \/>The single most impactful setting in the entire indicator. Controls how wide the SuperTrend bands are. Lower values (1.0\u20131.2) create tight bands that flip often, giving more signals but more noise. Higher values (2.0\u20133.0) only flip on large structural moves, giving fewer but stronger signals. If your chart feels too noisy, raise this first. Higher values result in more trend following signals, while lower ones result in more contrarian signals.<\/p>\n<p>Lookback Window (Group \u2461) \u2014 Default: 30<br \/>How many bars back the indicator scans when detecting new highs and lows. Lower values (10\u201315) react to minor swings and fire frequently. Higher values (50\u2013100) only react to large structural pivots. Tune this alongside Band Width \u2014 they work together.<\/p>\n<p>Signal Type (Group \u2460) \u2014 Default: Reversal<br \/>Pick one and stick with it. Reversal catches turning points when a trend exhausts. Breakout rides momentum to new extremes.<\/p>\n<p>Reactivity \/ Master Dial (Group \u2465) \u2014 Default: 10<br \/>Controls how aggressively the adaptive engine responds to new information. Value of 1 = very conservative, slow to adapt, stays close to your base inputs. Value of 20 = aggressive, adapts quickly and can drift far from base settings. Start at 10 and only raise it if the market you&#8217;re trading changes character frequently.<\/p>\n<p>Signal Spacing (Group \u2460) \u2014 Default: 10<br \/>Minimum bars between any two signals. Prevents clustered rapid-fire entries in choppy zones. Lower on fast timeframes (3\u20135 on 1-min), higher on daily charts (20\u201330).<\/p>\n<p>Group-by-Group Reference<\/p>\n<p>\u2460 Signal Mode<br \/>Signal Type \u2014 Reversal catches trend exhaustion flips. Breakout rides momentum to new extremes. Pick one.<\/p>\n<p>Require Fresh Pivot \u2014 When on, a signal only fires if price made a genuine new high\/low first. Off = more signals, more noise.<\/p>\n<p>Signal Spacing \u2014 Minimum bars between signals. Tune per timeframe.<\/p>\n<p>\u2461 Volatility Envelope<\/p>\n<p>Lookback Window \u2014 Bars scanned for new highs\/lows. Lower = more reactive, more signals.<\/p>\n<p>Smoothing Period \u2014 ATR calculation period. Lower = faster reaction to volatility, more band flips.<\/p>\n<p>Band Width \u2014 ATR multiplier for band width. The most impactful setting in the indicator. Lower = more signals, higher = fewer stronger signals.<\/p>\n<p>Price Basis \u2014 Which price source feeds SuperTrend. hlcc4 (default) is smoothest, close is most reactive.<\/p>\n<p>True Range Mode \u2014 On = RMA-smoothed ATR (standard). Off = EMA-smoothed, faster but noisier.<\/p>\n<p>\u2462 Momentum Filter<br \/>Active \u2014 Toggles RSI filtering. Off = more signals but no momentum confirmation.<\/p>\n<p>Length \u2014 RSI period. Lower = more volatile RSI, filter triggers more easily.<\/p>\n<p>Hot Zone Memory \u2014 How many bars back it checks whether RSI was overbought (for sell confirmation). Higher = more lenient.<\/p>\n<p>Cold Zone Memory \u2014 Same concept for oversold \/ buy confirmation.<\/p>\n<p>RSI Hot\/Cold Levels (set in Group \u246c) \u2014 Overbought\/oversold thresholds. Default 70\/30. Wider = more signals, tighter = fewer.<\/p>\n<p>\u2463 Flow Analysis<\/p>\n<p>Sample Depth \u2014 Bars averaged to define &#8220;normal&#8221; volume.<\/p>\n<p>Surge Threshold \u2014 Volume must exceed this multiple of average to count as a surge (1.2 = 20% above average).<\/p>\n<p>Require Surge \u2014 When on, signals only fire with volume confirmation. Dramatically reduces count but greatly improves quality. Worth enabling.<\/p>\n<p>\u2464 Signal Quality<\/p>\n<p>Key Levels Only \u2014 Only signals at major structural turning points fire. Fewer signals \u2014 suited for swing traders.<\/p>\n<p>Key Level Depth \u2014 ATRs the price range must span to qualify as a key level. Only matters when Key Levels Only is on.<\/p>\n<p>\u2465 Master Dial<br \/>Reactivity (1\u201320) \u2014 The meta-knob for the entire adaptive engine. Controls batch size, adaptation speed, deadband sensitivity, and EMA alpha simultaneously. If you only change one adaptive setting, change this.<\/p>\n<p>Micro-Batch Processing \u2014 Enables the faster mini-batch learning layer. On = quicker adaptation.<\/p>\n<p>Live Pressure Sensor \u2014 Tracks cumulative up\/down-tick volume flow on live bars to bias the optimizer&#8217;s step size. Only affects live charts.<\/p>\n<p>\u2466 Auto-Tune Engine<br \/>Enable Auto-Tune \u2014 Master switch. Off = fixed parameters forever, just a traditional indicator.<\/p>\n<p>Use Background Test Matrix \u2014 Runs the 5\u00d75 simulated trade grid. Must be on for any adaptation to occur.<\/p>\n<p>Lock Envelope to Base \u2014 Forces plotted bands to use your original inputs visually even if internal parameters have drifted. The signal engine always uses adapted values regardless.<\/p>\n<p>\u2467 Optimizer<br \/>Most users don&#8217;t need to touch these \u2014 the defaults work well.<\/p>\n<p>Step Size \u2014 Base learning rate. Higher = faster but potentially overshooting adaptation.<\/p>\n<p>History Depth \u2014 Rolling window of trades used to compute statistics. Higher = slower but more stable learning.<\/p>\n<p>Win Ceiling \/ Floor \u2014 Win rate thresholds that trigger parameter tightening or loosening.<\/p>\n<p>Momentum Smoothing \u2014 EMA blend factor for applying new proposals. Higher = faster-acting changes.<\/p>\n<p>Update Cooldown \u2014 Minimum bars between parameter updates. Prevents rapid oscillation.<\/p>\n<p>Deadband Width \/ Period \u2014 Proposed changes must exceed these thresholds before being applied. Filters micro-jitter.<\/p>\n<p>Anchor Revert Interval \/ Strength \u2014 Every N bars, parameters drift back toward your base inputs. Safety mechanism against unbounded drift.<\/p>\n<p>P&amp;L Cap per Trade \u2014 Clips outlier trades at this USD value before learning from them. Prevents one giant win\/loss from distorting statistics.<\/p>\n<p>\u2468 Risk Guard<br \/>Max Entries \/ Session \u2014 Stops new signals after this many trades in a day.<\/p>\n<p>Session Loss Limit \u2014 Pauses trading if cumulative session P&amp;L drops below this USD amount.<\/p>\n<p>Base Pause After Loss \u2014 Bars to wait after a losing trade. Prevents revenge trading.<\/p>\n<p>Streak Limit \u2014 Pauses after this many consecutive losses.<\/p>\n<p>Scale Pause by Loss Size \u2014 Larger losses trigger proportionally longer pauses.<\/p>\n<p>Enforce on Test Matrix \u2014 Applies risk rules to the background simulation too. Usually leave off so the matrix always has fresh data.<\/p>\n<p>\u2469 Context Memory (Regime Grid)<br \/>Enable Regime Grid \u2014 Activates the market-context memory system.<\/p>\n<p>Regime \/ Volatility Bins \u2014 Resolution of the grid on each axis. More bins = finer resolution but slower confidence buildup per cell.<\/p>\n<p>Neighbor Blend Radius \u2014 How much adjacent grid cells blend into each other. Higher = smoother but less precise.<\/p>\n<p>Decay Half-Life \u2014 How quickly older data in a cell loses weight. Lower = faster forgetting.<\/p>\n<p>Max Grid Influence \u2014 How much the regime grid can dominate the global optimizer. 0.65 = up to 65% grid contribution.<\/p>\n<p>\u246a Decay Traces<br \/>Short-term fading trade memory that specifically monitors for large adverse moves to tighten stops.<\/p>\n<p>Enable Trace Buffer \u2014 Activates short-term memory.<\/p>\n<p>Fade Rate \u2014 Energy reduction per bar. Higher = only very recent outcomes matter.<\/p>\n<p>Adverse Move Threshold \u2014 MAE in ATR units above which a trade is flagged as a tail event.<\/p>\n<p>Guard Tighten Cap \u2014 Maximum stop tightening allowed from tail-event feedback.<\/p>\n<p>\u246b State Snapshot<br \/>Restore String \u2014 Paste a previously exported snapshot here to reload learned parameters and grid cells across reloads.<\/p>\n<p>Export Now \u2014 Toggle on to emit the current learned state as an alert string. Toggle off afterward.<\/p>\n<p>Import on Next Bar \u2014 Applies the Restore String on the next confirmed bar.<\/p>\n<p>Risk Management (TP\/SL Overlay)<\/p>\n<p>Show TP &amp; SL \u2014 Toggles the visual overlay.<\/p>\n<p>TP\/SL for \u2014 Which signal type drives the levels \u2014 Contrarian, AI Supertrend, or Both.<\/p>\n<p>TP 1\/2\/3 \u2014 Take-profit multipliers relative to the stop distance. Set any to 0 to disable that level.<br \/>Quick Tuning Guide<br \/>Too many noisy signals? Raise Band Width \u2192 raise Lookback Window \u2192 raise Signal Spacing \u2192 enable Require Surge \u2192 enable Key Levels Only.<br \/>Too few signals? Lower Band Width \u2192 lower Lookback Window \u2192 lower Signal Spacing \u2192 disable Require Surge \u2192 disable Key Levels Only \u2192 widen RSI Hot\/Cold levels.<br \/>Want faster adaptation? Raise Reactivity toward 15\u201318 \u2192 lower History Depth \u2192 lower Decay Half-Life.<br \/>Want more stability? Lower Reactivity toward 3\u20135 \u2192 raise History Depth \u2192 raise Anchor Revert Interval.<br \/>Starting fresh on a new instrument? Let the indicator run for at least 50\u2013100 bars before evaluating, then use Export Now to save the learned state so it survives a chart reload.<\/p>\n","protected":false},"excerpt":{"rendered":"Hey everyone \ud83d\udc4b, This is an indicator I&#8217;ve been working on for a long time. Its not really&hellip;\n","protected":false},"author":2,"featured_media":586601,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[62,276,277,49,48,61],"class_list":{"0":"post-586600","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-artificial-intelligence","8":"tag-ai","9":"tag-artificial-intelligence","10":"tag-artificialintelligence","11":"tag-ca","12":"tag-canada","13":"tag-technology"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/586600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=586600"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/586600\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/586601"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=586600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=586600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=586600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}