<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: помогите написать kijun-sen line lua QUIK]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме помогите написать kijun-sen line lua QUIK форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 20 May 2026 09:27:35 +0300</pubDate>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79640/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			спасибо всем кто ответил и простите если не всем лайки поставил <br />
			<i>03.10.2025 20:48:32, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79640/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79640/topic9259/</guid>
			<pubDate>Fri, 03 Oct 2025 20:48:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79564/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не хватает данных у вас. Используйте дипсик, но логику Вы должны понимать иначе она вам даст только наработки, а додумать нужно вам самостоятельно. &nbsp; <br />
			<i>21.09.2025 10:04:30, АндрейС.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79564/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79564/topic9259/</guid>
			<pubDate>Sun, 21 Sep 2025 10:04:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79563/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_SsNSf31U" href="/user/14695/" bx-tooltip-user-id="14695">Roman Koledin</a> написал:<br />Спасибо за ответ ---- НО - Вот что квик сообщает ------- C:\QUIK_SBER\LuaIndicators\Kijun-sen.lua:24: attempt to call a nil value (global &#39;High&#39;)<br />=============<br /><noindex><a href="https://forum.quik.ru/messages/forum17/message79562/topic9257/?result=reply#message79562" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum17/message79562/topic9257/?result=reply#message79562</a></noindex> <br />
			<i>21.09.2025 08:31:50, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79563/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79563/topic9259/</guid>
			<pubDate>Sun, 21 Sep 2025 08:31:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79560/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возможно. Но подумайте, что к Вам приходят на работу и говорят - сделай мне. Очень надо. А то что кто-то тратит на это время - не важно.<br /><br />Кажется Вам уже выдали множество рекомендаций. Даже если взять код индикатора от ARQA, что Вы сами нашли, то там еще проще - убрать вывод не нужных линий. Собственно, как нам говорят со всех углов, ИИ должен с этим справится на раз. Deepseek Вам помощь, если другие не доступы - и проведете с пользой время в выходные. <br />
			<i>20.09.2025 15:07:55, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79560/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79560/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 15:07:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79557/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jx4t0aj2" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Ошибка заключается в том, что если график содержит дырку, т.е. нет бара в отсечку времени, то H и L выдадут nil.<br />А nil нельзя сравнивать с числом. Поэтому необходимо проверять, что вернули H и L. И если это nil, то пропускать такое, переходя к следующему бару.<br /><br />Ну и конечно, данный код далек от оптимального - постоянно бегать на 26 бар назад, получая значения, которые только что уже получали - так себе идея. Но ИИ он же скоро заменит всех программистов, веселое время настанет...<br />=============<br />неужели не возможно код исправить или если вас не затруднит ,как вырезать из ишимоку Senkou Span1<br /><br />Settings = {<br />Name = &quot;*ICHIMOKU (Ichimoku Kinko Hyo)&quot;, <br />Tenkan = 9, <br />Kijun = 26, <br />Senkou = 52, <br />Chinkou = 26, <br />Shift = 26,<br />line = {{<br />		Name = &quot;Horizontal line&quot;,<br />		Type = TYPE_LINE, <br />		Color = RGB(140, 140, 140)<br />		},<br />		{<br />		Name = &quot;ICHIMOKU - Tenkan&quot;, <br />		Type = TYPE_LINE, <br />		Color = RGB(255, 0, 255)<br />		},<br />		{<br />		Name = &quot;ICHIMOKU - Kijun&quot;, <br />		Type = TYPE_LINE, <br />		Color = RGB(221, 44, 44)<br />		},<br />		{<br />		Name = &quot;ICHIMOKU - Senkou Span1&quot;, <br />		Type = TYPE_LINE, <br />		Color = RGB(0, 255, 255)<br />		},<br />		{<br />		Name = &quot;ICHIMOKU - Senkou Span2&quot;, <br />		Type = TYPE_LINE, <br />		Color = RGB(0, 206, 0)<br />		},<br />		{<br />		Name = &quot;ICHIMOKU - Chinkou&quot;, <br />		Type = TYPE_LINE, <br />		Color = RGB(128, 0, 0)<br />		}<br />		},<br />Round = &quot;off&quot;,<br />Multiply = 1,<br />Horizontal_line=&quot;off&quot;<br />}<br />			<br />function Init()<br />	func = ICHIMOKU()<br />	return #Settings.line<br />end<br /><br />function OnCalculate(Index) <br />local Out1,Out2,Out3,Out4,Out5 = func(Index, Settings)<br />	SetValue(Out5, 6, ConvertValue(Settings,C(Index)))<br />	return tonumber(Settings.Horizontal_line),ConvertValue(Settings,Out1,Out2,Out3,Out4,nil)<br />end<br /><br />function ICHIMOKU() --Ichimoku (&quot;ICHIMOKU&quot;)<br />	local OutSenkou1 = {}<br />	local OutSenkou2 = {}<br />	local H_tmp={}<br />	local L_tmp={}<br />	local it = {p=0, l=0}<br />return function (I, Fsettings, ds)<br />local Fsettings=(Fsettings or {})<br />local Tenkan = (Fsettings.Tenkan or 9)<br />local Kijun = (Fsettings.Kijun or 26)<br />local Senkou = (Fsettings.Senkou or 52)<br />local Chinkou = (Fsettings.Chinkou or 26)<br />local Shift = (Fsettings.Shift or 26)<br />local function sen(H_t,L_t,Ind,Per)<br />	if Ind &gt;= Per then<br />		return (math.max(table.unpack(H_t,Ind-Per+1,Ind)) + math.min(table.unpack(L_t,Ind-Per+1,Ind)))/2<br />	else return nil	end<br />end<br />if (Tenkan&gt;0) and (Kijun&gt;0) and (Senkou&gt;0) and (Chinkou&gt;0) then<br />	if I == 1 then<br />		OutSenkou1 = {}<br />		OutSenkou2 = {}<br />		H_tmp={}<br />		L_tmp={}<br />		it = {p=0, l=0}<br />	end<br />	if CandleExist(I,ds) then<br />		if I~=it.p then it={p=I, l=it.l+1} end<br />		H_tmp&#91;it.l&#93; = GetValueEX(it.p,HIGH,ds)<br />		L_tmp&#91;it.l&#93; = GetValueEX(it.p,LOW,ds)<br />		local OutTenkan = sen(H_tmp, L_tmp, it.l, Tenkan)<br />		local OutKijun = sen(H_tmp, L_tmp, it.l, Kijun)<br />		if it.l &gt;= math.max(Tenkan, Kijun) then<br />			OutSenkou1&#91;Squeeze(it.l,Senkou)&#93; = (OutTenkan + OutKijun)/2<br />		else<br />			OutSenkou1&#91;Squeeze(it.l,Senkou)&#93; = nil<br />		end<br />		OutSenkou2&#91;Squeeze(it.l,Senkou)&#93; = sen(H_tmp, L_tmp, it.l, Senkou)<br />		return OutTenkan,<br />			OutKijun,<br />			OutSenkou1&#91;Squeeze(it.l-Shift,Senkou)&#93;,<br />			OutSenkou2&#91;Squeeze(it.l-Shift,Senkou)&#93;,<br />			it.p - Chinkou<br />	end<br />end<br />return nil,nil,nil,nil,nil<br />end<br />end<br /><br /><br />SMA,MMA,EMA,WMA,SMMA,VMA = &quot;SMA&quot;,&quot;MMA&quot;,&quot;EMA&quot;,&quot;WMA&quot;,&quot;SMMA&quot;,&quot;VMA&quot;<br />OPEN,HIGH,LOW,CLOSE,VOLUME,MEDIAN,TYPICAL,WEIGHTED,DIFFERENCE,ANY = &quot;O&quot;,&quot;H&quot;,&quot;L&quot;,&quot;C&quot;,&quot;V&quot;,&quot;M&quot;,&quot;T&quot;,&quot;W&quot;,&quot;D&quot;,&quot;A&quot;<br /><br />function CandleExist(I,ds)<br />return (type&#169;==&quot;function&quot; and C(I)~=nil) or<br />	(type(ds)==&quot;table&quot; and (ds&#91;I&#93;~=nil or (type(ds.Size)==&quot;function&quot; and (I&gt;0) and (I&lt;=ds:Size()))))<br />end<br /><br />function Squeeze(I,P)<br />	return math.fmod(I-1,P+1)<br />end<br /><br />function ConvertValue(T,...)<br />local function r(V, R) <br />	if R and string.upper&#174;== &quot;ON&quot; then R=0 end<br />	if V and tonumber&#174; then<br />		if V &gt;= 0 then return math.floor(V * 10^R + 0.5) / 10^R<br />		else return math.ceil(V * 10^R - 0.5) / 10^R end<br />	else return V end<br />end<br />local arg = {...}<br />arg.n = select(&#39;#&#39;, ...)<br />	if arg.n &gt; 0 then<br />		for i = 1, arg.n do<br />			arg&#91;i&#93;=arg&#91;i&#93; and r(arg&#91;i&#93; * ((T and T.Multiply) or 1), (T and T.Round) or &quot;off&quot;)<br />		end<br />		return table.unpack(arg)<br />	else return nil end<br />end<br /><br />function GetValueEX(I,VT,ds) <br />VT=(VT and string.upper(string.sub(VT,1,1))) or ANY<br />	if VT == OPEN then			--Open<br />		return (O and O(I)) or (ds and ds:O(I))<br />	elseif VT == HIGH then 		--High<br />		return (H and H(I)) or (ds and ds:H(I))<br />	elseif VT == LOW then		--Low<br />		return (L and L(I)) or (ds and ds:L(I))<br />	elseif VT == CLOSE then		--Close<br />		return (C and C(I)) or (ds and ds:C(I))<br />	elseif VT == VOLUME then		--Volume<br />		return (V and V(I)) or (ds and ds:V(I)) <br />	elseif VT == MEDIAN then		--Median<br />		return ((GetValueEX(I,HIGH,ds) + GetValueEX(I,LOW,ds)) / 2)<br />	elseif VT == TYPICAL then	--Typical<br />		return ((GetValueEX(I,MEDIAN,ds) * 2 + GetValueEX(I,CLOSE,ds))/3)<br />	elseif VT == WEIGHTED then	--Weighted<br />		return ((GetValueEX(I,TYPICAL,ds) * 3 + GetValueEX(I,OPEN,ds))/4) <br />	elseif VT == DIFFERENCE then	--Difference<br />		return (GetValueEX(I,HIGH,ds) - GetValueEX(I,LOW,ds))<br />	else							--Any<br />		return (ds and ds&#91;I&#93;)<br />	end<br />return nil<br />end <br />
			<i>20.09.2025 13:40:50, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79557/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79557/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 13:40:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79556/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ошибка заключается в том, что если график содержит дырку, т.е. нет бара в отсечку времени, то H и L выдадут nil.<br />А nil нельзя сравнивать с числом. Поэтому необходимо проверять, что вернули H и L. И если это nil, то пропускать такое, переходя к следующему бару.<br /><br />Ну и конечно, данный код далек от оптимального - постоянно бегать на 26 бар назад, получая значения, которые только что уже получали - так себе идея. Но ИИ он же скоро заменит всех программистов, веселое время настанет... <br />
			<i>20.09.2025 12:49:03, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79556/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79556/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 12:49:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79555/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_meoyfkvU" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Это уже сложнее, т.к. если график дырявый, то необходимы проверки. Советую Вам все же погрузится в тему или пойти простым путем. Время - это самое ценное, что есть.<br />=============<br />То есть эту ошибку не исправить в этом коде , другие индюки как и ишимоку нормально у меня в квике работают,<br />я как понял там строчка 32<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;if current_high &gt; max_high then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;max_high = current_high<br /> &nbsp; &nbsp; &nbsp; &nbsp;end<br /><br /><br /><br />что там исправить? <br />
			<i>20.09.2025 12:25:11, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79555/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79555/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 12:25:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79554/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это уже сложнее, т.к. если график дырявый, то необходимы проверки. Советую Вам все же погрузится в тему или пойти простым путем. Время - это самое ценное, что есть. <br />
			<i>20.09.2025 12:09:50, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79554/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79554/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 12:09:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79553/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tnddmI44" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br /> &nbsp; local max_high = High(index - kijun_period + 1)<br /> &nbsp; local min_low = Low(index - kijun_period + 1)<br /><br />Вот строки. Вместо High и Low, H и L<br />=============<br />Спасибо я исправил сроки<br />-- Инициализация переменных для экстремумов<br /> &nbsp; local max_high = High(index - kijun_period + 1)<br /> &nbsp; local min_low = Low(index - kijun_period + 1)<br /><br />и <br /> -- Поиск максимума и минимума за период<br /> &nbsp; for i = index - kijun_period + 2, index do<br /> &nbsp; &nbsp; &nbsp; local current_high = High(i)<br /> &nbsp; &nbsp; &nbsp; local current_low = Low(i)<br /><br />скрин прилагаю вылезла ошибка <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=12719&" width="974" height="642" /><br /><i>20.09.2025 11:52:08, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79553/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79553/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 11:52:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79552/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&nbsp; &nbsp;local max_high = High(index - kijun_period + 1)<br /> &nbsp; local min_low = Low(index - kijun_period + 1)<br /><br />Вот строки. Вместо High и Low, H и L <br />
			<i>20.09.2025 11:36:37, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79552/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79552/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 11:36:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79551/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fj1P5Puz" href="/user/14695/" bx-tooltip-user-id="14695">Roman Koledin</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/3132/" target="_blank" rel="nofollow">Nikolay</a></noindex> написал:<br />Ну ошибка же очевидна - В Квике нет методов High и Low, есть H и L.Открываете любой, так всеми рекламируемый ИИ, и просите исправить. С такой простой задачей он справится. Хотя терминал Квик для него, конечно, совсем экзотика.<br />=============<br /> Settings = { &nbsp; &nbsp;Name = &quot;*Kijun-sen&quot;,<br /> &nbsp; &nbsp;line = {{<br /> &nbsp; &nbsp; &nbsp; &nbsp;Name = &quot;Kijun-sen&quot;,<br /> &nbsp; &nbsp; &nbsp; &nbsp;Color = RGB(0, 0, 255),<br /> &nbsp; &nbsp; &nbsp; &nbsp;Type = TYPE_LINE,<br /> &nbsp; &nbsp; &nbsp; &nbsp;Width = 2<br /> &nbsp; &nbsp;}}<br />}<br /><br />function Init()<br /> &nbsp; &nbsp;return 1<br />end<br /><br />local kijun_period = 26 &nbsp;-- Период Kijun-sen (можно изменить)<br /><br />function OnCalculate(index)<br /> &nbsp; &nbsp;-- Проверяем, достаточно ли данных для расчета<br /> &nbsp; &nbsp;if index &lt; kijun_period - 1 then<br /> &nbsp; &nbsp; &nbsp; &nbsp;return nil<br /> &nbsp; &nbsp;end<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;-- Инициализация переменных для экстремумов<br /> &nbsp; &nbsp;local max_high = High(index - kijun_period + 1)<br /> &nbsp; &nbsp;local min_low = Low(index - kijun_period + 1)<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;-- Поиск максимума и минимума за период<br /> &nbsp; &nbsp;for i = index - kijun_period + 2, index do<br /> &nbsp; &nbsp; &nbsp; &nbsp;local current_high = High(i)<br /> &nbsp; &nbsp; &nbsp; &nbsp;local current_low = Low(i)<br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;if current_high &gt; max_high then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;max_high = current_high<br /> &nbsp; &nbsp; &nbsp; &nbsp;end<br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;if current_low &lt; min_low then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;min_low = current_low<br /> &nbsp; &nbsp; &nbsp; &nbsp;end<br /> &nbsp; &nbsp;end<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;-- Расчет Kijun-sen<br /> &nbsp; &nbsp;return (max_high + min_low) / 2<br />end<br />=============<br />простите я дилетант могли бы вы исправить эту ошибку ,вод код пожалуйста -) <br />
			<i>20.09.2025 11:35:11, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79551/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79551/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 11:35:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79550/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_dNP7jjIc" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Ну ошибка же очевидна - В Квике нет методов High и Low, есть H и L.Открываете любой, так всеми рекламируемый ИИ, и просите исправить. С такой простой задачей он справится. Хотя терминал Квик для него, конечно, совсем экзотика.<br />=============<br />Settings = { &nbsp; &nbsp;Name = &quot;*Kijun-sen&quot;,<br /> &nbsp; &nbsp;line = {{<br /> &nbsp; &nbsp; &nbsp; &nbsp;Name = &quot;Kijun-sen&quot;,<br /> &nbsp; &nbsp; &nbsp; &nbsp;Color = RGB(0, 0, 255),<br /> &nbsp; &nbsp; &nbsp; &nbsp;Type = TYPE_LINE,<br /> &nbsp; &nbsp; &nbsp; &nbsp;Width = 2<br /> &nbsp; &nbsp;}}<br />}<br /><br />function Init()<br /> &nbsp; &nbsp;return 1<br />end<br /><br />local kijun_period = 26 &nbsp;-- Период Kijun-sen (можно изменить)<br /><br />function OnCalculate(index)<br /> &nbsp; &nbsp;-- Проверяем, достаточно ли данных для расчета<br /> &nbsp; &nbsp;if index &lt; kijun_period - 1 then<br /> &nbsp; &nbsp; &nbsp; &nbsp;return nil<br /> &nbsp; &nbsp;end<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;-- Инициализация переменных для экстремумов<br /> &nbsp; &nbsp;local max_high = High(index - kijun_period + 1)<br /> &nbsp; &nbsp;local min_low = Low(index - kijun_period + 1)<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;-- Поиск максимума и минимума за период<br /> &nbsp; &nbsp;for i = index - kijun_period + 2, index do<br /> &nbsp; &nbsp; &nbsp; &nbsp;local current_high = High(i)<br /> &nbsp; &nbsp; &nbsp; &nbsp;local current_low = Low(i)<br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;if current_high &gt; max_high then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;max_high = current_high<br /> &nbsp; &nbsp; &nbsp; &nbsp;end<br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;if current_low &lt; min_low then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;min_low = current_low<br /> &nbsp; &nbsp; &nbsp; &nbsp;end<br /> &nbsp; &nbsp;end<br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;-- Расчет Kijun-sen<br /> &nbsp; &nbsp;return (max_high + min_low) / 2<br />end <br />
			<i>20.09.2025 11:33:18, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79550/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79550/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 11:33:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79549/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ну ошибка же очевидна - В Квике нет методов High и Low, есть H и L.Открываете любой, так всеми рекламируемый ИИ, и просите исправить. С такой простой задачей он справится. Хотя терминал Квик для него, конечно, совсем экзотика. <br />
			<i>20.09.2025 10:33:26, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79549/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79549/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 10:33:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79548/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_b5rFs4Tv" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Не проще ли сделать цвет линий встроенного индикатора = цвету фона окна и сдвинуть бары выше индикатора, чтобы линии не были видны на барах.<br />=============<br />спасибо за ответ я так пробовал не понравилось белый цвет иногда на линиях мешает цвету других линий ,хочется как то нормально все сделать , тем более что линия одна нужна только киджун<br />может как то можно ваш код подправить -) <br />
			<i>20.09.2025 10:08:20, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79548/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79548/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 10:08:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79547/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не проще ли сделать цвет линий встроенного индикатора = цвету фона окна и сдвинуть бары выше индикатора, чтобы линии не были видны на барах. <br />
			<i>20.09.2025 10:03:06, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79547/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79547/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 10:03:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79546/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо за ответ ---- НО - Вот что квик сообщает ------- C:\QUIK_SBER\LuaIndicators\Kijun-sen.lua:24: attempt to call a nil value (global &#39;High&#39;) <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=12718&" width="838" height="611" /><br /><i>20.09.2025 09:56:09, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79546/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79546/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 09:56:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79544/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/messages/forum17/message79543/topic9257/?result=reply#message79543" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum17/message79543/topic9257/?result=reply#message79543</a></noindex> <br />
			<i>20.09.2025 07:45:59, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79544/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79544/topic9259/</guid>
			<pubDate>Sat, 20 Sep 2025 07:45:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>помогите написать kijun-sen line lua QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79541/topic9259/">помогите написать kijun-sen line lua QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			помогите написать kijun-sen line lua QUIK, есть индикатор ишимоку и как из него все убрать и оставить только kijun-sen line,в сети ничего нет есть такой индюк для многих терминалов а для квика нет, то есть нужен мувинг который построен по формуле линий ишимоку, но только один мувинг, заранее спасибо-) <br />
			<i>19.09.2025 21:07:40, Roman Koledin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79541/topic9259/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79541/topic9259/</guid>
			<pubDate>Fri, 19 Sep 2025 21:07:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
