<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Странный перенос стратегии с WLD в LUA]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Странный перенос стратегии с WLD в LUA форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 14:28:51 +0300</pubDate>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25411/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Какой накал, какие страсти.<br />Роман, вам верно подсказали, что перед тем как вести дискуссию, стоит ознакомиться со спецификой хранения чисел с плавающей точкой (стандарт IEEE 754) и со спецификой вывода данных на консоль.<br /><br />По вашему примеру: &nbsp;969.51 - 960.99 = 8.519999999999982<br />этот результат будет одинаков и на Lua, и на PHP, и на Java, и на C, и даже на Javascript..<br />я, осознавая глупость этого, не поленился и проверил.. мало ли, что бывает..<br /><br />проблема, которую вы пытаетесь раздуть и возложить на разработчиков Quik -- это никакая не проблема, это ваше непонимание работы языка, и разработчики Quik вообще ни причем..<br />в lua результат вычисления 969.51 - 960.99 будет как и везде 8.519999999999982<br />но при простом выводе на консоль через print число будет отформатировано под текущую локаль и округлено до числа знаков после запятой, которое также задается в локали.. потому вы видите 8.52000 и это вас удивляет..<br />но то, что на консоль вывелось 8.52000 совсем же не значит, что в памяти число такое же.. как, я написал выше, оно равно 8.519999999999982 и именно но используется в расчетах..<br /><br />плюс ко всему, надо понимать, что числа с плавающей точкой это не точные числа, они имеют погрешность.. но погрешность там порядка 10^-15, что просто ничтожно мало (если вы конечно не работаете с числами в районе нуля).. <br />
			<i>20.06.2017 21:13:26, darkslave.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25411/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25411/topic2572/</guid>
			<pubDate>Tue, 20 Jun 2017 21:13:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22983/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай</a></noindex>, вы хотя бы читаете то что пишите?<br /><br />Начиная от: <br /><I>- Вы утверждаете, что 8,51999999999998 это не 8.52? <br /></I>Ещё бы.<I><br /></I>- <I>Вы озабочены этой проблемой. &nbsp;Но судя по ответам, проблема либо не понятна , либо проблемы вообще нет. <br /></I>Озабочен что некоторые считают что 8,51999999999998=8.52=true<br /><br />- В программе нужно настройку поставить или с общими стандарты откорректировать.<br />-<I> вы хотите получить какие-то ответы для решения проблемы. <br /></I>- Решение одно стандартизировать разрядность.<br /><br />Вы что силой внушения пытаетесь решить проблему, даже в школе благородных девиц учат &nbsp;&quot;воинствующим дилетантам&quot;, примеры предоставлять фактическом виде, вот и предоставьте вывод вашего дэбарг кода в опровержение моих фактор, а не рассказывайте что мне кажется, а что нет! <br />
			<i>09.03.2017 18:29:26, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22983/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22983/topic2572/</guid>
			<pubDate>Thu, 09 Mar 2017 18:29:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22955/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_qHYVkzZO" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />Решение одно стандартизировать разрядность.<br />=============<br />Ну, во-первых, у меня нет разности доходности в амиброкере и квике.<br />во-вторых, у меня считает одинаково и в Амиброкере и в квике<br />В-третьих, я не виноват в том, что Вы воинствующий дилетант.<br /> &nbsp; <br />
			<i>07.03.2017 18:13:07, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22955/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22955/topic2572/</guid>
			<pubDate>Tue, 07 Mar 2017 18:13:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22954/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Решение одно стандартизировать разрядность. <br />
			<i>07.03.2017 16:39:46, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22954/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22954/topic2572/</guid>
			<pubDate>Tue, 07 Mar 2017 16:39:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22953/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex> , но что здесь не понятного, вы спрашиваете: проблема в том что не правильно считает или отражает, извеняюсь а что будет не правильно считать, то будет правильно отражаться?<br /><br />Я вам вверху уже пример написал, если не охота самому проверять. Что в Квике в сравнению с остальными языками разная разрядность! и 1 double не равен 1 double. Окей, типа последняя цифра это фигня, не так сильно влияет на расчёт, у вас фигня у меня нет, и ещё раз продемонстрировал что при многократном сглаживании на длинном массиве данных, итоговая цифра вообще меняется! <br /><br />Ну если вы не видете в этом проблему, то разница в доходности в вашем амиброкере и в Квике, вас не должна волновать в принципе! <br />
			<i>07.03.2017 16:01:09, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22953/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22953/topic2572/</guid>
			<pubDate>Tue, 07 Mar 2017 16:01:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22900/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5ivB9DlY" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br /> <noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex> &nbsp;, при всём уважении я привёл здесь достаточно фактов!<br />=============<br />Вполне допускаю, что примеров достаточно с Вашей точки зрения. так как Вы озабочены этой проблемой. <br />Но судя по ответам, &nbsp;проблема либо &nbsp;не понятна , либо проблемы вообще нет.<br />Если цель поста - сделать заявление о том, что все у Вас плохо, то цель достигнута.<br />но полагаю, что вы хотите получить какие-то ответы для решения проблемы. Верно?<br />Тогда попробуйте объяснить проблему подробнее и понятнее для других, если нужна помощь в ее решении. <br />
			<i>05.03.2017 09:07:19, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22900/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22900/topic2572/</guid>
			<pubDate>Sun, 05 Mar 2017 09:07:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22882/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex> , при всём уважении я привёл здесь достаточно фактов! &nbsp; <br />
			<i>04.03.2017 00:59:28, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22882/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22882/topic2572/</guid>
			<pubDate>Sat, 04 Mar 2017 00:59:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22875/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Imq9ucVh" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />print(string.format(&quot;x = %.15f&quot;, x)) - ну это так заплатка конечно временная, при каждом сложении её ставить. В программе нужно настройку поставить или с общими стандарты откорректировать.<br />=============<br />Полагаю, что Вы не поняли.<br />Есть внутренний формат данных &nbsp;и внешний.<br />Внутренний - это то как считается, а внешний - это то как смотрится.<br />Считается и WLD и в lua и в МТ4 в формате double. <br />В других языках, например на CИ либо на 64 битной машине можно считать еще в double dlouble формате, будет еще точнее.<br />А отображение на экране в каждом языке делается, еслм по умолчанию, то &nbsp;как задумано автором языка.<br />-----------------------------<br />Но основная проблема у Вас, по-моему мнению, в том, <br />что если Ваш робот перестает работать при разности в ценах E-15, то это мертвый робот. <br />Он &nbsp;будет сливать депозит на реальном счете. <br />
			<i>03.03.2017 19:12:00, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22875/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22875/topic2572/</guid>
			<pubDate>Fri, 03 Mar 2017 19:12:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22845/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			print(string.format(&quot;x = %.15f&quot;, x)) - ну это так заплатка конечно временная, при каждом сложении её ставить. В программе нужно настройку поставить или с общими стандарты откорректировать. <br />
			<i>02.03.2017 20:15:24, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22845/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22845/topic2572/</guid>
			<pubDate>Thu, 02 Mar 2017 20:15:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22844/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex> , я и говорю что в LUA неправильно настроен формат в &nbsp;МТ4, WLD (Delphi), WLD (С#). да и просто в C# они одни, а в LUA QUIK они другие! <br />
			<i>02.03.2017 20:00:50, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22844/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22844/topic2572/</guid>
			<pubDate>Thu, 02 Mar 2017 20:00:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22843/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NoQbRoTS" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />Или даже так:<br /><br />8,51999999999998 * 100 = 851,999999999998 равно 8,52 *100 = 852<br />=============<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_g2c6b3lx" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br /> <noindex><a href="https://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex> &nbsp;, &nbsp; &nbsp;т.е. по вашему 8,51999999999998 это тоже самое что и 8,52?<br />=============<br />Роман, <br />правильно я вас понял. &nbsp;Вы утверждаете, что &nbsp;8,51999999999998 это не 8.52?<br />-------------------------------<br />Но если Вы посчитаете погрешность то получите 2.29342E-15.<br />Потом возьмете справочник по программированию и узнаете, что формат double, который используется в LUA, в МТ4, в WLD позволяет хранить числа с погрешностью 15 десятичных цифр, т е относительная погрешность E-15.<br />а вот отображение на экране оператором print выполняется в соответствии &nbsp;с заданным Вами или заданным по умолчанию форматом. <br />----------------------------------<br />так в чем у вас проблема? <br />
			<i>02.03.2017 18:57:10, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22843/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22843/topic2572/</guid>
			<pubDate>Thu, 02 Mar 2017 18:57:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22822/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><noindex><a href="https://habrahabr.ru/post/112953/" target="_blank" rel="nofollow">https://habrahabr.ru/post/112953/</a></noindex> - тут можно почитать про вычисления с плавающей точкой.<br />Если хотите сравнить полученные значения в разных языках, то выводите их на печать с одинаковой точностью.<br />в Lua, например, так:<br />
====code====
<pre>
x=1/3
print(string.format("x = %.15f", x))
</pre>
=============
<br />выводить 15 знаков после запятой. <br />
			<i>02.03.2017 04:45:55, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22822/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22822/topic2572/</guid>
			<pubDate>Thu, 02 Mar 2017 04:45:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22816/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот с сглаживанием пример:<br />
====code====
<pre>C#:

160830180000: O:959,26: H:960,89 L: 957,81 C: 958,67
diff: (958,67 - 957,62)*100 = 104,999999999995
diff2: (969,97 - 957,62) * 100 = 1235
EMA: 257,182188699083
EMA2: 452,52290535166

LUA QuiK:

160830180000: O:959,26: H:960,89 L: 957,81 C: 958,67
diff: (958,67 - 957,62)*100 = 105
diff2: (969,97 - 957,62) * 100 = 1235
EMA: 257,37233544511
EMA2: 451,97718098301
</pre>
=============
<br />Ребята, не ужели лентяйничайте прописать, что теперь скажите - вы видите какая разница у вас!<br />Так что прошу вас предоставить способ решения проблемы, что же получается все написанные индикаторы: косячные! &nbsp; <br />
			<i>01.03.2017 20:44:02, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22816/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22816/topic2572/</guid>
			<pubDate>Wed, 01 Mar 2017 20:44:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22814/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			з.ы. просто я попробовал на разных языках и платформах у всех одинаково, а вот у вас на разрядность больше! <br />
			<i>01.03.2017 16:16:19, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22814/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22814/topic2572/</guid>
			<pubDate>Wed, 01 Mar 2017 16:16:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22813/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Или даже так:<br /><br />8,51999999999998 * 100 = 851,999999999998 равно 8,52 *100 = 852 <br />
			<i>01.03.2017 16:10:50, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22813/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22813/topic2572/</guid>
			<pubDate>Wed, 01 Mar 2017 16:10:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22810/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex> , &nbsp; &nbsp;т.е. по вашему 8,51999999999998 это тоже самое что и 8,52? &nbsp; <br />
			<i>01.03.2017 15:08:39, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22810/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22810/topic2572/</guid>
			<pubDate>Wed, 01 Mar 2017 15:08:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22803/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Никакой проблемы не видим, все считается абсолютно одинаково. <br />
			<i>01.03.2017 09:43:28, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22803/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22803/topic2572/</guid>
			<pubDate>Wed, 01 Mar 2017 09:43:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22791/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Уважаймые разработчики, ответьте каким образом решить проблему. Повторюс, если к выше предоставленной формуле стохастика применяют несколько подряд сгладиваний, результаты не как не соответствуют действительности которые получаются на остальных языках программирования. <br />
			<i>28.02.2017 18:50:23, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22791/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22791/topic2572/</guid>
			<pubDate>Tue, 28 Feb 2017 18:50:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22692/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я думаю у вас разрешение плавающей на &nbsp;13 вместо 14 стоит, хотя не уверен! <br />
			<i>22.02.2017 21:43:14, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22692/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22692/topic2572/</guid>
			<pubDate>Wed, 22 Feb 2017 21:43:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22691/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А сглаживание rez посмотрите. вообще от болды показывает, не одного правильного результата нет! <br />
			<i>22.02.2017 21:35:29, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22691/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22691/topic2572/</guid>
			<pubDate>Wed, 22 Feb 2017 21:35:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22689/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот специально написал два проекта на C# и LUA вычислял Стохастик на двух языках.<br /><br />C# и Delphi:<br />
====code====
<pre>diff: 970,28 - 960 = 10,28
rez: 100 * (967,69 - 960) / 10,28 = 7480,54474708179
 
diff: 970,28 - 961,69 = 8,58999999999992
rez: 100 * (966,4 - 961,69) / 8,58999999999992 = 5483,11990686841
 
diff: 970,28 - 963,7 = 6,57999999999993
rez: 100 * (963,81 - 963,7) / 6,57999999999993 = 167,173252279485
 
diff: 969,51 - 960,99 = 8,51999999999998
rez: 100 * (961,21 - 960,99) / 8,51999999999998 = 258,215962441347</pre>
=============
<br />LUA:<br />
====code====
<pre>diff: 970,28 - 960 = 10,28
rez: 100 * (967,69 - 960) / 10,28 = 7480,54474708118
 
diff: 970,28 - 961,69 = 8,5899999999999
rez: 100 * (966,4 - 961,69) / 8,5899999999999 = 5483,1199068684
 
diff: 970,28 - 963,7 = 6,5799999999999
rez: 100 * (963,81 - 963,7) / 6,57999999999993 = 167,17325227949
 
diff: 969,51 - 960,99 = 8,52
rez: 100 * (961,21 - 960,99) / 8,52 = 258,21596244135</pre>
=============
<br />Как видите только на LUA результат другой, так вроде только хвосты меняються, но иногда всплывает существенная разница:<br /><br />8,51999999999998 vs &nbsp;8,52, а это возможно может искажать индикатор, особенно который работает с Ceil, Round и основан на десятичных вычеслениях.<br /><br />Просто возьмите индикаторы написанные на C# и LUA, я думаю вы заметите разницу. Вот как это в LUA править теперь? &nbsp; <br />
			<i>22.02.2017 20:13:43, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22689/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22689/topic2572/</guid>
			<pubDate>Wed, 22 Feb 2017 20:13:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22666/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В C# я тоже проверил double, получилась как в WLD4, к примеру, вычитаю максимум и максимум вчерашнего дня: (956,8 - 956,74) * 1000 = 599,999999999454 заметьте не 600! <br /><br />Эксперимент в LUA:<br /><br />(956,8 - 956,74) * 1000 = 599.99999999945<br /><br />Но здесь разница в разрядности 11 vs 12.<br />Сравнил разницу расчётов в WLD4 на делфи и WLD6 на C# - разницы не выявило.<br /><br />Просто чисто перенося точную копию в LUA некоторых индикаторов с плавающей точкой, они не совпадают, а на разных платформах работают аналогично! <br />
			<i>22.02.2017 06:28:31, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22666/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22666/topic2572/</guid>
			<pubDate>Wed, 22 Feb 2017 06:28:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22664/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это понятно, но в всё там применимо. Вопрос только как в LUA float формат без нормализации перевести 1152.31 =&gt; 1152.31005859375 <br />
			<i>21.02.2017 22:14:45, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22664/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22664/topic2572/</guid>
			<pubDate>Tue, 21 Feb 2017 22:14:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22663/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Цены типа 1152.31005859375 - это фикция. Их не бывает в реальности.<br /><br />quik показывает реальные цифры. Цены на сделок всегда кратны шагу цены, установленному биржей для каждого инструмента. Для вашего инструмента она скорее всего определена в в 0.01<br /><br />появление в wld или метатрейдере дополнительных разрядов - это самодеятельность.<br /><br />поэтому если вашей системе вот эти дополнительные знаки после запятой критически важны - это говорит о неприменимости вашего алгоритма к условиям реальных торгов. <br />
			<i>21.02.2017 21:21:37, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22663/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22663/topic2572/</guid>
			<pubDate>Tue, 21 Feb 2017 21:21:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22662/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я так понял, что нужно перевести в формат float, без отсечения. <br />
			<i>21.02.2017 21:11:54, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22662/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22662/topic2572/</guid>
			<pubDate>Tue, 21 Feb 2017 21:11:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22661/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/17/" target="_blank" rel="nofollow">Sergey</a></noindex> , не совсем, скорее на оборот.<br /><br />В WLD4 цена high храниться в float и будет отражаться как 1152.31005859375, а в LUA &nbsp;high отражается как 1152.31 &nbsp;из-за этой разницы индикаторы прописанные в LUA будут считаться не как в том же WLD4.<br /><br />Мне нужно наоборот не округлять, а получтить эту погрешность, что цена не 1152.31 отражалось, а 1152.31005859375, т.е. 1152.31 =&gt; &nbsp;1152.31005859375!<br />Понимаете? <br />
			<i>21.02.2017 20:49:59, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22661/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22661/topic2572/</guid>
			<pubDate>Tue, 21 Feb 2017 20:49:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22658/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_W6BwIBKF" href="/user/461/" bx-tooltip-user-id="461">Роман</a>, <br /><br />Насколько становится понятно, Вам нужно просто округлять значения до нужного количества знаков после запятой.<br />Есть куча разных способов это сделать и тема уже не раз поднималась на нашем форуме и в интернете.<br />Также, есть простое правило, сравнивать числа с заданной точностью.<br /><br /><noindex><a href="https://forum.quik.ru/messages/forum10/message19982/topic2229/#message19982" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message19982/topic2229/#message19982</a></noindex> <br />
			<i>21.02.2017 15:13:03, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22658/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22658/topic2572/</guid>
			<pubDate>Tue, 21 Feb 2017 15:13:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22657/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ещё раз сравнил вычисления, разница получается очень большая. Робот на 70% меньше прибыли приносит. Поэтому как переносить на LUA вопрос для меня актуальный! <br />
			<i>21.02.2017 15:08:03, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22657/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22657/topic2572/</guid>
			<pubDate>Tue, 21 Feb 2017 15:08:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22636/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			На смарт лабе обсуждали: <noindex><a href="http://smart-lab.ru/blog/381848.php#comment6878263" target="_blank" rel="nofollow">http://smart-lab.ru/blog/381848.php#comment6878263</a></noindex> <br />
			<i>20.02.2017 19:37:28, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22636/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22636/topic2572/</guid>
			<pubDate>Mon, 20 Feb 2017 19:37:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Странный перенос стратегии с WLD в LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22635/topic2572/">Странный перенос стратегии с WLD в LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня необычный вопрос, при переносе стратегии с WLD в Quik столкнулся с проблемой плавающей запятой.<br /><br />У вас данные поставляются правильно точно c сотыми. А вот в WLD и &nbsp;MQL4 цены как то меняются<br /><br />Вместо:<br /><br />High: 1152.31 <br />High: 1154.80 <br />High: 1156.48 <br /><br />Выводят:<br /><br />High: 1152.31005859375<br />High: 1154.80004882813<br />High: 1156.48999023438<br /><br />И даже если сделать вычисление 1156,48 - 1154,80 &nbsp;= 1,68004841515 <br /><br />Мне уточнили (хотя я не уверен) что это происходит из за представления числа с плавающей запятой в двоичном коде. Из-за этой разнице, система перенесённая в Квик, работает иначе и выходит совсем другой результат.. скажите как можно настроить lua в Квике, что бы вычисления с плавающей запятой работало аналогично как и в WLD и &nbsp;MQL4.<br /><br />Я конечно сам не уверен что эта за фигня, но я думаю смысл моего вопроса понятен! <br />
			<i>20.02.2017 19:24:58, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22635/topic2572/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22635/topic2572/</guid>
			<pubDate>Mon, 20 Feb 2017 19:24:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
