<?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>Tue, 21 Apr 2026 10:31:57 +0300</pubDate>
		<item>
			<title>Обсуждаем интерфейс для робота</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum17/message80215/topic9325/">Обсуждаем интерфейс для робота</a></b> в форуме <a href="http://forum.quik.ru/forum17/">Обмен опытом</a>. <br />
			Сейчас реализовал умную заявку. <br />--------------------------------<br />В интерфейсе есть столбец с именем Qn - это желаемый размер позиции в лотах. &nbsp;<br />----------------------------<br />Работает это так. левой кнопкой увеличиваем Qn и робот будет докупать, правой кнопкой уменьшаем Qn и робот будет продавать.<br />Покупает и продает он по лучшим ценам. <br />В таблице есть параметр dp . этот параметр задает в минимальных &nbsp;шагах цены допустимый уход цены в заявке от лучшей цены.<br />------------------------ &nbsp;<br />Алгоритм работы умной заявки можно заменить, подключив новую задачу вместо существующей.<br />----------------------- &nbsp;<br />Управление заявками и задачами реализованы в конечном автомате и пользователь их не знает и не видит. <br />В задачах выставление заявок можно задавать через события и колбеки, а стоп-заявку &nbsp;и ее параметры установить в таблице интерфейса . <br />
			<i>17.11.2025 18:16:45, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum17/message80215/topic9325/</link>
			<guid>http://forum.quik.ru/messages/forum17/message80215/topic9325/</guid>
			<pubDate>Mon, 17 Nov 2025 18:16:45 +0300</pubDate>
			<category>Обмен опытом</category>
		</item>
		<item>
			<title>Обсуждаем интерфейс для робота</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum17/message80213/topic9325/">Обсуждаем интерфейс для робота</a></b> в форуме <a href="http://forum.quik.ru/forum17/">Обмен опытом</a>. <br />
			Сейчас пишу робота &nbsp;на основе ИИ Lua и QUIK.<br />Кратко изложу интерфейс для работы с ним.<br />--------------------- &nbsp;<br />Интерфейс имеет такой вид:<br /> [FILE ID=12855]<br /><br />содержание строк и столбцов задается двумя строками в файле инициализации робота:<br />
====code====
<pre>list_sec="ROSN,GAZP,SBER,PLZL,GMKN,CHMF,HYDR,LKOH,MOEX,SNGS"&nbsp;&nbsp; --список торгуемых инструментов
list_user_table="sec:-108,short:-4:0,int:4:1,quote:-4:0,stop:-108:1,spred:4:1,offset:4:1,dp:4:1,Qn:4:0,Q:4:0,last:8:0.,bid:8:0.,offer:8:0.,price:8:0.,prof:8:0." 
 -- описание столбцов
</pre>
=============
В таблице отображаются либо отдельные значения, либо значения из списка.<br />Например, я задаю типы стоп заявок в виде :
====code====
<pre>T_stop={"stop","take","st_ta","oth_sec","linked","ord_st","ord_ta","ord_st_ta"}; T_stop&#91;0&#93;=#T_stop; --типы стоп-заявок</pre>
=============
Пользователь может изменять данные лишь двумя способами &nbsp;-- выбирать из существующего списка или изменять значение на плюс минус 1 нажатием правой или левой кнопки мышки.. <br />Двойным щелчком мышки можно сделать значение активным или пассивным.<br />----------------- <br />Например, можно сделать неактивными все инструменты ,кроме одного, и робот будет торговать лишь этим инструментом. <br />Можно сделать неактивным стоп или short и робот не будет ставить стоп или покупать в шорт.<br />------------------------- &nbsp;<br />Еще в файле инициализации задается список имеющихся алгоритмов торговли , я называю их задачами. &nbsp;
====code====
<pre>list_task="task1,task2,task3,task4"&nbsp;&nbsp;-- список существующих задач</pre>
=============
а также список задач для всех инструментов по умолчанию
====code====
<pre>user_task={"task1","task2" } --задачи для каждого инструмента по умолчанию</pre>
=============
<br />для каждого инструмента можно указать индивидуальные параметры или задачи, которые в списке инструментов указываются через &quot;:&quot;<br />========================= <br />Это весь интерфейс.<br /><br />Конструктивные предложения приветствуются. <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=12855&" width="652" height="260" /><br /><i>17.11.2025 18:05:21, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum17/message80213/topic9325/</link>
			<guid>http://forum.quik.ru/messages/forum17/message80213/topic9325/</guid>
			<pubDate>Mon, 17 Nov 2025 18:05:21 +0300</pubDate>
			<category>Обмен опытом</category>
		</item>
	</channel>
</rss>
