<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://255k.forenger.com/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>EURUSD Exclusive</title>
		<link>https://255k.forenger.com/</link>
		<description>EURUSD Exclusive</description>
		<language>ru-ru</language>
		<lastBuildDate>Tue, 18 Aug 2026 20:32:46 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>EURUSD Exclusive</title>
			<link>https://255k.forenger.com/viewtopic.php?pid=63#p63</link>
			<description>&lt;p&gt;//@version=6 indicator(&amp;quot;RSI Band Baseline + Envelope MTF&amp;quot;, overlay=true) srcTypeInput = input.string(&amp;quot;hl2&amp;quot;, &amp;quot;Source Type&amp;quot;, options=[&amp;quot;close&amp;quot;,&amp;quot;open&amp;quot;,&amp;quot;high&amp;quot;,&amp;quot;low&amp;quot;,&amp;quot;hl2&amp;quot;,&amp;quot;hlc3&amp;quot;,&amp;quot;ohlc4&amp;quot;], group=&amp;quot;General&amp;quot;) refA_calcTf = input.timeframe(&amp;quot;5&amp;quot;, &amp;quot;Reference A - Calc Timeframe&amp;quot;, group=&amp;quot;Reference Line A&amp;quot;) refA_dispTf = input.timeframe(&amp;quot;45&amp;quot;, &amp;quot;Reference A - Display Timeframe&amp;quot;, group=&amp;quot;Reference Line A&amp;quot;) refA_len = input.int(5, &amp;quot;Reference A - RSI Length&amp;quot;, minval=2, group=&amp;quot;Reference Line A&amp;quot;) refA_ob = input.int(70, &amp;quot;Reference A - Overbought Level&amp;quot;, minval=1, maxval=99, group=&amp;quot;Reference Line A&amp;quot;) refA_os = input.int(30, &amp;quot;Reference A - Oversold Level&amp;quot;, minval=1, maxval=99, group=&amp;quot;Reference Line A&amp;quot;) refB_calcTf = input.timeframe(&amp;quot;15&amp;quot;, &amp;quot;Reference B - Calc Timeframe&amp;quot;, group=&amp;quot;Reference Line B&amp;quot;) refB_dispTf = input.timeframe(&amp;quot;120&amp;quot;, &amp;quot;Reference B - Display Timeframe&amp;quot;, group=&amp;quot;Reference Line B&amp;quot;) refB_len = input.int(5, &amp;quot;Reference B - RSI Length&amp;quot;, minval=2, group=&amp;quot;Reference Line B&amp;quot;) refB_ob = input.int(70, &amp;quot;Reference B - Overbought Level&amp;quot;, minval=1, maxval=99, group=&amp;quot;Reference Line B&amp;quot;) refB_os = input.int(30, &amp;quot;Reference B - Oversold Level&amp;quot;, minval=1, maxval=99, group=&amp;quot;Reference Line B&amp;quot;) baseTf = input.timeframe(&amp;quot;30&amp;quot;, &amp;quot;Baseline - Display Timeframe&amp;quot;, group=&amp;quot;Baseline&amp;quot;) baseColor = input.color(color.new(color.yellow, 0), &amp;quot;Baseline Color&amp;quot;, group=&amp;quot;Baseline&amp;quot;) baseWidth = input.int(2, &amp;quot;Baseline Width&amp;quot;, minval=1, maxval=6, group=&amp;quot;Baseline&amp;quot;) envCalcTf = input.timeframe(&amp;quot;30&amp;quot;, &amp;quot;Envelope - Calc Timeframe&amp;quot;, group=&amp;quot;Envelope&amp;quot;) envLen = input.int(5, &amp;quot;Envelope - RSI Length&amp;quot;, minval=2, group=&amp;quot;Envelope&amp;quot;) envOb = input.int(70, &amp;quot;Envelope - Overbought Level&amp;quot;, minval=1, maxval=99, group=&amp;quot;Envelope&amp;quot;) envOs = input.int(30, &amp;quot;Envelope - Oversold Level&amp;quot;, minval=1, maxval=99, group=&amp;quot;Envelope&amp;quot;) envUpColor = input.color(color.new(color.red, 0), &amp;quot;Envelope Upper Color&amp;quot;, group=&amp;quot;Envelope&amp;quot;) envDnColor = input.color(color.new(color.lime, 0), &amp;quot;Envelope Lower Color&amp;quot;, group=&amp;quot;Envelope&amp;quot;) envFillColor = input.color(color.new(color.gray, 90), &amp;quot;Envelope Fill Color&amp;quot;, group=&amp;quot;Envelope&amp;quot;) f_src(o, h, l, c, t) =&amp;gt; t == &amp;quot;close&amp;quot; ? c : t == &amp;quot;open&amp;quot; ? o : t == &amp;quot;high&amp;quot; ? h : t == &amp;quot;low&amp;quot; ? l : t == &amp;quot;hl2&amp;quot; ? (h + l) / 2.0 : t == &amp;quot;hlc3&amp;quot; ? (h + l + c) / 3.0 : (o + h + l + c) / 4.0 f_safeDiv(a, b) =&amp;gt; math.abs(b) &amp;lt; 1e-10 ? 0.0 : a / b f_bandFromState(src, auc, adc, length, obLevel, osLevel) =&amp;gt; x1 = (length - 1) * (f_safeDiv(adc * obLevel, 100.0 - obLevel) - auc) ub = x1 &amp;gt;= 0 ? src + x1 : src + x1 * f_safeDiv(100.0 - obLevel, obLevel) x2 = (length - 1) * (f_safeDiv(adc * osLevel, 100.0 - osLevel) - auc) lb = x2 &amp;gt;= 0 ? src + x2 : src + x2 * f_safeDiv(100.0 - osLevel, osLevel) [ub, lb] f_calc(length, obLevel, osLevel, srcType) =&amp;gt; src = f_src(open, high, low, close, srcType) var float auc = na var float adc = na var float prevSrc = na diff = na(prevSrc) ? 0.0 : src - prevSrc up = diff &amp;gt; 0 ? diff : 0.0 down = diff &amp;lt; 0 ? -diff : 0.0 ep = 2 * length - 1 alpha = 2.0 / (ep + 1.0) auc := na(auc) ? up : alpha * up + (1.0 - alpha) * auc adc := na(adc) ? down : alpha * down + (1.0 - alpha) * adc prevSrc := src [ub, lb] = f_bandFromState(src, auc, adc, length, obLevel, osLevel) mid = (ub + lb) / 2.0 [mid, ub, lb] f_referenceLine(calcTf, dispTf, length, obLevel, osLevel, srcType) =&amp;gt; [midCalc, _, _] = request.security(syminfo.tickerid, calcTf, f_calc(length, obLevel, osLevel, srcType)[1], lookahead=barmerge.lookahead_off) midDisplay = request.security(syminfo.tickerid, dispTf, midCalc[1], lookahead=barmerge.lookahead_off) midDisplay f_envelopeOffsets(calcTf, length, obLevel, osLevel, srcType) =&amp;gt; [_, ub, lb] = request.security(syminfo.tickerid, calcTf, f_calc(length, obLevel, osLevel, srcType)[1], lookahead=barmerge.lookahead_off) srcConfirmed = request.security(syminfo.tickerid, calcTf, f_src(open, high, low, close, srcType)[1], lookahead=barmerge.lookahead_off) ubOffset = ub - srcConfirmed lbOffset = lb - srcConfirmed [ubOffset, lbOffset] refA_mid = f_referenceLine(refA_calcTf, refA_dispTf, refA_len, refA_ob, refA_os, srcTypeInput) refB_mid = f_referenceLine(refB_calcTf, refB_dispTf, refB_len, refB_ob, refB_os, srcTypeInput) baselineRaw = (refA_mid + refB_mid) / 2.0 baseline = request.security(syminfo.tickerid, baseTf, baselineRaw[1], lookahead=barmerge.lookahead_off) [envUbOffsetRaw, envLbOffsetRaw] = f_envelopeOffsets(envCalcTf, envLen, envOb, envOs, srcTypeInput) envUbOffset = request.security(syminfo.tickerid, envCalcTf, envUbOffsetRaw[1], lookahead=barmerge.lookahead_off) envLbOffset = request.security(syminfo.tickerid, envCalcTf, envLbOffsetRaw[1], lookahead=barmerge.lookahead_off) envUpper = baseline + envUbOffset envLower = baseline + envLbOffset plotUpper = plot(envUpper, &amp;quot;Envelope Upper&amp;quot;, color=envUpColor, linewidth=1) plotBaseline = plot(baseline, &amp;quot;Baseline&amp;quot;, color=baseColor, linewidth=baseWidth) plotLower = plot(envLower, &amp;quot;Envelope Lower&amp;quot;, color=envDnColor, linewidth=1) fill(plotUpper, plotLower, color=envFillColor, title=&amp;quot;Envelope Fill&amp;quot;)&lt;/p&gt;</description>
			<author>mybb@mybb.ru (255k)</author>
			<pubDate>Tue, 18 Aug 2026 20:32:46 +0300</pubDate>
			<guid>https://255k.forenger.com/viewtopic.php?pid=63#p63</guid>
		</item>
		<item>
			<title>RSI BANDS</title>
			<link>https://255k.forenger.com/viewtopic.php?pid=47#p47</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://www.forexfactory.com/thread/post/15776619#post15776619&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.forexfactory.com/thread/pos &amp;#8230; st15776619&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&lt;a href=&quot;https://upforme.ru/uploads/001c/b5/b3/2/104908.webp&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/b5/b3/2/t104908.webp&quot; alt=&quot;https://upforme.ru/uploads/001c/b5/b3/2/t104908.webp&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
						&lt;p&gt;//@version=6&lt;/p&gt;
						&lt;p&gt;indicator(&#039;&amp;lt;[MUD_RSI_Bands MTF [LB]&amp;gt;&#039;, shorttitle=&#039;&amp;lt;[MUD_RSI_BANDS_MTF_LB]&amp;gt;&#039;, overlay=true)&lt;br /&gt;// Функция для расчета полос&lt;br /&gt;f_rsi_bands(src, length, obLevel, osLevel) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; ep = 2 * length - 1&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; auc = ta.ema(math.max(src - src[1], 0), ep)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; adc = ta.ema(math.max(src[1] - src, 0), ep)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; x1 = (length - 1) * (adc * obLevel / (100 - obLevel) - auc)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ub = x1 &amp;gt;= 0 ? src + x1 : src + x1 * (100 - obLevel) / obLevel&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; x2 = (length - 1) * (adc * osLevel / (100 - osLevel) - auc)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; lb = x2 &amp;gt;= 0 ? src + x2 : src + x2 * (100 - osLevel) / osLevel&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub, lb]&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // ————— ИНДИКАТОР №1 —————&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; tf1 = input.timeframe(&amp;quot;&amp;quot;, &amp;quot;Таймфрейм 1&amp;quot;, group=&amp;quot;Индикатор 1&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; obLevel1 = input(70, &amp;quot;RSI Overbought 1&amp;quot;, group=&amp;quot;Индикатор 1&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; osLevel1 = input(30, &amp;quot;RSI Oversold 1&amp;quot;, group=&amp;quot;Индикатор 1&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; length1 = input(14, &amp;quot;RSI Length 1&amp;quot;, group=&amp;quot;Индикатор 1&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; src1 = input(close, &amp;quot;Source 1&amp;quot;, group=&amp;quot;Индикатор 1&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; show1 = input(true, &amp;quot;Показать Индикатор 1&amp;quot;, group=&amp;quot;Индикатор 1&amp;quot;)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Расчет для МТФ 1&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub1_current, lb1_current] = f_rsi_bands(src1, length1, obLevel1, osLevel1)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub1_mtf, lb1_mtf] = request.security(syminfo.tickerid, tf1, f_rsi_bands(src1, length1, obLevel1, osLevel1))&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ub1 = tf1 != &amp;quot;&amp;quot; ? ub1_mtf : ub1_current&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; lb1 = tf1 != &amp;quot;&amp;quot; ? lb1_mtf : lb1_current&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show1 ? ub1 : na, title = &#039;Resistance 1&#039;, color = #ff5252, linewidth = 2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show1 ? lb1 : na, title = &#039;Support 1&#039;, color = #4caf50, linewidth = 2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show1 ? math.avg(ub1, lb1) : na, title = &#039;RSI Midline 1&#039;, color = #787b86, linewidth = 1)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // ————— ИНДИКАТОР №2 —————&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; tf2 = input.timeframe(&amp;quot;&amp;quot;, &amp;quot;Таймфрейм 2&amp;quot;, group=&amp;quot;Индикатор 2&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; obLevel2 = input(65, &amp;quot;RSI Overbought 2&amp;quot;, group=&amp;quot;Индикатор 2&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; osLevel2 = input(35, &amp;quot;RSI Oversold 2&amp;quot;, group=&amp;quot;Индикатор 2&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; length2 = input(20, &amp;quot;RSI Length 2&amp;quot;, group=&amp;quot;Индикатор 2&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; src2 = input(close, &amp;quot;Source 2&amp;quot;, group=&amp;quot;Индикатор 2&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; show2 = input(true, &amp;quot;Показать Индикатор 2&amp;quot;, group=&amp;quot;Индикатор 2&amp;quot;)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Расчет для МТФ 2&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub2_current, lb2_current] = f_rsi_bands(src2, length2, obLevel2, osLevel2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub2_mtf, lb2_mtf] = request.security(syminfo.tickerid, tf2, f_rsi_bands(src2, length2, obLevel2, osLevel2))&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ub2 = tf2 != &amp;quot;&amp;quot; ? ub2_mtf : ub2_current&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; lb2 = tf2 != &amp;quot;&amp;quot; ? lb2_mtf : lb2_current&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show2 ? ub2 : na, title = &#039;Resistance 2&#039;, color = #ff9800, linewidth = 2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show2 ? lb2 : na, title = &#039;Support 2&#039;, color = #2196f3, linewidth = 2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show2 ? math.avg(ub2, lb2) : na, title = &#039;RSI Midline 2&#039;, color = #9c27b0, linewidth = 1)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // ————— ИНДИКАТОР №3 —————&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; tf3 = input.timeframe(&amp;quot;&amp;quot;, &amp;quot;Таймфрейм 3&amp;quot;, group=&amp;quot;Индикатор 3&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; obLevel3 = input(75, &amp;quot;RSI Overbought 3&amp;quot;, group=&amp;quot;Индикатор 3&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; osLevel3 = input(25, &amp;quot;RSI Oversold 3&amp;quot;, group=&amp;quot;Индикатор 3&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; length3 = input(10, &amp;quot;RSI Length 3&amp;quot;, group=&amp;quot;Индикатор 3&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; src3 = input(hl2, &amp;quot;Source 3&amp;quot;, group=&amp;quot;Индикатор 3&amp;quot;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; show3 = input(true, &amp;quot;Показать Индикатор 3&amp;quot;, group=&amp;quot;Индикатор 3&amp;quot;)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Расчет для МТФ 3&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub3_current, lb3_current] = f_rsi_bands(src3, length3, obLevel3, osLevel3)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; [ub3_mtf, lb3_mtf] = request.security(syminfo.tickerid, tf3, f_rsi_bands(src3, length3, obLevel3, osLevel3))&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ub3 = tf3 != &amp;quot;&amp;quot; ? ub3_mtf : ub3_current&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; lb3 = tf3 != &amp;quot;&amp;quot; ? lb3_mtf : lb3_current&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show3 ? ub3 : na, title = &#039;Resistance 3&#039;, color = #880e4f, linewidth = 2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show3 ? lb3 : na, title = &#039;Support 3&#039;, color = #00897b, linewidth = 2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; plot(show3 ? math.avg(ub3, lb3) : na, title = &#039;RSI Midline 3&#039;, color = #808000, linewidth = 1)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; var table logo = table.new(position.bottom_right, 1, 1)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; table.cell(logo, 0, 0, &#039;DM&#039;, text_size = size.normal, text_color = #00897b)&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; //===========================================================================//&lt;/p&gt;</description>
			<author>mybb@mybb.ru (255k)</author>
			<pubDate>Wed, 05 Aug 2026 10:58:12 +0300</pubDate>
			<guid>https://255k.forenger.com/viewtopic.php?pid=47#p47</guid>
		</item>
		<item>
			<title>NINJA</title>
			<link>https://255k.forenger.com/viewtopic.php?pid=46#p46</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://upforme.ru/uploads/001c/b5/b3/2/312592.webp&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/b5/b3/2/t312592.webp&quot; alt=&quot;https://upforme.ru/uploads/001c/b5/b3/2/t312592.webp&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&lt;a href=&quot;https://www.forexfactory.com/thread/post/15778016#post15778016&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.forexfactory.com/thread/pos &amp;#8230; st15778016&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;//@version=6&lt;/p&gt;
						&lt;p&gt;indicator(&#039;&amp;lt;NINJA&amp;gt;&#039;, &#039;&amp;lt;NINJA&amp;gt;&#039;, true)&lt;br /&gt;// Настройки МТФ&lt;br /&gt;mtf = input.timeframe(&#039;&#039;, &#039;Таймфрейм&#039;)&lt;/p&gt;
						&lt;p&gt;// ВЫБОР ТИПА МУВИНГА&lt;br /&gt;ma_type = input.string(&#039;EMA&#039;, &#039;Тип мувинга&#039;, options = [&#039;SMA&#039;, &#039;EMA&#039;, &#039;WMA&#039;, &#039;Hull MA&#039;, &#039;VWMA&#039;, &#039;TEMA&#039;, &#039;JMA&#039;, &#039;LSMA&#039;, &#039;ALMA&#039;, &#039;Vidya&#039;, &#039;ZLEMA&#039;, &#039;FRAMA&#039;])&lt;/p&gt;
						&lt;p&gt;ma_length = input.int(28, &#039;Период мувинга&#039;)&lt;br /&gt;ma_source = input.source(hl2, &#039;Источник для MA&#039;)&lt;/p&gt;
						&lt;p&gt;// Дополнительные параметры для некоторых MA&lt;br /&gt;ma_offset = input.int(0, &#039;Смещение MA&#039;)&lt;br /&gt;jma_power = input.float(2.0, &#039;JMA: Мощность&#039;, minval = 1, maxval = 10, step = 0.1)&lt;br /&gt;alma_offset = input.float(0.85, &#039;ALMA: Смещение&#039;, minval = 0, maxval = 1, step = 0.01)&lt;br /&gt;alma_sigma = input.float(6.0, &#039;ALMA: Сигма&#039;, minval = 1, maxval = 10, step = 0.1)&lt;/p&gt;
						&lt;p&gt;// Настройки конвертов&lt;br /&gt;lookback1 = input.int(28, &#039;Период волатильности 1&#039;)&lt;br /&gt;mult1 = input.float(0.1, &#039;Множитель 1&#039;, step = 0.01)&lt;br /&gt;lookback2 = input.int(28, &#039;Период волатильности 2&#039;)&lt;br /&gt;mult2 = input.float(0.1, &#039;Множитель 2&#039;, step = 0.01)&lt;/p&gt;
						&lt;p&gt;// Получаем данные с нужного ТФ&lt;br /&gt;src = request.security(syminfo.tickerid, mtf, ma_source)&lt;br /&gt;high_mtf = request.security(syminfo.tickerid, mtf, high)&lt;br /&gt;low_mtf = request.security(syminfo.tickerid, mtf, low)&lt;/p&gt;
						&lt;p&gt;// ФУНКЦИИ РАСЧЕТА РАЗНЫХ MA&lt;br /&gt;// Hull Moving Average&lt;br /&gt;hma(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _wma1 = ta.wma(_src, _length / 2)&lt;br /&gt;&amp;#160; &amp;#160; _wma2 = ta.wma(_src, _length)&lt;br /&gt;&amp;#160; &amp;#160; 2 * _wma1 - _wma2&lt;/p&gt;
						&lt;p&gt;// Volume Weighted Moving Average&lt;br /&gt;vwma(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _sum = math.sum(_src * volume, _length)&lt;br /&gt;&amp;#160; &amp;#160; _vol = math.sum(volume, _length)&lt;br /&gt;&amp;#160; &amp;#160; _sum / _vol&lt;/p&gt;
						&lt;p&gt;// Triple Exponential Moving Average&lt;br /&gt;tema(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _ema1 = ta.ema(_src, _length)&lt;br /&gt;&amp;#160; &amp;#160; _ema2 = ta.ema(_ema1, _length)&lt;br /&gt;&amp;#160; &amp;#160; _ema3 = ta.ema(_ema2, _length)&lt;br /&gt;&amp;#160; &amp;#160; 3 * _ema1 - 3 * _ema2 + _ema3&lt;/p&gt;
						&lt;p&gt;// Jurik Moving Average (упрощенная версия)&lt;br /&gt;jma(_src, _length, _power) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _beta = 0.45 * (_length - 1) / (0.45 * (_length - 1) + 2)&lt;br /&gt;&amp;#160; &amp;#160; _alpha = math.pow(_beta, _power)&lt;br /&gt;&amp;#160; &amp;#160; _jma = 0.0&lt;br /&gt;&amp;#160; &amp;#160; _jma := _alpha * _src + (1 - _alpha) * nz(_jma[1])&lt;br /&gt;&amp;#160; &amp;#160; _jma&lt;/p&gt;
						&lt;p&gt;// Least Squares Moving Average&lt;br /&gt;lsma(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _sum_x = _length * (_length - 1) / 2&lt;br /&gt;&amp;#160; &amp;#160; _sum_x2 = _length * (_length - 1) * (2 * _length - 1) / 6&lt;br /&gt;&amp;#160; &amp;#160; _sum_xy = 0.0&lt;br /&gt;&amp;#160; &amp;#160; _sum_y = 0.0&lt;br /&gt;&amp;#160; &amp;#160; for i = 0 to _length - 1 by 1&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _sum_xy := _sum_xy + i * _src[i]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _sum_y := _sum_y + _src[i]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _sum_y&lt;br /&gt;&amp;#160; &amp;#160; _slope = (_length * _sum_xy - _sum_x * _sum_y) / (_length * _sum_x2 - _sum_x * _sum_x)&lt;br /&gt;&amp;#160; &amp;#160; _intercept = (_sum_y - _slope * _sum_x) / _length&lt;br /&gt;&amp;#160; &amp;#160; _intercept + _slope * (_length - 1)&lt;/p&gt;
						&lt;p&gt;// Arnaud Legoux Moving Average&lt;br /&gt;alma(_src, _length, _offset, _sigma) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _m = math.floor(_offset * (_length - 1))&lt;br /&gt;&amp;#160; &amp;#160; _s = _length / _sigma&lt;br /&gt;&amp;#160; &amp;#160; _weights = array.new_float(0)&lt;br /&gt;&amp;#160; &amp;#160; _norm = 0.0&lt;br /&gt;&amp;#160; &amp;#160; for i = 0 to _length - 1 by 1&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _w = math.exp(-math.pow(i - _m, 2) / (2 * math.pow(_s, 2)))&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; array.push(_weights, _w)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _norm := _norm + _w&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _norm&lt;br /&gt;&amp;#160; &amp;#160; _sum = 0.0&lt;br /&gt;&amp;#160; &amp;#160; for i = 0 to _length - 1 by 1&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _sum := _sum + _src[i] * array.get(_weights, i)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _sum&lt;br /&gt;&amp;#160; &amp;#160; _sum / _norm&lt;/p&gt;
						&lt;p&gt;// Variable Index Dynamic Average&lt;br /&gt;vidya(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _cmos = math.abs(ta.change(_src, 9)) / ta.atr(9)&lt;br /&gt;&amp;#160; &amp;#160; _alpha = 2.0 / (_length + 1)&lt;br /&gt;&amp;#160; &amp;#160; _vidya = 0.0&lt;br /&gt;&amp;#160; &amp;#160; _vidya := _alpha * _cmos * _src + (1 - _alpha * _cmos) * nz(_vidya[1])&lt;br /&gt;&amp;#160; &amp;#160; _vidya&lt;/p&gt;
						&lt;p&gt;// Zero-Lag EMA&lt;br /&gt;zlema(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; _lag = math.round((_length - 1) / 2)&lt;br /&gt;&amp;#160; &amp;#160; _zlsrc = _src + _src - _src[_lag]&lt;br /&gt;&amp;#160; &amp;#160; ta.ema(_zlsrc, _length)&lt;/p&gt;
						&lt;p&gt;// Fractal Adaptive Moving Average&lt;br /&gt;frama(_src, _length) =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; float _n1 = math.max(ta.highest(_length), ta.lowest(_length))&lt;br /&gt;&amp;#160; &amp;#160; float _n2 = math.max(ta.highest(_length / 2), ta.lowest(_length / 2))&lt;br /&gt;&amp;#160; &amp;#160; float _n3 = math.max(ta.highest(_length / 2), ta.lowest(_length / 2))&lt;br /&gt;&amp;#160; &amp;#160; float _dimen = 1.0&lt;br /&gt;&amp;#160; &amp;#160; if _n1 &amp;gt; 0 and _n2 &amp;gt; 0 and _n3 &amp;gt; 0&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; float _temp1 = math.log(_n1 + _n2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; float _temp2 = math.log(_n3)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _dimen := (_temp1 - _temp2) / math.log(2)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; _dimen&lt;br /&gt;&amp;#160; &amp;#160; float _alpha = math.exp(-4.6 * (_dimen - 1))&lt;br /&gt;&amp;#160; &amp;#160; _alpha := math.max(math.min(_alpha, 1), 0.01)&lt;br /&gt;&amp;#160; &amp;#160; float _frama = 0.0&lt;br /&gt;&amp;#160; &amp;#160; _frama := _alpha * _src + (1 - _alpha) * nz(_frama[1])&lt;br /&gt;&amp;#160; &amp;#160; _frama&lt;/p&gt;
						&lt;p&gt;// ВЫБОР ТИПА MA&lt;br /&gt;get_ma() =&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; switch ma_type&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;SMA&#039; =&amp;gt; ta.sma(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;EMA&#039; =&amp;gt; ta.ema(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;WMA&#039; =&amp;gt; ta.wma(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;Hull MA&#039; =&amp;gt; hma(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;VWMA&#039; =&amp;gt; vwma(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;TEMA&#039; =&amp;gt; tema(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;JMA&#039; =&amp;gt; jma(src, ma_length, jma_power)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;LSMA&#039; =&amp;gt; lsma(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;ALMA&#039; =&amp;gt; alma(src, ma_length, alma_offset, alma_sigma)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;Vidya&#039; =&amp;gt; vidya(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;ZLEMA&#039; =&amp;gt; zlema(src, ma_length)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;FRAMA&#039; =&amp;gt; frama(src, ma_length)&lt;/p&gt;
						&lt;p&gt;// Расчет центральной линии&lt;br /&gt;center_line = get_ma()&lt;/p&gt;
						&lt;p&gt;// ПЕРВЫЙ конверт: Суммарная волатильность&lt;br /&gt;total_hl_diff = 0.0&lt;br /&gt;for i = 0 to lookback1 - 1 by 1&lt;br /&gt;&amp;#160; &amp;#160; total_hl_diff := total_hl_diff + high_mtf[i] - low_mtf[i]&lt;br /&gt;&amp;#160; &amp;#160; total_hl_diff&lt;/p&gt;
						&lt;p&gt;upper_band1 = center_line + total_hl_diff * mult1&lt;br /&gt;lower_band1 = center_line - total_hl_diff * mult1&lt;/p&gt;
						&lt;p&gt;// ВТОРОЙ конверт: Общий диапазон&lt;br /&gt;overall_high = ta.highest(high_mtf, lookback2)&lt;br /&gt;overall_low = ta.lowest(low_mtf, lookback2)&lt;br /&gt;hl_range = overall_high - overall_low&lt;/p&gt;
						&lt;p&gt;upper_band2 = center_line + hl_range * mult1&lt;br /&gt;lower_band2 = center_line - hl_range * mult2&lt;/p&gt;
						&lt;p&gt;// Отрисовка&lt;br /&gt;plot(center_line, &#039;Мувинг&#039;, #ff9800, 2)&lt;/p&gt;
						&lt;p&gt;// Конверт 1&lt;br /&gt;u1 = plot(upper_band1, &#039;Верх Суммарный&#039;, #ff5252, 2)&lt;br /&gt;l1 = plot(lower_band1, &#039;Низ Суммарный&#039;, #ff5252, 2)&lt;br /&gt;fill(u1, l1, color.new(color.red, 90), &#039;Конверт 1&#039;)&lt;/p&gt;
						&lt;p&gt;// Конверт 2&lt;br /&gt;u2 = plot(upper_band2, &#039;Верх Общий&#039;, #4caf50, 2)&lt;br /&gt;l2 = plot(lower_band2, &#039;Низ Общий&#039;, #4caf50, 2)&lt;br /&gt;fill(u2, l2, color.new(color.green, 90), &#039;Конверт 2&#039;)&lt;/p&gt;
						&lt;p&gt;// Общие High/Low&lt;br /&gt;plot(overall_high, &#039;Общий High&#039;, #ff0057, 1, plot.style_circles)&lt;br /&gt;plot(overall_low, &#039;Общий Low&#039;, #00ffff, 1, plot.style_circles)&lt;/p&gt;
						&lt;p&gt;var table logo = table.new(position.bottom_right, 1, 1)&lt;br /&gt;table.cell(logo, 0, 0, &#039;DM&#039;, text_size = size.normal, text_color = #00897b)&lt;/p&gt;
						&lt;p&gt;//===================================================================&lt;/p&gt;</description>
			<author>mybb@mybb.ru (255k)</author>
			<pubDate>Wed, 05 Aug 2026 10:46:02 +0300</pubDate>
			<guid>https://255k.forenger.com/viewtopic.php?pid=46#p46</guid>
		</item>
	</channel>
</rss>
