<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[QUIK -> DDE &mdash; Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
	<link rel="self" href="https://quik2dde.ru/extern.php?action=feed&amp;tid=381&amp;type=atom" />
	<updated>2022-08-29T17:20:01Z</updated>
	<generator>PunBB</generator>
	<id>https://quik2dde.ru/viewtopic.php?id=381</id>
		<entry>
			<title type="html"><![CDATA[Re: Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3556#p3556" />
			<content type="html"><![CDATA[<p>Теперь точно не забуду, месяц мучался. Вот сегодня уже написал и отладил восстановление уникального номера транзакции, читаю и смотрю что в портфеле и что покупается и продается, с битовыми флагами статуса заявки разобрался... Вообщем дело поперло <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> Скоро и сбои будут не страшны, продумываю алгоритм восстановления состояния робота...</p>]]></content>
			<author>
				<name><![CDATA[dark184]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3309</uri>
			</author>
			<updated>2022-08-29T17:20:01Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3556#p3556</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3555#p3555" />
			<content type="html"><![CDATA[<p>Маленько да, маленько не хватает &quot;кросс-ссылок&quot; из структур в функции, в которых они используются.<br />Но все же описано, алгоритм поиска вы теперь знаете <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-08-29T16:38:50Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3555#p3555</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3554#p3554" />
			<content type="html"><![CDATA[<p>Да, именно то. У меня вопрос, а они ещё дальше не могли это все запихать, ну чтобы вообще невозможно было найти, желательно ещё в какой нибудь отдельный файл? В любом случае спасибо, а то ищешь в самом логично разделе &quot;структуры данных&quot; и нифига. Структура есть, нет имени таблицы </p>]]></content>
			<author>
				<name><![CDATA[dark184]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3309</uri>
			</author>
			<updated>2022-08-29T08:21:15Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3554#p3554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3553#p3553" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dark184 пишет:</cite><blockquote><p>Да, файл есть. И даже параметры есть, а вот как их сопоставить с таблицей? Т.е. толку от них, что они есть, что их нет, если я не знаю имени этой таблицы?</p></blockquote></div><p>Не совсем понимаю в чем именно затруднение.</p><p>Открываем QLUA.chm.<br />Там идем в раздел &quot;Функции для обращения к строкам произвольных таблиц&quot;, кликаем на &quot;Таблицы, используемые в функциях «getItem» и «getNumberOf»&quot;</p><p><span class="postimg"><img src="https://quik2dde.ru/static-img/381/qhelp1.png" alt="https://quik2dde.ru/static-img/381/qhelp1.png" /></span></p><p>В открывшемся списке находим &quot;Сделки для исполнения&quot;.</p><p><span class="postimg"><img src="https://quik2dde.ru/static-img/381/qhelp2.png" alt="https://quik2dde.ru/static-img/381/qhelp2.png" /></span></p><p>Сразу видим название таблицы, которое надо запросить: &quot;neg_trades&quot;.</p><p>Кликаем на &quot;Сделки для исполнения&quot; - попадаем в список доступных параметров и их имен для данной таблицы.</p><p><span class="postimg"><img src="https://quik2dde.ru/static-img/381/qhelp3.png" alt="https://quik2dde.ru/static-img/381/qhelp3.png" /></span></p><p>Это то, что вы спрашивали? или затруднения в чем-то другом?</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-08-29T04:00:47Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3553#p3553</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3552#p3552" />
			<content type="html"><![CDATA[<p>Да, файл есть. И даже параметры есть, а вот как их сопоставить с таблицей? Т.е. толку от них, что они есть, что их нет, если я не знаю имени этой таблицы? Вот смотрю я на раздел с названием &quot;сделки для исполнения&quot;... Есть описания полей, а имя таблицы нужно угадать?</p>]]></content>
			<author>
				<name><![CDATA[dark184]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3309</uri>
			</author>
			<updated>2022-08-26T11:03:33Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3552#p3552</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3547#p3547" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. Получить данные по количеству и средней цене бумаги из таблицы лимитов по бумагам.</p></blockquote></div><p>См. функции getDepo и getDepoEx</p><div class="quotebox"><blockquote><p>2. Таблица заявок.</p></blockquote></div><p>В папке с терминалом QUIK есть файлик QLUA.chm<br />Там все это написано <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Заявки<br />Параметр &nbsp; &nbsp; Тип &nbsp; &nbsp; Описание<br />order_num &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Номер заявки в торговой системе<br />flags &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Набор битовых флагов<br />brokerref &nbsp; &nbsp; STRING &nbsp; &nbsp; Комментарий, обычно: &lt;код клиента&gt;/&lt;номер поручения&gt;<br />userid &nbsp; &nbsp; STRING &nbsp; &nbsp; Идентификатор трейдера<br />firmid &nbsp; &nbsp; STRING &nbsp; &nbsp; Идентификатор фирмы<br />account &nbsp; &nbsp; STRING &nbsp; &nbsp; Торговый счет<br />price &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Цена<br />qty &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Количество в лотах<br />balance &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Остаток<br />value &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Объем в денежных средствах<br />accruedint &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Накопленный купонный доход<br />yield &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Доходность<br />trans_id &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Идентификатор транзакции<br />client_code &nbsp; &nbsp; STRING &nbsp; &nbsp; Код клиента<br />price2 &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Цена выкупа<br />settlecode &nbsp; &nbsp; STRING &nbsp; &nbsp; Код расчетов<br />uid &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Идентификатор пользователя<br />canceled_uid &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Идентификатор пользователя, снявшего заявку<br />exchange_code &nbsp; &nbsp; STRING &nbsp; &nbsp; Код биржи в торговой системе<br />activation_time &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Время активации<br />linkedorder &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Номер заявки в торговой системе<br />expiry &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Дата окончания срока действия заявки<br />sec_code &nbsp; &nbsp; STRING &nbsp; &nbsp; Код бумаги заявки<br />class_code &nbsp; &nbsp; STRING &nbsp; &nbsp; Код класса заявки<br />datetime &nbsp; &nbsp; TABLE &nbsp; &nbsp; Дата и время<br />withdraw_datetime &nbsp; &nbsp; TABLE &nbsp; &nbsp; Дата и время снятия заявки<br />bank_acc_id &nbsp; &nbsp; STRING &nbsp; &nbsp; Идентификатор расчетного счета/кода в клиринговой организации<br />value_entry_type &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Способ указания объема заявки. Возможные значения: «0» – по количеству, «1» – по объему<br />repoterm &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Срок РЕПО, в календарных днях<br />repovalue &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Сумма РЕПО на текущую дату. Отображается с точностью 2 знака<br />repo2value &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Объём сделки выкупа РЕПО. Отображается с точностью 2 знака<br />repo_value_balance &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Остаток суммы РЕПО за вычетом суммы привлеченных или предоставленных по сделке РЕПО денежных средств в неисполненной части заявки, по состоянию на текущую дату. Отображается с точностью 2 знака<br />start_discount &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Начальный дисконт, в %<br />reject_reason &nbsp; &nbsp; STRING &nbsp; &nbsp; Причина отклонения заявки брокером<br />ext_order_flags &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Битовое поле для получения специфических параметров с западных площадок<br />min_qty &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Минимально допустимое количество, которое можно указать в заявке по данному инструменту. Если имеет значение 0, значит ограничение по количеству не задано<br />exec_type &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Тип исполнения заявки. Возможные значения: «0» – «Значение не указано»; «1» – «Немедленно или отклонить»; «2» – «Поставить в очередь»; «3» – «Снять остаток»; «4» – «До снятия»; «5» – «До даты»; «6» – «В течение сессии»; «7» – «Открытие»; «8» – «Закрытие»; «9» – «Кросс»; «11» – «До следующей сессии»; «13» – «До отключения»; «15» – «До времени»; «16» –«Следующий аукцион»<br />side_qualifier &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано<br />acnt_type &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано<br />capacity &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано<br />passive_only_order &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано<br />visible &nbsp; &nbsp; NUMBER &nbsp; &nbsp; Видимое количество. Параметр айсберг-заявок, для обычных заявок выводится значение: «0».</p>]]></content>
			<author>
				<name><![CDATA[swerg]]></name>
				<uri>https://quik2dde.ru/profile.php?id=78</uri>
			</author>
			<updated>2022-08-26T05:13:50Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3547#p3547</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как получить параметры из таблиц лимитов по бумагам и заявок?]]></title>
			<link rel="alternate" href="https://quik2dde.ru/viewtopic.php?pid=3545#p3545" />
			<content type="html"><![CDATA[<p>Ещё такой вопрос. Я сейчас уже почти дописал робота, оттестировал его на исторических данных, сейчас тестирую на реальных торгах. Вылавливаю мелкие глюки. В том числе дописываю мелкие фичи. В том числе нужно написать восстановление состояния робота после перезапуска, после сбоев и прочих неожиданностей в виде отключения света, разрыва коннекта... В общем то для реализации мне нужно несколько вещей:<br />1. Получить данные по количеству и средней цене бумаги из таблицы лимитов по бумагам. Имена полей этой таблицы со скрипом здесь же на форуме нашел. Работает. Но! Вообще где взять эти описания? Вообще нигде не могу найти... Просто жесть, вроде все до безобразия просто, но найти тот же depo_limits или currentbal или wa_position_price... Такое ощущение что это сверх секретная инфа...<br />2. Таблица заявок. Все что я по ней нашел, так только что она называется orders. Количество заявок получил, но надо из нее выбрать заявки по определенному инструменту, их статус. Это база. Неплохо бы вытащить из нее и другие поля, т.к. цена может тоже понадобиться... Это реально выдернуть? В принципе зная имена все это выдернуть не должно составить проблем.</p>]]></content>
			<author>
				<name><![CDATA[dark184]]></name>
				<uri>https://quik2dde.ru/profile.php?id=3309</uri>
			</author>
			<updated>2022-08-25T13:40:10Z</updated>
			<id>https://quik2dde.ru/viewtopic.php?pid=3545#p3545</id>
		</entry>
</feed>
