<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [форум]</title>
		<link>http://forum.quik.ru</link>
		<description>Новые темы форумов сайта Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 07 Nov 2026 20:29:35 +0300</pubDate>
		<item>
			<title>Ускорение работы со стаканами</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83337/topic9652/">Ускорение работы со стаканами</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Добрый день,<br />Заметил такую особенность получения данных стакана.<br />Возможно ошибаюсь, тогда поправьте.<br />------------------------------<br />Замечание следующее<br />Функция &nbsp;getQuoteLevel2 &nbsp;всегда создает новую таблицу для стакана.<br />-----------------------------<br />А так как вызов стакана делается часто и инструментов много, <br />то скрипт быстро забивает память мусором в виде старых стаканов.<br />------------------------------<br /><B>Предлагаю.</B><br />Когда подписываемся на стакан или открываем его, то одновременно с сохранением флага подписки создается таблица для стакана.<br />--------------------------------<br />В этом случае стакан для конкретного инструмента будет создавать один раз и мусорных стаканов не будет.<br /><B>При этом функцию &nbsp;getQuoteLevel2 </B> &nbsp;в скрипте можно вызывать один раз ,<br /> а <B>можно вообще не вызывать</B> и &nbsp;лишь читать данные <br />из созданной таблицы стакана. Данные в этой таблице будут автоматом обновляться по подписке.<br />-----------------------------------<br />В итоге не только существенно увеличиться скорость работы со стаканами, <br />то и уменьшится объем памяти и время работы сборщика мусора. <br />
			<i>06.11.2026 16:13:46, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83337/topic9652/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83337/topic9652/</guid>
			<pubDate>Fri, 06 Nov 2026 16:13:46 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>отдельные кнопки переключения таймфремов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83293/topic9650/">отдельные кнопки переключения таймфремов</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Сейчас нужно выбрать в выпадающем списке таймфрейм, бывает что нужно быстро переключаться между ними и такой подход добавляет лишних действий, мне очень нужны отдельные кнопки выбранных таймфреймов, чтобы каждый раз не находить его в выпадающем списке, а еще лучше возможность задать им горячую клавишу <br />
			<i>20.10.2026 09:51:33, Поменйте вкладки пожалуйста.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83293/topic9650/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83293/topic9650/</guid>
			<pubDate>Tue, 20 Oct 2026 09:51:33 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>кнопка промотать график в конец</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83289/topic9649/">кнопка промотать график в конец</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			нужна кнопка промотать график в конец<br />когда переключаешься между таймфреймами график скачет по времени и нужно его быстро промотать в конец <br />
			<i>19.10.2026 15:01:38, Поменйте вкладки пожалуйста.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83289/topic9649/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83289/topic9649/</guid>
			<pubDate>Mon, 19 Oct 2026 15:01:38 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>График, прилипший к правому краю окна, предлагаю сделать свободный отступ</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83217/topic9644/">График, прилипший к правому краю окна, предлагаю сделать свободный отступ</a></b> <i>График, прилипший к правому краю окна очень не удобно, в наст время отступ от правого края устанавливается жестко - это ужасно</i> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Уважаемые разработчики!<br /><br />График, прилипший к правому краю окна очень не удобно, в наст время отступ от правого края устанавливается жестко - это ужасно.<br /><br /><br />Прошу сделать возможность свободного перемещения графика и чтобы он не крепился к правому краю как сейчас. <br />К примеру при анализе графика трендовые линии и др. графич. аналитические инструменты продлеваются в будущее &nbsp;в т.ч. по ним намечаются прогнозируемые ценовые уровни.<br />Однако в связи с тем, что график имеет жесткое закрепление на указанное число временных периодов, то пользователю приходится совершать массу лишних действий по подбору такого периода а потом сбрасывать его вновь именно из-за того, что при ручном перемещении графика отступ от правого края составляет фиксированную величину.<br /><br />Если сделать нормально, а именно так, чтобы такой жесткой фиксированной привязки не было, тогда пользователям не придется совершать массу лишних действий, а процесс анализа графика с нанесением разметки станет намного более комфортным и быстрым.<br />С примером реализации моего предложения можете ознакомиться в таких терминалах как TradingView, Альфа-инвестиции, Т-инвестиции и пр.<br /><br />Заранее благодарю. <br />
			<i>25.09.2026 10:12:57, Антон P.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83217/topic9644/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83217/topic9644/</guid>
			<pubDate>Fri, 25 Sep 2026 10:12:57 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Построение графиков спреда нескольких инструментов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83206/topic9642/">Построение графиков спреда нескольких инструментов</a></b> <i>Сейчас для построение спреда нужно изучать программирование и обвешиваться Lua индикаторами, есть готовые, но эт требует настроек и доп. манипуляций</i> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Уважаемые разработчики!<br /><br /><br />Прошу реализовать в Квике возможность построения спредов без применения Lua, а сделать так, чтобы это было встроенной функцией терминала Квик и чтобы не приходилось обвешиваться индикаторами, которые могут еще и не работать в зависимости от версии языка программирования, и не изучать язык программирования для построения спредов. <br /><br />Почему бы не сделать проще и удобнее, к примеру также как это давно реализовано в TradingView?<br /><br />Заранее благодарю. <br />
			<i>23.09.2026 15:40:29, Антон P.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83206/topic9642/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83206/topic9642/</guid>
			<pubDate>Wed, 23 Sep 2026 15:40:29 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Убрать вкладки опасная кнопка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83182/topic9639/">Убрать вкладки опасная кнопка</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Здравствуйте, <br /><br />Уберите пожалуйста подальше кнопку <B>Убрать вкладки</B>, часто промахиваюсь когда переношу окно в другую вкладку (они рядом находятся) и руинится все рабочее пространство которое настраивал пол дня <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=13478&" width="588" height="423" /><br /><i>16.09.2026 16:36:59, Поменйте вкладки пожалуйста.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83182/topic9639/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83182/topic9639/</guid>
			<pubDate>Wed, 16 Sep 2026 16:36:59 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Фильтр по времени в новых графиках</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83175/topic9636/">Фильтр по времени в новых графиках</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Сейчас торги начинаются в 7 утра, если открываешь график цен, то график показывает только свечи с 10 утра 14.09. Например, для СлавЭКО1Р4 на 15.09.26 график сначала получается такой (см. график 1, мин. цена 69). Фильтр по времени в настройках графика выключен. Если теперь фильтр по времени включить и установить с 7 часов, то график будет показывать и свечи раньше 10 утра: см. график 2, мин. цена 60,69. <br /><br />Непонятно, почему свечи раньше 10 утра не показываются сразу если фильтр по времени не установлен. Тем более, что с 14.09 торги начинаются с 9 утра. <br /><br />При этом, если теперь отключить фильтр по времени, то график почему-то остаётся с утренними часами. <br /><br />Это всё проблема брокера или квика? У меня это Втб, версия квика 12.2.2.8 <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=13476&" width="798" height="427" /><br /><img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=13477&" width="719" height="396" /><br /><i>15.09.2026 16:49:02, СергейК.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83175/topic9636/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83175/topic9636/</guid>
			<pubDate>Tue, 15 Sep 2026 16:49:02 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Луч в горячих клавишах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83136/topic9629/">Луч в горячих клавишах</a></b> <i>Луч в горячих клавишах</i> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Добавьте луч в горячие клавиши, очень нужен <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=13457&" width="1408" height="1234" /><br /><i>31.08.2026 12:27:43, Поменйте вкладки пожалуйста.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83136/topic9629/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83136/topic9629/</guid>
			<pubDate>Mon, 31 Aug 2026 12:27:43 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Изменение ширины столбцов в стакане вызывает залипание мыши</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message83113/topic9625/">Изменение ширины столбцов в стакане вызывает залипание мыши</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Добрый день. Давно заметил такую проблему. Если я хочу изменить ширину столбца в стакане, то 1-я попытка всегда приводит к залипанию мыши. Т.е. когда отпускаешь кнопку и двигаешь мышь, то столбец продолжает двигаться за ней, как будто я всё ещё держу кнопку мыши. <br /><br />Проблему поймать не так просто. 2-й и последующие попытки всегда работают нормально. Даже после перезапуска квика проблема не возникает. Но позже она всё-таки появляется. <br />Это может быть и двойной клик и просто нажатие (drag-n-drop).<br /><br />Прилагается видео, где используется двойной клик. Действия мыши обозначены на видео. <br /><noindex><a href="https://disk.yandex.ru/i/QTAbOPXPIIkeew" target="_blank" rel="nofollow">https://disk.yandex.ru/i/QTAbOPXPIIkeew</a></noindex> <br />
			<i>24.08.2026 13:45:47, СергейК.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message83113/topic9625/</link>
			<guid>http://forum.quik.ru/messages/forum8/message83113/topic9625/</guid>
			<pubDate>Mon, 24 Aug 2026 13:45:47 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Сообщение от Quik Junior</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83335/topic9651/">Сообщение от Quik Junior</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Просто для сведения, вот такое сообщение при подключении к демо-контуру:<br /><br /><B>06.11.2026 10:43:55</B> Соединение установлено. ВНИМАНИЕ! Ошибка аутентификации при предыдущем входе в систему. Вход был <B>06.11.2026 13:43:55</B> с адреса 0.0.0.0.<br /><br />Машину времени, вроде, еще не изобрели. <br />
			<i>06.11.2026 10:51:57, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83335/topic9651/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83335/topic9651/</guid>
			<pubDate>Fri, 06 Nov 2026 10:51:57 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>QUIK и жор памяти</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83260/topic9647/">QUIK и жор памяти</a></b> <i>Проблема с памятью скриптов Qlua</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Случилось у меня такое интересное наблюдение :<br /><br />Торговый робот на одной копии QUIK у одного брокера работает нормально, создаёт таблицу данных (43 мБ) и в течении всего времени работы поддерживает выделение памяти на этом уровне.<br />Тот же самый работ на другой копии QUIK (той же версии 8.13.1.6), но у другого брокера испытывает скачки памяти (в таблицах Qlua) с интервалом приблизительно в 3-5 секунд : память растёт от 43мБ до 86 мБ, после чего опять возвращается к уровню 43мБ.<br /><br />Никакой разницы в роботах или версиях QUIK нет. Все тяжелые вычисления проводятся с намного большей периодичностью (меньшей частотой), приблизительно раз в 30-60 секунд и в обязательном порядке сопровождаются вызовом сборщика мусора. В промежутках между вычислениями сборщик мусора не вызывается, а вся нагрузка это не частые запросы типа Poll (опрос) к котировкам и таблицам заявок. Среди колбэков только легковесные OnOrder(), OnTrnsReply() и всё. При этом на обоих экземплярах QUIK ведётся торговля другими торговыми алгоритмами приблизительно с одинаковой интенсивностью, то есть все обработчики вызываются одинаково регулярно и их выполнение точно не занимает в памяти 40 мБ.<br /><br />Подскажите, в чём может быть проблема?! &nbsp; <br />
			<i>07.10.2026 11:48:11, Кот.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83260/topic9647/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83260/topic9647/</guid>
			<pubDate>Wed, 07 Oct 2026 11:48:11 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Скачивание данных свечей с Московской Биржи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83180/topic9638/">Скачивание данных свечей с Московской Биржи</a></b> <i>Скачивание данных свечей с Московской Биржи</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Здравствуйте,<br /><br />Не совсем по теме форума конечно, но по смежной теме: как скачать данные свечей с Московской Биржи: <br />
			<i>16.09.2026 11:37:02, Android.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83180/topic9638/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83180/topic9638/</guid>
			<pubDate>Wed, 16 Sep 2026 11:37:02 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Рекомендации по уменьшению объема потребляемой оперативной памяти</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83170/topic9635/">Рекомендации по уменьшению объема потребляемой оперативной памяти</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Здравствуйте.<br />У меня потребление памяти очень сильно отличается в квиках на разных брокерах. На одном 700мб, на другом 2.5гб. Так было всегда независимо от версий. Ясно что дело в настройках. В том, на котором потребление выше, действительно открыто больше разных окон но не прям намного больше. В целом настройки близкие.<br /><br />Разработчики, дайте пожалуйста рекомендации что можно сделать чтобы квик потреблял меньше оперативной памяти. Какие настройки смотреть. Какие таблицы потребляют больше всего памяти. Или может есть какая-то процедура чтобы все сбросить и потребление снизилось. <br />
			<i>14.09.2026 17:51:01, Ivan Smirnov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83170/topic9635/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83170/topic9635/</guid>
			<pubDate>Mon, 14 Sep 2026 17:51:01 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Квик виснет через определенное время.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83162/topic9633/">Квик виснет через определенное время.</a></b> <i>Зависание Квика в связке с ТСЛАБ</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Пользуюсь Квиком 8.11.0.66 в связке с тслаб, не хотелось бы переходить пока на последнюю версию, так как старый квик быстро грузится, подключается и меньше потребляет памяти. Но через какое-то время то зависает. Прилагаю дамп, после последнего зависания. &nbsp; <br />
			<i>09.09.2026 09:32:35, Vladimir.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83162/topic9633/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83162/topic9633/</guid>
			<pubDate>Wed, 09 Sep 2026 09:32:35 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Тейк-профит</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83150/topic9632/">Тейк-профит</a></b> <i>Частичное закрытие позиции</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Подскажите, пожалуйста, есть ли возможность в Quick выставит заявку на продажу (тейк-профит и стоп лимит) на следующих условиях:<br />- стоп лимит - 100 лотов на продажу при достижении цены Z<br />- 1-й тейк-профит - 50 лотов на продаже при достижении цены Х<br />- 2-й тейк-профит - 50 лотов на продажу при достижении цены Y <br />
			<i>02.09.2026 09:45:33, NKN.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83150/topic9632/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83150/topic9632/</guid>
			<pubDate>Wed, 02 Sep 2026 09:45:33 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Квик перестал запускаться</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message83119/topic9626/">Квик перестал запускаться</a></b> <i>Диалоговое окно &quot;Прекращена работа программы &quot;Рабочее место информационно-торговой системы QUIK&quot;&quot;</i> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Со вчерашнего вечера началось такое (см. скрин), перезапустил комп, нормально запустился, сегодня с утра открыл квик и опять. Кто-нибудь знает в чем дело? <br />
			<i>26.08.2026 09:46:21, vyachnik.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message83119/topic9626/</link>
			<guid>http://forum.quik.ru/messages/forum1/message83119/topic9626/</guid>
			<pubDate>Wed, 26 Aug 2026 09:46:21 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Блок перерасчёта данных индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83286/topic9648/">Блок перерасчёта данных индикатора</a></b> <i>Актуально для арбитражных индикаторов и аналогичных, использующих несколько инструментов в своём расчёте.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Использовал в своём <noindex><a href="https://pmntrade.ru/indikator_arbitrage_pro.html" target="_blank" rel="nofollow">Индикаторе для QUIK</a></noindex><noindex><a href="https://pmntrade.ru/indikator_arbitrage_pro.html" target="_blank" rel="nofollow">«Арбитраж PRO»</a></noindex><br /><br />
====code====
<pre>&nbsp;&nbsp;&nbsp;-- //////////////////////////
&nbsp;&nbsp;&nbsp;-- // Блок перерасчёта данных индикатора
&nbsp;&nbsp;&nbsp;-- //////////////////////////
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;-- Автор: Михаил Понамаренко (pmntrade.ru)
&nbsp;&nbsp;&nbsp;-- Версия: 20261016

&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;&nbsp;-- 1. При запуске индикатора определяем, что он загружен и обрабатывается последний бар с учётом факта, что индикатор загружается 2 раза (вероятно ошибка в QUIK).
&nbsp;&nbsp;&nbsp;-- 2. Происходит сравнение значения предпоследнего бара на индикаторе и данных полученных в результате перерасчёта.
&nbsp;&nbsp;&nbsp;-- 3. Если данные не совпадают, проверяем не является ли этот график относительным (дв.клик лев.кн.мыши на названии графика/индикатора-
&nbsp;&nbsp;&nbsp;-- Дополнительно-галочка Абсолютное значение-в поле ниже число от которого будем считать изменение в процентах.)
&nbsp;&nbsp;&nbsp;-- Для относительных графиков решения нет, т.к. нет возможности из LUA получить переменную, является ли график относительным.
&nbsp;&nbsp;&nbsp;-- 4. Если график не относительный, происходит перерасчёт всех значений индикатора и одновременный вывод на график.
&nbsp;&nbsp;&nbsp;-- 5. Получаем правильно рассчитанный график истории при перезаказе данных (новой сессии) и переключении таймфреймов.
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;-- Для получения ситуации новой сессии нужно перейти в QUIK: 
&nbsp;&nbsp;&nbsp;-- Заказ данных - Перезаказать данные... - галочки Торговые данные текущей сессии, Локальные справочники.
&nbsp;&nbsp;&nbsp;-- Если после перезаказа данных история индикатора отображается, 
&nbsp;&nbsp;&nbsp;-- нужно заменить инструмент индикатора на другой из диаграммы.

&nbsp;&nbsp;&nbsp;-- Если применяется относительный график (дв.клик лев.кн.мыши на названии графика/индикатора-
&nbsp;&nbsp;&nbsp;-- Дополнительно-галочка Абсолютное значение-в поле ниже число от которого будем считать
&nbsp;&nbsp;&nbsp;-- изменение в процентах.), то в параметр "Name" нужно добавить символ "%", например, "Арбитраж PRO%".
&nbsp;&nbsp;&nbsp;-- При этом блок перерасчёта данных будет отключён и данные могут быть некорректны при перезаказе
&nbsp;&nbsp;&nbsp;-- данных (новой сессии) и переключении таймфреймов.
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;-- В функции CalculateData(i) должен находится код для расчёта индикатора.

&nbsp;&nbsp;&nbsp;-- Переменная reget позволяет перерасчёт только один раз при расчёте индикатора от первого бара.
&nbsp;&nbsp;&nbsp;if string.find(Settings&#91;"Name"&#93;, "%%", 0) then reget = true end -- если блок перерасчёта данных отключён
&nbsp;&nbsp;&nbsp;if reget == nil then -- если действует флаг единоразового исполнения перерасчёта данных
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- При запуске индикатор расчитывается 2 раза (причины не ясны, вероятно ошибка разработчиков).
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Если индекс в новом расчёте индикатора повторяется, значит индикатор загружен.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Блок ниже сработает только при новом тике инструмента, привязанного к индикатору.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if preindex == index then -- индекс повторяется, индикатор загружен
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if GetValue(Bars, 1) ~= nil then -- если есть значение последнего бара на индикаторе
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if GetValue(Bars - 1, 1) ~= CalculateData(Bars - 1) then -- если значение предпоследнего бара на индикаторе не совпадает с данными перерасчёта
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i = 1, index - 1 do -- перебор баров до предпоследнего
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetValue(i, 1, tonumber(CalculateData(i) or nil)) -- Индекс свечи начиная с 1,Номер линии индикатора начиная с 1,Число которое нужно установить либо nil
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end -- выход из цикла: перебор баров до предпоследнего
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reget = true -- флаг единоразового исполнения перерасчёта данных, true - перерасчёт выполнен
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else -- иначе значение предпоследнего бара на индикаторе совпадает с данными перерасчёта
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reget = true -- флаг единоразового исполнения перерасчёта данных, true - перерасчёт выполнен
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end -- выход из условия: если нет значения предпоследнего бара на индикаторе
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end -- выход из условия: если есть значение последнего бара на индикаторе
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end -- выход из условия: индекс повторяется
&nbsp;&nbsp;&nbsp;end -- выход из условия: если действует флаг единоразового исполнения перерасчёта данных
&nbsp;&nbsp;&nbsp;if index == 1 then reget = nil end -- обнуление флага единоразового исполнения перерасчёта данных
&nbsp;&nbsp;&nbsp;preindex = index -- запись индекса, для проверки на следующем расчёте</pre>
============= <br />
			<i>16.10.2026 17:12:58, Михаил Понамаренко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83286/topic9648/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83286/topic9648/</guid>
			<pubDate>Fri, 16 Oct 2026 17:12:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка Multiple Lua VMs detected</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83245/topic9646/">Ошибка Multiple Lua VMs detected</a></b> <i>Подключение программы OptionWorkshop к терминалу QUIK</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Есть два терминала QUIK первый - версия 13.1.0.79 второй 13.1.1.15 . Для подключения программы OptionWorkshop (торговля опционами) необходимо подключить их lua скрипт в Lua 5.3.5. В первом терминале все подключается и работает без проблем , но там брокер не дает возможности торговать опционами. На втором терминале выдает ошибку (multiple Lua VMs detected. Expected 5.4 instead of 5.3) и программа (OptionWorkshop) соответственно не работает. <br />Какие есть варианты решения проблемы? &nbsp; <br />
			<i>03.10.2026 15:33:10, Valvvv.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83245/topic9646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83245/topic9646/</guid>
			<pubDate>Sat, 03 Oct 2026 15:33:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Update индикатора после изменения из скрипта</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83224/topic9645/">Update индикатора после изменения из скрипта</a></b> <i>Возможен ли update индикатора программно?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Запущен индикатор из LuaIndicators. Параллельно запущен скрипт.<br /><br />Скрипт вносит изменения в текстовой файл индикатора, например &quot;LuaIndicators\indicator.lua&quot;.<br /><br />Вопрос: возможно ли из скрипта апдейтить этот &quot;LuaIndicators\indicator.lua&quot; с изменёнными параметрами? Или удалить, а потом опять загрузить на график?<br /><br />Или может есть другой способ решения данного ТЗ, без редактирования текстовых файлов? <br />
			<i>26.09.2026 16:42:15, Александр Волфовиц.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83224/topic9645/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83224/topic9645/</guid>
			<pubDate>Sat, 26 Sep 2026 16:42:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getMoney</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83208/topic9643/">getMoney</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Почему разрабочики QUIK создали настолько непонятные названия для полей таблиц<br /><br />Вот то, что согласно документации, возвращает функция <span class="bx-font" style="font-family:monospace"><B>getMoney</B></span><br /><br /><img src="https://i.ibb.co/S7fhvqrh/2026-09-23-16-04-35.png" alt="Пользователь добавил изображение" border="0" /><br /><br />Что означают все эти поля?<br />Особенно меня интересуют три последних.<br />В чём их смысл и чем они отличаются? <br />
			<i>23.09.2026 16:09:26, Сергей Че.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83208/topic9643/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83208/topic9643/</guid>
			<pubDate>Wed, 23 Sep 2026 16:09:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Firm ID в коде</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83201/topic9641/">Firm ID в коде</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В коде некоторых QLua функций есть параметр <span class="bx-font" style="font-family:monospace"><B>firm_id</B></span>.<br />Это, как я понял, идентификатор брокера.<br />Он является константой (и его можно прописать как константу в коде) или он может меняться (и его надо каждый раз выковыривать из таблиц)? <br />
			<i>22.09.2026 21:17:28, Сергей Че.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83201/topic9641/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83201/topic9641/</guid>
			<pubDate>Tue, 22 Sep 2026 21:17:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Получение позиции опциона и количества денег на опционном счёте (субсчёт на срочном рынке)</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83189/topic9640/">Получение позиции опциона и количества денег на опционном счёте (субсчёт на срочном рынке)</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			1. Как получить позицию опциона? Так же как и фьючерса - через функцию <span class="bx-font" style="font-family:monospace"><B>getFuturesHolding</B></span>? (функции getOptionsHolding не существует)<br /><br />2. Как получить количество денег на опционном счёте (субсчёт на срочном рынке)? Так же как и для фьючерсов - через функцию <span class="bx-font" style="font-family:monospace"><B>getFuturesLimit</B></span>? (функции getOptionsLimit не существует) <br />
			<i>16.09.2026 19:30:45, Сергей Че.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83189/topic9640/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83189/topic9640/</guid>
			<pubDate>Wed, 16 Sep 2026 19:30:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Использование мессенджера MAX  для обмена данными в QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83179/topic9637/">Использование мессенджера MAX  для обмена данными в QUIK</a></b> <i>Использование  мессенджер для обмена для отправки сообщений и управление торговым приводом в QUIK</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Поскольку , эта тема вроде нигде не поднималась , опишу свой опыт , может быть будет кому то полезно.<br />Для информирования и &nbsp;контроля за работой торгового привода у меня был поднят небольшой &nbsp; саит на локальном компе с QUIK ,и меня все &nbsp;устраивало,<br />Сейчас эта схема практически утратила смысл из за почти постоянного отключения мобильного интернета. Я решил &nbsp;посмотреть &nbsp;, что можно использовать взамен. &nbsp;Нормально работали только саиты из белого списка и MAX. &nbsp;Поскольку других вариантов &nbsp;не было , выбор пал на MAX ,<br />И так , что же мог предложить MAX для решения этой задачи ? &nbsp; &nbsp;В MAX можно создавать чат боты , но делать это могут только OOO ,ИП и самозанятые.<br />Я давно имею статус самозанятого , а для тех кто его не имеет , получить его можно онлаин за 5 минут и этот статус ни к чему не обязывает.<br />Для самозанятых MAx ставит ограничение в 2 чат бота. Мне хватило 1 бота, и 1 &nbsp;канала.<br />Я зашел в лк MAX (<noindex><a href="https://business.max.ru/self/services" target="_blank" rel="nofollow">https://business.max.ru/self/services</a></noindex> ) как самозанятый и зарегил бота , создал там же канал. &nbsp;Далее чат бота я сделал администратором канала.<br />В чат чат- бота я направил информационные сообщения от робота а в &nbsp;канале закрепил набор кнопок для &nbsp;отправки управляющих команд для торгового привода. &nbsp;Правда пришлось помучиться &nbsp;с вычислением идентификаторов каналов chat_id. Проще всего это сделать запустив web версию &nbsp;и взять эти id из URL &nbsp; (у чат бота это положительное число в конце URL , &nbsp;а у канала отрицательное).<br /><br />Привожу пример отправки сообщения в чат бот Max. <br />Для отправки HTTP сообщения я использовал c библиотеку &nbsp;luacom.dll +WinHttp.WinHttpRequest.5.1, но есть и много других способов (напимер curl)<br />
====code====
<pre>-----------------------------------&nbsp;&nbsp;
function send_max(msg,chat_id,access_token,nFormat)
&nbsp;&nbsp;&nbsp;-----------------------------------
&nbsp;&nbsp;&nbsp;---грузим luacom
&nbsp;&nbsp;&nbsp;luacom = require("luacom")
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;--для формата markdown
&nbsp;&nbsp;&nbsp;-- # Формат markdown &#92;n **жирный**, _курсив_, ~~зачёркнутый~~, ++подчёркнутый++, `моноширинный`&nbsp;&nbsp;,&nbsp;&nbsp;&nbsp;^^Выделенный^^ , &#91;Документация&#93;(https://dev.max.ru/) 
&nbsp;&nbsp;&nbsp;local url,status,responseText,cUser,body,cFormat,http
&nbsp;&nbsp;&nbsp;--chat_id =117.......474
 &nbsp;&nbsp;&nbsp;--access_token = "f9LHodD0cOIq...................0BhMw0gm_6f1-DBY" 
&nbsp;&nbsp;&nbsp;if not nFormat then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nFormat=0
&nbsp;&nbsp;&nbsp;end 
&nbsp;&nbsp;&nbsp;---выбор формата разметки 
&nbsp;&nbsp;&nbsp;if nFormat==0 then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--без формата 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cFormat=''
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif nFormat==1 then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--HTML
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cFormat=&nbsp;&nbsp;&nbsp;',"format": "html"'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif nFormat==2 then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--markdown
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cFormat=&nbsp;&nbsp;&nbsp;',"format": "markdown"'
&nbsp;&nbsp;&nbsp;end 
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;-- URL&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;url = "https://platform-api2.max.ru/messages?" .. "chat_id=" .. chat_id
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;--Тело запроса (JSON)
&nbsp;&nbsp;&nbsp;body ='{"text":"' .. msg .. '"'..cFormat..'}'
&nbsp;&nbsp;&nbsp;-- Создаём COM-объект
&nbsp;&nbsp;&nbsp;http = luacom.CreateObject("WinHttp.WinHttpRequest.5.1")
&nbsp;&nbsp;&nbsp;if&nbsp;&nbsp;http then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Открываем соединение (синхронно)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http:Open("POST", url, false)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Заголовки
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http:SetRequestHeader("Authorization", access_token)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http:SetRequestHeader("Content-Type", "application/json")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http:SetRequestHeader("Accept","application/json")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--Отправляем
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http:Send(body)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--Получаем ответ
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;status = http.Status
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseText = http.ResponseText
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if http.Status==200 then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---ok
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; message("Status: " ..&nbsp;&nbsp;tostring(status), 3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; message("Response: " ..&nbsp;&nbsp;tostring(responseText), 3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Освобождаем объект
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http = nil
&nbsp;&nbsp;&nbsp;else &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Не удалось создать WinHttp.WinHttpRequest.5.1", 3)
&nbsp;&nbsp;&nbsp;end
end </pre>
============= <br />
			<i>16.09.2026 08:44:38, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83179/topic9637/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83179/topic9637/</guid>
			<pubDate>Wed, 16 Sep 2026 08:44:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопросы про OnParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83165/topic9634/">Вопросы про OnParam</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Т.к. эти вопросы были проигнорированы в соответствующей теме <noindex><a href="https://forum.quik.ru/messages/forum10/message83015/topic9604/#message83015" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message83015/topic9604/#message83015</a></noindex><br /><br />Вынесем в отдельную тему:<br /><br />Почему callback OnParam игнорирует настройки терминала в разделе &quot;Получение данных&quot;?<br /><br />Берем чистый терминал, открываем только одну таблицу текущих торгов, в ней выбраны конкретные инструменты. Выбрана настройка &quot;умным заказом данных&quot;.<br />Никаких открытых графиков или других таблиц, только одна ТТТ. Нет запущенных скриптов, кроме тестового. В логах теста видим вызов OnParam для инструментов, которых нет в открытой ТТТ, нет открытых позиций, заявок по этим инструментам.<br />С точки зрения скрипта, где этот OnParam зарегистрирован (а нигде более этот метод и не используется) - это мусор, влияющий на работу всего терминала. Если же разорвать связь и получить OnCleanUp, то колбек будет вызван для всего от начала сессии, т.к. не учитывается фильтр &quot;умного заказа данных&quot;.<br /><br />...............<br />00002129 &nbsp; &nbsp;11:44:06.628 &nbsp; &nbsp;&#91;1332&#93; OnParam 2128 SPBFUT RAU6 last_price 1246.0 &nbsp; &nbsp;<br />00002130 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2129 SPBFUT FLU6 last_price 7975.0 &nbsp; &nbsp;<br />00002131 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2130 SPBFUT VBU6 last_price 5871.0 &nbsp; &nbsp;<br />00002132 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2131 SPBFUT CRZ6 last_price 12.167 &nbsp; &nbsp;<br />00002133 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2132 SPBFUT SiU6 last_price 80734.0 &nbsp; &nbsp;<br />00002134 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2133 SPBFUT ALU6 last_price 2220.0 &nbsp; &nbsp;<br />00002135 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2134 SPBFUT VKU6 last_price 1544.0 &nbsp; &nbsp;<br />00002136 &nbsp; &nbsp;11:44:06.629 &nbsp; &nbsp;&#91;1332&#93; OnParam 2135 SPBFUT EDU6 last_price 1.1432 &nbsp; &nbsp;<br />00002137 &nbsp; &nbsp;11:44:06.630 &nbsp; &nbsp;&#91;1332&#93; OnParam 2136 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002138 &nbsp; &nbsp;11:44:06.690 &nbsp; &nbsp;&#91;1332&#93; OnParam 2137 CROSSRATE GLD last_price 0.0 &nbsp; &nbsp;<br />00002139 &nbsp; &nbsp;11:44:06.690 &nbsp; &nbsp;&#91;1332&#93; OnParam 2138 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002140 &nbsp; &nbsp;11:44:06.750 &nbsp; &nbsp;&#91;1332&#93; OnParam 2139 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002141 &nbsp; &nbsp;11:44:06.813 &nbsp; &nbsp;&#91;1332&#93; OnParam 2140 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002142 &nbsp; &nbsp;11:44:06.935 &nbsp; &nbsp;&#91;1332&#93; OnParam 2141 SPBFUT SZU6 last_price 573.0 &nbsp; &nbsp;<br />00002143 &nbsp; &nbsp;11:44:06.935 &nbsp; &nbsp;&#91;1332&#93; OnParam 2142 SPBFUT RAU6 last_price 1246.0 &nbsp; &nbsp;<br />00002144 &nbsp; &nbsp;11:44:06.936 &nbsp; &nbsp;&#91;1332&#93; OnParam 2143 SPBFUT PHU6 last_price 5835.0 &nbsp; &nbsp;<br />00002145 &nbsp; &nbsp;11:44:06.936 &nbsp; &nbsp;&#91;1332&#93; OnParam 2144 SPBFUT VKU6 last_price 1544.0 &nbsp; &nbsp;<br />00002146 &nbsp; &nbsp;11:44:06.936 &nbsp; &nbsp;&#91;1332&#93; OnParam 2145 SPBFUT MMU6 last_price 2306.3 &nbsp; &nbsp;<br />00002147 &nbsp; &nbsp;11:44:06.936 &nbsp; &nbsp;&#91;1332&#93; OnParam 2146 SPBFUT GZU6 last_price 9578.0 &nbsp; &nbsp;<br />00002148 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2147 SPBFUT MXU6 last_price 230650.0 &nbsp; &nbsp;<br />00002149 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2148 SPBFUT RIU6 last_price 90110.0 &nbsp; &nbsp;<br />00002150 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2149 SPBFUT BRU6 last_price 88.65 &nbsp; &nbsp;<br />00002151 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2150 SPBFUT CKU6 last_price 6502.0 &nbsp; &nbsp;<br />00002152 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2151 SPBFUT LKU6 last_price 48859.0 &nbsp; &nbsp;<br />00002153 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2152 CROSSRATE GLD last_price 0.0 &nbsp; &nbsp;<br />00002154 &nbsp; &nbsp;11:44:06.937 &nbsp; &nbsp;&#91;1332&#93; OnParam 2153 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002155 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2154 SPBFUT SNU6 last_price 15515.0 &nbsp; &nbsp;<br />00002156 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2155 SPBFUT MGU6 last_price 21122.0 &nbsp; &nbsp;<br />00002157 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2156 SPBFUT NMU6 last_price 7371.0 &nbsp; &nbsp;<br />00002158 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2157 SPBFUT GKU6 last_price 1191.0 &nbsp; &nbsp;<br />00002159 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2158 SPBFUT ALU6 last_price 2221.0 &nbsp; &nbsp;<br />00002160 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2159 SPBFUT IMOEXF last_price 2269.0 &nbsp; &nbsp;<br />00002161 &nbsp; &nbsp;11:44:06.950 &nbsp; &nbsp;&#91;1332&#93; OnParam 2160 SPBFUT X5U6 last_price 2115.0 &nbsp; &nbsp;<br />00002162 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2161 SPBFUT VBU6 last_price 5871.0 &nbsp; &nbsp;<br />00002163 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2162 SPBFUT SPU6 last_price 28329.0 &nbsp; &nbsp;<br />00002164 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2163 SPBFUT YDU6 last_price 4053.0 &nbsp; &nbsp;<br />00002165 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2164 SPBFUT NVU6 last_price 10553.0 &nbsp; &nbsp;<br />00002166 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2165 SPBFUT ONU6 last_price 3219.0 &nbsp; &nbsp;<br />00002167 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2166 SPBFUT GAZPF last_price 94.09 &nbsp; &nbsp;<br />00002168 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2167 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002169 &nbsp; &nbsp;11:44:06.951 &nbsp; &nbsp;&#91;1332&#93; OnParam 2168 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002170 &nbsp; &nbsp;11:44:06.996 &nbsp; &nbsp;&#91;1332&#93; OnParam 2169 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002171 &nbsp; &nbsp;11:44:06.997 &nbsp; &nbsp;&#91;1332&#93; OnParam 2170 TQOY RU000A10DQB6 last_price 99.567 &nbsp; &nbsp;<br />00002172 &nbsp; &nbsp;11:44:06.997 &nbsp; &nbsp;&#91;1332&#93; OnParam 2171 TQOB SU26245RMFS9 last_price 85.493 &nbsp; &nbsp;<br />00002173 &nbsp; &nbsp;11:44:06.998 &nbsp; &nbsp;&#91;1332&#93; OnParam 2172 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002174 &nbsp; &nbsp;11:44:07.132 &nbsp; &nbsp;&#91;1332&#93; OnParam 2173 TQOB SU26221RMFS0 last_price 70.893 &nbsp; &nbsp;<br />00002175 &nbsp; &nbsp;11:44:07.144 &nbsp; &nbsp;&#91;1332&#93; OnParam 2174 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002176 &nbsp; &nbsp;11:44:07.147 &nbsp; &nbsp;&#91;1332&#93; OnParam 2175 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002177 &nbsp; &nbsp;11:44:07.150 &nbsp; &nbsp;&#91;1332&#93; OnParam 2176 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002178 &nbsp; &nbsp;11:44:07.153 &nbsp; &nbsp;&#91;1332&#93; OnParam 2177 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002179 &nbsp; &nbsp;11:44:07.156 &nbsp; &nbsp;&#91;1332&#93; OnParam 2178 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002180 &nbsp; &nbsp;11:44:07.159 &nbsp; &nbsp;&#91;1332&#93; OnParam 2179 CROSSRATE GLD last_price 0.0 &nbsp; &nbsp;<br />00002181 &nbsp; &nbsp;11:44:07.162 &nbsp; &nbsp;&#91;1332&#93; OnParam 2180 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002182 &nbsp; &nbsp;11:44:07.165 &nbsp; &nbsp;&#91;1332&#93; OnParam 2181 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002183 &nbsp; &nbsp;11:44:07.167 &nbsp; &nbsp;&#91;1332&#93; OnParam 2182 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002184 &nbsp; &nbsp;11:44:07.170 &nbsp; &nbsp;&#91;1332&#93; OnParam 2183 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002185 &nbsp; &nbsp;11:44:07.173 &nbsp; &nbsp;&#91;1332&#93; OnParam 2184 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002186 &nbsp; &nbsp;11:44:07.211 &nbsp; &nbsp;&#91;1332&#93; OnParam 2185 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002187 &nbsp; &nbsp;11:44:07.211 &nbsp; &nbsp;&#91;1332&#93; OnParam 2186 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002188 &nbsp; &nbsp;11:44:07.211 &nbsp; &nbsp;&#91;1332&#93; OnParam 2187 CROSSRATE GLD last_price 0.0 &nbsp; &nbsp;<br />00002189 &nbsp; &nbsp;11:44:07.243 &nbsp; &nbsp;&#91;1332&#93; OnParam 2188 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002190 &nbsp; &nbsp;11:44:07.244 &nbsp; &nbsp;&#91;1332&#93; OnParam 2189 CROSSRATE CNY last_price 0.0 &nbsp; &nbsp;<br />00002191 &nbsp; &nbsp;11:44:07.244 &nbsp; &nbsp;&#91;1332&#93; OnParam 2190 SPBFUT GZU6 last_price 9578.0 &nbsp; &nbsp;<br />00002192 &nbsp; &nbsp;11:44:07.244 &nbsp; &nbsp;&#91;1332&#93; OnParam 2191 SPBFUT X5Z6 last_price 2185.0 &nbsp; &nbsp;<br />...................<br /><br />Также вопрос по памяти:<br />Если в скрипте зарегистрировать OnParam, даже пустой:<br /><br /> function OnParam()<br />end<br /><br />то память, отображаемая в окне Доступные скрипты, почти не изменяется. А если же OnParam нет вовсе, то она бегает от начального значения до удвоения, и потом уже срабатывает GC, сбрасывая её. Особенно это заметно на &quot;объёмных&quot; скриптах с большим числом локальных переменных.<br /><br />Т.е. наличие OnParam вызывает постоянный вызов GC, судя по всему при вызове OnParam. Это, конечно, наверно хорошо не расходовать память, но и агрессивный GC - это влияние на производительность.<br />...................<br /><br />Также вопрос про OnCleanUp, который уже задавался:<br /><br />если не было соединения достаточно долго, то брокер кидает OnCleanUp (это видно по логу и по параметру &quot;число записей&quot; в информационном окне, он скидывается в 0). Судя по всему, срабатывает условие &quot;смена сессии&quot;. И в итоге загрузка данных происходит долго, очень долго. Допустим, что разрывы связи - это хоть и неприятно, но ожидаемое событие. Правда частота этого явления тоже вызывает вопросы. Но почему внутри сессии вызывается OnCleanUp?<br /><br />Вчерашний лог брокера Финам:<br /><br />&#91;INFO &nbsp;2026-09-08 10:02:45&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 10:03:29&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 10:03:30&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 10:04:57&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 10:05:07&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 10:05:08&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 10:20:07&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 10:20:17&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 10:20:19&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 10:31:12&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 10:31:24&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 10:31:28&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 11:15:36&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 11:15:41&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 11:20:20&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 11:20:36&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 11:20:38&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 12:24:08&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 12:24:23&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 12:24:29&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 12:54:37&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 12:54:51&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 12:54:53&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 12:56:35&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 12:56:39&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 13:43:17&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 13:43:22&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected<br />&#91;INFO &nbsp;2026-09-08 13:47:37&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnDisconnected<br />&#91;INFO &nbsp;2026-09-08 13:47:49&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnCleanUp<br />&#91;INFO &nbsp;2026-09-08 13:47:51&#93; : &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OnConnected <br />
			<i>09.09.2026 10:37:59, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83165/topic9634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83165/topic9634/</guid>
			<pubDate>Wed, 09 Sep 2026 10:37:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Не проходит заявка на сделку в QUIK    на  счёте ЕБС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83138/topic9630/">Не проходит заявка на сделку в QUIK    на  счёте ЕБС</a></b> <i> Номер счёта на ЕБС через /     ??</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Через библиотеку QuikPy и коннектор на Lua QuikSharp не проходит заявка на сделку в Quik на счёте &nbsp;* . &nbsp;( то -&quot;Не указан код клиента &nbsp;&quot; &nbsp;, &quot;Неверный код клиента&quot; или &nbsp;&quot;Вам запрещена работа по данному торговому счету&quot; - при разных вариантах счёта в заявке.<br /> &nbsp;При той же связке на Демо счёте Квик заявки выставляются! &nbsp; Насколько понял- различие в номере счёта- на демо номер счёта определён одним набором цифр и букв ХХХХХХХ &nbsp;без применения слеша ( / ) ..нА &nbsp;* &nbsp;счёте номер - &nbsp; ХХХХХ<B><U>Х/Y</U></B>YYYY- похоже номер счёта через слеш система не &nbsp;принимает на каком то уровне!<br />Разговор с тех поддержкой Брокера ВТБ пока результата не дала! Пробовал вроде разные комбинации счетов- заявка не выставляется в Квик!??<br /><br />Буду благодарен за помощь ! В чём проблема и как её решить!?? <br />
			<i>31.08.2026 13:19:39, Виктор Волков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83138/topic9630/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83138/topic9630/</guid>
			<pubDate>Mon, 31 Aug 2026 13:19:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Возможно ли</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83133/topic9628/">Возможно ли</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возможно ли встроить скрипт на тел,будет ли работать <br />
			<i>29.08.2026 17:57:45, Qwertserg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83133/topic9628/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83133/topic9628/</guid>
			<pubDate>Sat, 29 Aug 2026 17:57:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что происходит при экспирации опциона с точки зрения скрипта?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83128/topic9627/">Что происходит при экспирации опциона с точки зрения скрипта?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Поскольку все опционы поставочные, то когда происходит экспирация опциона, он исчезает и происходит поставка базового актива, т.е. фьючерса.<br />(да, есть и опционы на акции, но там малые обороты, они неликвидные, и я их не рассматриваю).<br /><br />Если в момент экпирации у меня был CALL-опцион, то будет поставлен купленный фьючерс, а если PUT-опцион, то будет поставлен проданный фьючерс.<br />Таким образом, позиция по фьючерсу изменится (было одна, станет другая).<br /><br />В связи с этим у меня вопросы.<br /><br />1) Как отследить изменении позиции при поставке фьючерса в скрипте?<br /><br />2) Сработает ли коллбек <span class="bx-font" style="font-family:monospace"><B>OnTrade</B></span> при поставке фьючерса, как при обычной покупке/продаже фьючерсов в скрипте (или при ручной торговле в QUIKе через стакан)?Или же позиция по фьючерсу просто изменится по-тихому и всё? Ведь я как бы не покупаю и не продаю ничего (сделки как бы нет), мне просто поставляется базовый актив. Или же поставка актива при экспирации - это тоже сделка?<br />3) Понятно, что по-любому сработает коллбек <span class="bx-font" style="font-family:monospace"><B>OnFuturesClientHolding</B></span>, но в каких случаях он сработывает? Только на изменение позиции или вообще на любой чих, типа изменилась вариационная маржа (которая менятся постоянно примерно раз в секунду)? Значит коллбек <span class="bx-font" style="font-family:monospace"><B>OnFuturesClientHolding</B></span> срабатывает постоянно по любой мелочи изменений в таблице?<br /><br />Пожалуйста, ответьте на эти вопросы.<br />Спасибо. <br />
			<i>29.08.2026 02:52:13, Сергей Че.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83128/topic9627/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83128/topic9627/</guid>
			<pubDate>Sat, 29 Aug 2026 02:52:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Коннектор на Lua 5.1 переписать под Lua 5.4 &amp;</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83107/topic9624/">Коннектор на Lua 5.1 переписать под Lua 5.4 &amp;</a></b> <i>Lua 5.1 -Lua 5.4 </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&nbsp; &nbsp; &nbsp;Вопрос к знатокам темы.. &nbsp;<br /> Есть работающий движок с коннектором &nbsp;(luac) на старой версии Lua (5.1 &nbsp;-?). В итоге этот коннектор не работает с новыми версиями Quik! (7.27-8.4) &nbsp;- При запуске на новых Quik - : bad binary format (version mismatch). файл luac. скомпилирован .. возможно ли в этом случае переписать старый коннектор под новые версии Lua !?? &nbsp;( Luadec -??) <br />
			<i>22.08.2026 10:06:27, Виктор Волков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83107/topic9624/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83107/topic9624/</guid>
			<pubDate>Sat, 22 Aug 2026 10:06:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ошибка в официальном описании хелпа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message83099/topic9623/">Ошибка в официальном описании хелпа</a></b> <i>«cbp_prev_limit NUMBER Предыдущий лимит открытых позиций на спот-рынке»</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ошибка в официальном описании хелпа (Важнейший нюанс!)<br />Обратите внимание на цитату из руководства: «cbp_prev_limit NUMBER Предыдущий лимит открытых позиций на спот-рынке»<br /><br />В Си-структуре фьючерсов (getFuturesLimit) разработчики ARQA Technologies допустили текстовую опечатку в документации. <br />Фьючерсы — это срочный рынок (FORTS), а не спот-рынок (рынок акций). <br />Казалось бы ну есть опечатка и ладно, кто не ошибается. но дело обстоит куда более сложнее под лозунгом: "кому что в голову взбредет?". Судите сами.<br />Это известная документационная и архитектурная нестыковка в API ARQA Technologies (QUIK), которая действительно вводит в заблуждение многих разработчиков и трейдеров.<br /><br />Из-за архитектурных настроек некоторых брокеров в это поле для фьючерсов транслируются <br /> &nbsp;либо некорректные данные, <br /> &nbsp;либо лимиты единого денежного пула (если подключен ЕЛС — единый лимит брокера), которые учитывают купленные физические акции, что вообще не имеет отношения к гарантийному обеспечению торгуемого фьючерса.<br /><br />1. Факт ошибки в документации, в help к структуре getFuturesLimit поле cbp_prev_limit описано как «Предыдущий лимит открытых позиций на спот-рынке». Это текстовая опечатка, оставшаяся с версий, когда структуру копировали из спотового API (getPortfolio)?<br />По логике getFuturesLimit все поля относятся к срочному рынку (FORTS).<br /><br />2. Почему туда попадают «неправильные» данные (ключевой нюанс) - архитектурная проблема? Значение в этом поле зависит не от логики QUIK, а от того, как брокер настроил транслирование лимитов через свой шлюз:<br />Вариант А (классика FORTS): Поле должно содержать предыдущий лимит по фьючерсам (аналог cbp_prev_limit для спота). Но многие брокеры забивают его нулём или дублируют cbp_limit.<br />Вариант Б (Единый Лицевой Счет — ЕЛС): Если у брокера включен ЕЛС (объединённая денежная позиция по споту и срочке), то в это поле может транслироваться остаток денежных средств с учетом проданных акций из спотового портфеля. Это делается для кросс-маржинга, но к ГО (гарантийному обеспечению) конкретного фьючерса это не имеет никакого отношения.<br /><br />Вывод. Опираться на cbp_prev_limit для расчета маржи или доступного плеча по фьючерсам — категорически нельзя.<br />Резюме. Обнаружена не просто опечатку, а индикатор того, что это поле ненадёжно. <br />Для фьючерсов лучше брать cbp_limit и Реальный размер списанного гарантийного обеспечения по вашим фьючерсным позициям, а про cbp_prev_limit нужно вообще забыть — даже если брокер его заполнит, трактовать его как "предыдущий лимит именно по фьючам" нельзя.<br /><br />Ну и конечно это - Сообщение в техподдержку ARQA, QUIK (13.0.2.20). <br />
			<i>18.08.2026 12:47:28, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message83099/topic9623/</link>
			<guid>http://forum.quik.ru/messages/forum10/message83099/topic9623/</guid>
			<pubDate>Tue, 18 Aug 2026 12:47:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Улучшение работы с графиками в Квик</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum13/message83149/topic9631/">Улучшение работы с графиками в Квик</a></b> <i>в наст. время интерфейс работы с графиками сильно устарел и уже не отвечает современным потребностям пользователей</i> в форуме <a href="http://forum.quik.ru/forum13/">Графики</a>. <br />
			Уважаемые разработчики!<br /><br />В наст. время интерфейс работы с графиками в Quik сильно устарел и уже не отвечает современным потребностям пользователей.<br /><br />Также уже давно эталоном удобного терминала стала веб-платформа TradingView, в которой и работа с графиками и инструменты для их анализа выполнены, просто, наглядно и удобно.<br /><br />Учитывая изложенное, предлагаю сделать в Quik работы с графиками аналогичной тому как сделано в TV лучше просто скопировать и все без попыток придумать велосипед.<br />Интерфейс фибо уровней и всех других граф. инструментов анализа по реализации прошу скопировать из TV, будет намного лучше и удобнее пользователям. <br />
			<i>02.09.2026 09:23:24, Антон P.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum13/message83149/topic9631/</link>
			<guid>http://forum.quik.ru/messages/forum13/message83149/topic9631/</guid>
			<pubDate>Wed, 02 Sep 2026 09:23:24 +0300</pubDate>
			<category>Графики</category>
		</item>
	</channel>
</rss>
