<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: onParam]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме onParam форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 01 May 2026 19:50:38 +0300</pubDate>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39035/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо!! <br />
			<i>24.07.2019 12:25:00, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39035/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39035/topic4649/</guid>
			<pubDate>Wed, 24 Jul 2019 12:25:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39032/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_mB7gmrrU" href="/user/1390/" bx-tooltip-user-id="1390">Женя Логинов</a>, <br />Причина проблемы в обновляющихся параметрах Волатильность и Теоретическая цена.<br />Они обновляются по таймауту раз в минуту, даже если инструмент не ликвидный и торгов по нему не было.<br />При их обновлении срабатывает колбек OnParam<br />Чтобы избежать этого, удалите эти параметры из меню "Заказ данных" <br />
			<i>24.07.2019 11:19:24, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39032/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39032/topic4649/</guid>
			<pubDate>Wed, 24 Jul 2019 11:19:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39024/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо <br />
			<i>23.07.2019 11:57:00, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39024/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39024/topic4649/</guid>
			<pubDate>Tue, 23 Jul 2019 11:57:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39023/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_TivuDVuk" href="/user/1390/" bx-tooltip-user-id="1390">Женя Логинов</a>, <br />Проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>23.07.2019 11:52:13, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39023/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39023/topic4649/</guid>
			<pubDate>Tue, 23 Jul 2019 11:52:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39020/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не очень понимаю...мне не нужны таблицы по опционам в квике. Я убрал из заказа данных все что мне не нужно. Я получаю при текущих настройках данные которые мне интересны. Я просто не понимаю почему работа onParam не соответствует описанию в мануале, что приводит к появлению старых данных...получается onParam работает в цикле и если её не вызывает терминал какое-то время - берет инициативу на себя и проходит по всем заказанным инструментам. у меня такая схема сложилась.. <br />
			<i>23.07.2019 07:56:04, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39020/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39020/topic4649/</guid>
			<pubDate>Tue, 23 Jul 2019 07:56:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39016/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_95N6p8M2" href="/user/1390/" bx-tooltip-user-id="1390">Женя Логинов</a> написал:<br />Добрый день. Если включить, то вообще ничего не появляется (наверно потому что у меня не включена ни одна таблица). <br />=============<br /><br />нужно либо открыть таблицу, либо заказать данные через скрипт, это можно сделать функцией CreateDataSource<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_9EFxKGRm" href="/user/1390/" bx-tooltip-user-id="1390">Женя Логинов</a> написал:<br />Вопрос по теме настроек - есть ли возможность через скрипт сохранять настройки и загружать их?<br /><br />=============<br /><br />нет <br />
			<i>23.07.2019 05:51:42, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39016/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39016/topic4649/</guid>
			<pubDate>Tue, 23 Jul 2019 05:51:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39011/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день. Если включить, то вообще ничего не появляется (наверно потому что у меня не включена ни одна таблица). <br />Я установил только опционы, по мануалу (<ul><li>Вручную, выбрав пункт меню Рабочего места QUIK Система / Заказ данных / <br />Поток котировок...и указав необходимые параметры и инструменты на <br />классе;<br /></ul>)<br />Вопрос по теме настроек - есть ли возможность через скрипт сохранять настройки и загружать их? <br />
			<i>22.07.2019 20:26:26, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39011/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39011/topic4649/</guid>
			<pubDate>Mon, 22 Jul 2019 20:26:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38998/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_s6DcJMjN" href="/user/1390/" bx-tooltip-user-id="1390">Женя Логинов</a>, <br />Проверьте еще включена ли настройка "Исходя из настроек открытых пользователем таблиц" <br />
			<i>22.07.2019 09:17:15, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38998/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38998/topic4649/</guid>
			<pubDate>Mon, 22 Jul 2019 09:17:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38995/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br />В настройках галка не установлена, период стоит - 0 сек<br />[img]file:///C:/Users/%D0%96%D0%B5%D0%BD%D1%8F/Desktop/%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9%20%D1%82%D0%BE%D1%87%D0%B5%D1%87%D0%BD%D1%8B%D0%B9%20%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA.bmp[/img] <br />
			<i>22.07.2019 07:45:29, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38995/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38995/topic4649/</guid>
			<pubDate>Mon, 22 Jul 2019 07:45:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38994/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_zCnoOaFJ" href="/user/1390/" bx-tooltip-user-id="1390">Женя Логинов</a>, <br />Здравствуйте,<br />Проверьте настройки терминала "Программа" - "Получение данных", нет ли там случайно галки "Запрашивать данные раз в ...", если есть то снимите. <br />
			<i>22.07.2019 07:20:04, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38994/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38994/topic4649/</guid>
			<pubDate>Mon, 22 Jul 2019 07:20:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38977/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Версия 7.25.1.3 <br />
			<i>19.07.2019 19:45:34, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38977/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38977/topic4649/</guid>
			<pubDate>Fri, 19 Jul 2019 19:45:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>onParam</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38976/topic4649/">onParam</a></b> <i>как работает?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите по onParam. Вчера при просмотре файла ордеров по опционам заметил нечто странное. Скрипт по onParam проверяет класс и если класс - опционы, то запрашивает данные по цене и виду опциона, затем записывает строку в файл. В настройках самого квика подписан только на оционы- сбер си и золото. Так вот сама суть наблюдения: в периоды активного изменения данных файл строится по хронологии, по столбцу времени все выглядит правильно, но потом появляются целые блоки, в которых видно что onParam, проходится в алфавитном порядке по опционам и записывает старые данные- это я понял по времени изменения котировки. Потом опять появляются данные с текущим временем, затем снова блок старых данных...могу прислать скрипт, настройки квика и файл с данными.<br /><br />скрипт:<br />
====code====
<pre>function main()
&nbsp;&nbsp;&nbsp;op = io.open("D:&#92;&#92;market_orders&#92;&#92;orders_op.csv","w")
&nbsp;&nbsp;&nbsp;io.output(op)
&nbsp;&nbsp;&nbsp;op:write("code;strike;time;q_bid;bid;offer;q_offer;theor_price;go_sell;go_buy;exp_date&#92;n")
&nbsp;&nbsp;&nbsp;message("SCRIPT IS RUNNING!")
&nbsp;&nbsp;&nbsp;&nbsp;while IsRun do
&nbsp;&nbsp;&nbsp;end
end


function OnParam( class, sec )
&nbsp;&nbsp;&nbsp;if class =="SPBOPT" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ttime = getParamEx(class,&nbsp;&nbsp;sec, "CHANGETIME")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tq_bid = getParamEx(class,&nbsp;&nbsp;sec, "BIDDEPTH")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbid = getParamEx(class,&nbsp;&nbsp;sec, "BID")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;toffer_l = getParamEx(class,&nbsp;&nbsp;sec, "OFFER")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tq_offer = getParamEx(class,&nbsp;&nbsp;sec, "OFFERDEPTH")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strike = getParamEx(class,&nbsp;&nbsp;sec, "STRIKE")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;theor = getParamEx(class,&nbsp;&nbsp;sec, "THEORPRICE")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exp = getParamEx(class,&nbsp;&nbsp;sec, "EXPDATE")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gobuy = getParamEx(class,&nbsp;&nbsp;sec, "BUYDEPO")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gosell = getParamEx(class,&nbsp;&nbsp;sec, "BGONP")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;op:write(sec,";",tonumber(strike.param_value),";",tonumber(ttime.param_value),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";",tonumber(tq_bid.param_value),";",tonumber(tbid.param_value),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";",tonumber(toffer_l.param_value),";",tonumber(tq_offer.param_value),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";",tonumber(theor.param_value),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";",tonumber(gosell.param_value),";",tonumber(gobuy.param_value),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";",tonumber(exp.param_value),"&#92;n")
&nbsp;&nbsp;&nbsp;end
end</pre>
=============
вот что только что записал:<br />code;strike;time;q_bid;bid;offer;q_offer;theor_price;go_sell;go_buy;exp_date<br />...<br />RI147500BT9;147500;192814;3;11880;12200;3;12020;20867.82;15788.69;20190815<br />RI150000BT9;150000;192857;3;14320;14640;3;14470;20929.07;17960.38;20190815<br />RI152500BT9;152500;185157;10;200;149990;3;16950;20952.51;19481.91;20190815<br />RI155000BT9;155000;190009;20;18490;20650;20;19440;20964.48;20365.78;20190815<br />RI157500BT9;157500;185157;10;60;0;0;21930;20978.17;20811.5;20190815<br />RI160000BT9;160000;190009;15;23220;25910;15;24430;20979.02;21035.9;20190815<br />RI162500BT9;162500;185131;1;30;0;0;26930;20980.91;21146.42;20190815<br />RI165000BT9;165000;185131;1;30;0;0;29430;20983.77;21203;20190815<br />RI167500BT9;167500;185131;1;30;0;0;31920;21001.68;21219.32;20190815<br />RI170000BT9;170000;185131;1;30;0;0;34420;21006.41;21236.55;20190815<br />RI172500BT9;172500;185131;1;30;0;0;36920;21012.09;21246.78;20190815<br />RI175000BT9;175000;185131;1;30;0;0;39420;21018.71;21253.16;20190815<br />RI177500BT9;177500;185131;1;30;0;0;41920;21026.28;21257.29;20190815<br />RI180000BT9;180000;185131;1;30;0;0;44420;21034.75;21260.09;20190815<br />RI182500BT9;182500;185131;1;30;0;0;46920;21044.09;21262.05;20190815<br />... <br />
			<i>19.07.2019 19:41:46, Женя Логинов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38976/topic4649/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38976/topic4649/</guid>
			<pubDate>Fri, 19 Jul 2019 19:41:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
