<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Трейлинг- стоп. Как протестировать на quik?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Трейлинг- стоп. Как протестировать на quik? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 20 May 2026 12:29:33 +0300</pubDate>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61212/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MbbCAzV2" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал:<br />Здравствуйте. Хочу у себя реализовать lua скрипт реализующий функцию трейлинг-стопа с защитным временем. Вопрос в следующем: как правильно поступить, чтобы получить ситуацию, когда цена инструмента делает прокол на несколько процентов и возвращается обратно в течение 1-2 секунд. На игровых серверах таких ситуаций может и не быть совсем. Как моделировать и тестировать такие ситуации?<br />=============<br />Можно сделать это в КВИК, а можно и без него<br />================== &nbsp;<br />Для начала надо создать тестовые данные.<br />----------------------<br />Выбираем на истории нужный участок &nbsp;и пишем его в файл, <br />можно скачать данные истории с сайта финам <br />или вывести из терминала КВИК<br />-------------------------- <br />Далее можно корректировать тестовые данные создавая различные движения цены.<br />==========<br />После этого пишем свою функцию стопа.<br />--------------------------<br />Затем выполняем ее тестирование.<br />================= <br />Вариант в терминале КВИК.<br />----------------------------<br />Вставляем свою функцию в КВИК например в индикатор <br />и подменяем реальную цену торгов значением из текстового файла. <br /> ======================<br />Вариант без КВИК.<br />удобно делать в редакторе SciTe, &nbsp;в котором можно исполнять скрипты.<br />----------------<br />в SciTe пишем свою функцию и исполняем ее с тестовыми данными из файла <br />--------------------<br />Примерно так. <br />
			<i>16.01.2022 06:55:55, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61212/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61212/topic7074/</guid>
			<pubDate>Sun, 16 Jan 2022 06:55:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61208/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_U9xwmE15" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал: * пример<br />=============<br />Так какой тут пример, реализаций же много можно придумать. Если вам просто для короткого теста, сделайте так: 
====code====
<pre>local T_PRICE = {150210, 150230, 150240, 150230, 150250, 150280, 150350, 150570, 150850, 150980, 150320, 150580, 151020, 151640, 150680, 150450, 150270, 150260, 150280}
local cnt = -10

local function getMyLastPrice ()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;функция получения цены последней сделки
&nbsp;&nbsp; cnt = cnt + 1
&nbsp;&nbsp; if cnt &#60; 1 or cnt &#62; #T_PRICE then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return getParamEx (CLASS_CODE, SEC_CODE, "LAST").param_value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- получение таблицы из ТТТ (цена последней сделки)
&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return T_PRICE&#91;cnt&#93;
&nbsp;&nbsp; end
end</pre>
=============
Таблица T_PRICE - это ваш рукописный вынос вверх примерно на 1% . Функция getMyLastPrice возвращает первые 10 циклов основной программы реальную цену, затем цену этого выноса, потом снова реальную цену (цену для sendTransaction преобразовать не забудьте). Забивайте в таблицу T_PRICE любые значения, которые нужны для теста. В вашей основной программе циклически идет определение последней цены, согласно которой и двигается стоп-заявка, например: <br />
====code====
<pre>&nbsp;&nbsp; while is_run do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if isConnected () == 1&nbsp;&nbsp;then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last_price = getMyLastPrice ()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- здесь будет реализация вашего алгоритма манипулирования стоп-заявкой с использованием смоделированной цены (last_price)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep (200)
&nbsp;&nbsp; end</pre>
============= <br />
			<i>16.01.2022 01:42:37, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61208/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61208/topic7074/</guid>
			<pubDate>Sun, 16 Jan 2022 01:42:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61205/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cqTJMbiJ" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/9885/" target="_blank" rel="nofollow">Игорь М</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/1610/" target="_blank" rel="nofollow">Egor Denisov</a></noindex> &nbsp;написал: а дальше подменить реальные данные - искуственными?<br />=============<br /> &nbsp;Можно и без файла, а просто модуль дополнительный написать или функцию в основной программе.<br />=============<br /> а есть какой-то посмотреть?<br />=============<br />* пример <br />
			<i>15.01.2022 16:26:58, Egor Denisov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61205/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61205/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 16:26:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61204/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bTC61QlC" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1610/" target="_blank" rel="nofollow">Egor Denisov</a></noindex> написал: а дальше подменить реальные данные - искуственными?<br />=============<br /> Можно и без файла, а просто модуль дополнительный написать или функцию в основной программе.<br />=============<br />а есть какой-то посмотреть? <br />
			<i>15.01.2022 16:25:07, Egor Denisov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61204/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61204/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 16:25:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61203/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8n5kbI2C" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал: а дальше подменить реальные данные - искуственными?<br />=============<br />Можно и без файла, а просто модуль дополнительный написать или функцию в основной программе. <br />
			<i>15.01.2022 15:32:57, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61203/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61203/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 15:32:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61202/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_sOBDNhEV" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a>, Файл-то зачем? И другой скрипт тоже. Достаточно поставить заглушку на момент получения реальной цены и время от времени её корёжить. <br />
			<i>15.01.2022 15:29:28, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61202/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61202/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 15:29:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61201/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xul3wDOy" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/9885/" target="_blank" rel="nofollow">Игорь М</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/1610/" target="_blank" rel="nofollow">Egor Denisov</a></noindex> &nbsp;написал: Вот как ложный прокол этот получить непосредственно для теста.<br />=============<br /> &nbsp;Создайте файл, в который будет записываться текущая цена. В основной программе на время теста вы будете читать текущую цену из файла. Затем напишите скрипт, который будет записывать в созданный файл текущую цену (реальную и не очень). В этом скрипте вы сможете создавать ситуацию с проколом в определенный момент времени: записали в файл текущую цену, затем цену на 2% выше, sleep (1000), затем опять текущую (реальную) цену записали.<br />=============<br /> а дальше подменить реальные данные - искуственными?<br />=============<br />Вы напишите дополнительный скрипт, который будет записывать цену в файл. Основная программа будет читать эту цену из этого файла вместо реальной цены, которую она получает сейчас из функции getLastPrice, например (или откуда вы её получаете). Дополнительный скрипт тоже будет записывать в файл текущую цену из функции getLastPrice, но дополнительно вы сможете сделать так, чтобы в какое-то время или с какой-либо периодичностью вместо текущей цены из функции getLastPrice в файл записывалась цена функции getLastPrice * 1.02 в течение 1-2 секунд. Это и будет ваш запрограммированный пробой. Можете делать его с началом каждой минуты, одномоментно или быстро, но плавно. Как запрограммируете, так и будет. Можете в нерабочее время, подключившись к серверу, в реальном режиме реакцию основного скрипта тестировать с выставлением/перемещением/срабатыванием реальных стопов. <br />
			<i>15.01.2022 15:20:59, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61201/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61201/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 15:20:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61200/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_wO5y9Neu" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1610/" target="_blank" rel="nofollow">Egor Denisov</a></noindex> написал: Вот как ложный прокол этот получить непосредственно для теста.<br />=============<br /> Создайте файл, в который будет записываться текущая цена. В основной программе на время теста вы будете читать текущую цену из файла. Затем напишите скрипт, который будет записывать в созданный файл текущую цену (реальную и не очень). В этом скрипте вы сможете создавать ситуацию с проколом в определенный момент времени: записали в файл текущую цену, затем цену на 2% выше, sleep (1000), затем опять текущую (реальную) цену записали.<br />=============<br />а дальше подменить реальные данные - искуственными? <br />
			<i>15.01.2022 15:02:45, Egor Denisov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61200/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61200/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 15:02:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61199/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_ghbGN9rM" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a>, А как же иначе? Как ещё узнать поведение скрипта в боевых условиях? Смоделировать-то ситуацию просто: кинуть скрипту подходящую цену, да посмотреть, что он будет с нею делать (хотя и в этом случае эффективнее просто мысленно прокрутить код), но поведение скрипта при тесте и в боевых условиях, это всё равно &quot;две большие разницы&quot;. Не &quot;сидеть сутками&quot;, конечно, а обложить отладочной печатью и смотреть логи. А отличить ложный прокол от настоящего практически невозможно. <br />
			<i>15.01.2022 14:23:01, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61199/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61199/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 14:23:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61197/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_XJH7sCUx" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал: Вот как ложный прокол этот получить непосредственно для теста.<br />=============<br />Создайте файл, в который будет записываться текущая цена. В основной программе на время теста вы будете читать текущую цену из файла. Затем напишите скрипт, который будет записывать в созданный файл текущую цену (реальную и не очень). В этом скрипте вы сможете создавать ситуацию с проколом в определенный момент времени: записали в файл текущую цену, затем цену на 2% выше, sleep (1000), затем опять текущую (реальную) цену записали. <br />
			<i>15.01.2022 14:06:32, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61197/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61197/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 14:06:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61196/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_AxqkQm14" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1610/" target="_blank" rel="nofollow">Egor Denisov</a></noindex> написал:<br />Здравствуйте. Хочу у себя реализовать lua скрипт реализующий функцию трейлинг-стопа с защитным временем. Вопрос в следующем: как правильно поступить, чтобы получить ситуацию, когда цена инструмента делает прокол на несколько процентов и возвращается обратно в течение 1-2 секунд. На игровых серверах таких ситуаций может и не быть совсем. Как моделировать и тестировать такие ситуации?<br />=============<br /> На демо серверах такое как раз чаще встречается.<br /><br /><br />Что же касается вопроса, то не очень понятно, что необходимо сделать. Не подтягивать стоп если это прокол?<br /><br />=============<br />как смоделировать ситуацию с проколом, для того что проверить не сработает ли стоп в момент прокола. Как вообще разработчики скриптов для quik тестирует скрипты уже в quik именно на нестандартных ситуациях? Не сидят же сутками и не ждут такие ситуации в реальности, а потом что-то подправляют в коде и опять запускают скрипт и ждут? <br /><br />Мне всего лишь нужно реализовать элементарный трейлинг стоп, который бы подтягивал стоп автоматом, но не срабатывал из-за ложного прокола. Вот как ложный прокол этот получить непосредственно для теста. <br />
			<i>15.01.2022 13:53:22, Egor Denisov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61196/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61196/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 13:53:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61193/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_BoiLJZZb" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a> написал:<br />Здравствуйте. Хочу у себя реализовать lua скрипт реализующий функцию трейлинг-стопа с защитным временем. Вопрос в следующем: как правильно поступить, чтобы получить ситуацию, когда цена инструмента делает прокол на несколько процентов и возвращается обратно в течение 1-2 секунд. На игровых серверах таких ситуаций может и не быть совсем. Как моделировать и тестировать такие ситуации?<br />=============<br />На демо серверах такое как раз чаще встречается.<br /><br /><br />Что же касается вопроса, то не очень понятно, что необходимо сделать. Не подтягивать стоп если это прокол?<br />Если так, что самое простое - это организовать таймер ожидания функции проверки изменения цены с прошлого опроса. Тогда у Вас проверка будет более большими квантами времени.<br />Если непрерывно, то, условно, это будет раз в 100 млс. А так - раз в установленное время секунд, скажем раз в 1 сек.<br /><br />Правда здесь есть вероятность того, что именно во время проверки это аномальное изменение и случится. Для этого можно организовать счетчик. Т.е. если такое случается больше чем 1 раз проверок, то это подтвержденное изменение. Для примера:<br />Проверяем 1 - нет изменений. Счетчик 0.<br />Проверяем 2 - есть изменение. Счетчик 1.<br />Проверяем 3 - уже нет изменения. Счетчик сбрасывается в 0.<br /><br />В результате изменение пропущено как ложное. Вот если в течении двух отсчетов изменение сохранится, то есть. <br />
			<i>15.01.2022 13:00:51, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61193/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61193/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 13:00:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61190/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_4yF7mUxh" href="/user/1610/" bx-tooltip-user-id="1610">Egor Denisov</a>, Никак. Ловля блох в стиле HFT, да ещё и на таком медленном инструменте, как Квик, ни к чему хорошему не приведёт. Максимум, что можно сделать - если у Вас УЖЕ есть заявка в нужную сторону, при таких прострелах хватать то, что есть по BID или OFFER, и только для того, чтобы зафиксировать прибыль, если она есть. <br />
			<i>15.01.2022 12:27:13, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61190/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61190/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 12:27:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Трейлинг- стоп. Как протестировать на quik?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61188/topic7074/">Трейлинг- стоп. Как протестировать на quik?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте. Хочу у себя реализовать lua скрипт реализующий функцию трейлинг-стопа с защитным временем. Вопрос в следующем: как правильно поступить, чтобы получить ситуацию, когда цена инструмента делает прокол на несколько процентов и возвращается обратно в течение 1-2 секунд. На игровых серверах таких ситуаций может и не быть совсем. Как моделировать и тестировать такие ситуации? <br />
			<i>15.01.2022 12:04:13, Egor Denisov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61188/topic7074/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61188/topic7074/</guid>
			<pubDate>Sat, 15 Jan 2022 12:04:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
