<?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>Fri, 24 Apr 2026 17:17:05 +0300</pubDate>
		<item>
			<title>Не выставляется связанная стоп-заявка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message28549/topic3305/">Не выставляется связанная стоп-заявка</a></b> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jphUHCR3" href="/user/10276/" bx-tooltip-user-id="10276">Roman</a> написал:<br />Понятно, спасибо!<br /><br />Опишу свою идею, возможно учтете при будущей разработке.<br /><br />Идея была такая:<br />Выставлять заявку и связанную с ней заявку на топ лимит и тейк-профит. По мере исполнения базовой заявки увеличивается объем стоп заявки. Надо обработать транзакцию о выставлении базовой заявки, чтобы выставить стоп заявку по исполнению. Проблема в том, что иногда в момент получения этой транзакции базовая заявка уже исполнена в полном объеме и связанная заявка уже не выставляется. Поэтому было бы хорошо иметь возможность выставлять стоп-заявку на исполненный объем базовой заявки в не зависимости от того активна она или нет.<br /><br />Сейчас такой возможности нет, соответственно придется обрабатывать нотификации о трейдах и выставлять заявки по ним. Это либо много заявок, за которыми надо следить, либо снимать, и выставлять новые. Беда еще в том, что на каждый трейд приходит 2 нотификации, что тоже надо учитывать<br /><br /><br />=============<br />Здравствуйте! <br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и<br />сообщить Вам результаты анализа. Впоследствии, по результатам анализа,<br />будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>09.01.2018 05:06:26, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message28549/topic3305/</link>
			<guid>http://forum.quik.ru/messages/forum9/message28549/topic3305/</guid>
			<pubDate>Tue, 09 Jan 2018 05:06:26 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
		<item>
			<title>Не выставляется связанная стоп-заявка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message28544/topic3305/">Не выставляется связанная стоп-заявка</a></b> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			Понятно, спасибо!<br /><br />Опишу свою идею, возможно учтете при будущей разработке.<br /><br />Идея была такая:<br />Выставлять заявку и связанную с ней заявку на топ лимит и тейк-профит. По мере исполнения базовой заявки увеличивается объем стоп заявки. Надо обработать транзакцию о выставлении базовой заявки, чтобы выставить стоп заявку по исполнению. Проблема в том, что иногда в момент получения этой транзакции базовая заявка уже исполнена в полном объеме и связанная заявка уже не выставляется. Поэтому было бы хорошо иметь возможность выставлять стоп-заявку на исполненный объем базовой заявки в не зависимости от того активна она или нет.<br /><br />Сейчас такой возможности нет, соответственно придется обрабатывать нотификации о трейдах и выставлять заявки по ним. Это либо много заявок, за которыми надо следить, либо снимать, и выставлять новые. Беда еще в том, что на каждый трейд приходит 2 нотификации, что тоже надо учитывать<br /><br /> &nbsp; &nbsp; <br />
			<i>06.01.2018 22:13:38, Roman.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message28544/topic3305/</link>
			<guid>http://forum.quik.ru/messages/forum9/message28544/topic3305/</guid>
			<pubDate>Sat, 06 Jan 2018 22:13:38 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
		<item>
			<title>Не выставляется связанная стоп-заявка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message28541/topic3305/">Не выставляется связанная стоп-заявка</a></b> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_iYZcS0J0" href="/user/10276/" bx-tooltip-user-id="10276">Roman</a> написал:<br />Здравствуйте, Егор.<br /><br />Спасибо за ответ.<br /><br />Есть ли возможность выставить связанную стоп-заявку с исполненной базовой заявкой?<br />=============<br />Вы наверное имели ввиду по исполнению.Такой возможности нет. <br />
			<i>05.01.2018 20:49:44, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message28541/topic3305/</link>
			<guid>http://forum.quik.ru/messages/forum9/message28541/topic3305/</guid>
			<pubDate>Fri, 05 Jan 2018 20:49:44 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
		<item>
			<title>Не выставляется связанная стоп-заявка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message28539/topic3305/">Не выставляется связанная стоп-заявка</a></b> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			Здравствуйте, Егор.<br /><br />Спасибо за ответ.<br /><br />Есть ли возможность выставить связанную стоп-заявку с исполненной базовой заявкой? <br />
			<i>05.01.2018 15:46:53, Roman.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message28539/topic3305/</link>
			<guid>http://forum.quik.ru/messages/forum9/message28539/topic3305/</guid>
			<pubDate>Fri, 05 Jan 2018 15:46:53 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
		<item>
			<title>Не выставляется связанная стоп-заявка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message28537/topic3305/">Не выставляется связанная стоп-заявка</a></b> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_v5ByVDZT" href="/user/10276/" bx-tooltip-user-id="10276">Roman</a> написал:<br />Есть шанс что это будет пофикшено?<br /><br />=============<br /><br />Добрый день.<br /><br />Нет, так как функционал работает так как вы его описали. Если базовая заявка исполнена, то и стоп по исполнению выставить нельзя. &nbsp; <br />
			<i>05.01.2018 15:18:23, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message28537/topic3305/</link>
			<guid>http://forum.quik.ru/messages/forum9/message28537/topic3305/</guid>
			<pubDate>Fri, 05 Jan 2018 15:18:23 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
		<item>
			<title>Не выставляется связанная стоп-заявка</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message28531/topic3305/">Не выставляется связанная стоп-заявка</a></b> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			Не выставляется связанная стоп-заявка типа ACTIVATED_BY_ORDER_TAKE_PROFIT_AND_STOP_LIMIT_ORDER, если на момент транзакции базовая заявка уже исполнена.<br /><br />Quick 7.14.1.7<br /><br />Trans2QuikAPI_1.3<br /><br /><B>Шаги для воспроизведения</B><br />1. создать лимитированную заявку
====code====
<pre> var transactionStr =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String.Format("TYPE = L; CLASSCODE = {0}; SECCODE = {1}; ACTION = NEW_ORDER; PRICE = {2}; QUANTITY = {3}; OPERATION = {4}; ACCOUNT = {5};",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ClassCode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Seccode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;formatDouble(price),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;quantity,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EncodeOrderDirection(operation),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Account
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);</pre>
=============
2. <B>После исполнения</B> этой заявки создать связанную с ней стоп-заявку:
====code====
<pre>var transactionStr = String.Format("ACTION = NEW_STOP_ORDER; STOP_ORDER_KIND=ACTIVATED_BY_ORDER_TAKE_PROFIT_AND_STOP_LIMIT_ORDER; SPREAD_UNITS=PRICE_UNITS; OFFSET_UNITS=PRICE_UNITS;" +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " CLASSCODE = {0}; SECCODE = {1}; OPERATION = {2}; ACCOUNT = {3}; STOPPRICE = {4}; STOPPRICE2 = {5}; OFFSET = {6}; SPREAD = {7};" +
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "BASE_ORDER_KEY = {8}; PRICE = {9}; USE_BASE_ORDER_BALANCE=YES; ACTIVATE_IF_BASE_ORDER_PARTLY_FILLED=YES;",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order.ClassCode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order.SecCode,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EncodeOrderDirection(direction),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order.Account,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formatDouble(takeProfitPrice),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formatDouble(stopPrice),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formatDouble(offset),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formatDouble(spread),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order.OrderNumber,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; formatDouble(stopOrderPrice)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );</pre>
=============
<br /><B>Результат:<br /></B>Заявка не выставлена.<br /><B><br /></B>Transaction STATUS 4<br /><br />DESCRIPTION &quot;Связанная заявка N &#91;423423432&#93; &nbsp;не активна.&quot;<br /><br /><B>Ожидаемый результат:<br /></B><br />Заявка выставлена на весь исполненный объем базовой заявки<br /><br />Есть шанс что это будет пофикшено? <br />
			<i>04.01.2018 23:52:15, Roman.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message28531/topic3305/</link>
			<guid>http://forum.quik.ru/messages/forum9/message28531/topic3305/</guid>
			<pubDate>Thu, 04 Jan 2018 23:52:15 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
	</channel>
</rss>
