<?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, 12 May 2026 20:30:30 +0300</pubDate>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message81965/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Полезное обсуждение, сам столкнулся с этим вопросом.<br />Все это обсуждение, мне кажется можно свести к:<br /><br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_KCheebgo" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />Поэтому полагаю, что проблема не в том , чтобы узнать какое из двух условий верно, а в том чтобы узнать как эти условия отразились на вашей позиции.<br />=============<br /><br />Самая правильная и здравая мысль.<br /><br />Чем плодить десятки, сотни проверок и описаний условий, нужно просто определять, где относительно цены входа произошла сделка по дочерней выставленной стоп-заявкой лимитке. А что там пользователь может накрутить в настройках отступов - это уже вторично. Нужно оценивать результат, а не то, что к нему привело. Спасибо за здравую мысль, я сам не первый день над этим сижу. &nbsp; <br />
			<i>12.03.2026 13:33:51, Quikdll.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message81965/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message81965/topic538/</guid>
			<pubDate>Thu, 12 Mar 2026 13:33:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36551/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			PS. (лимитные) ВЫСТАВЛЕННЫЕ(АЯ) по итогам исполнения стоп-заявки&quot; . . . <br />
			<i>24.02.2019 11:44:19, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36551/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36551/topic538/</guid>
			<pubDate>Sun, 24 Feb 2019 11:44:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message36550/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_KwyAgO3i" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br />Никак<br />=============<br />Тогда, может быть, &quot;коллеги&quot; выше имели ввиду: &quot;как узнать, как сработали ЗАЯВКИ (лимитные) по итогам исполнения стоп-заявки&quot;, -- а не сама стоп-заявка? <br />
			<i>24.02.2019 11:42:42, PFelix.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message36550/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message36550/topic538/</guid>
			<pubDate>Sun, 24 Feb 2019 11:42:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14027/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_PxlAEOBa" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br /><br />====quote====<br />бит 15 (0x8000) &nbsp;Идет расчет минимума-максимума<br />=============<br />Если 15-й бит проставлен, то это - однозначно исполнение по тейк-профит.<br />Надо сделать так, чтобы при активации заявки по тейку 15-й бит был &nbsp;всегда &nbsp;проставлен, даже если заявка уже не активна.<br />=============<br />Добрый день.<br /><br />Спасибо за дополнения. <br />
			<i>15.03.2016 14:45:55, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14027/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14027/topic538/</guid>
			<pubDate>Tue, 15 Mar 2016 14:45:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message13993/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />бит 15 (0x8000) &nbsp;Идет расчет минимума-максимума<br />=============<br />Если 15-й бит проставлен, то это - однозначно исполнение по тейк-профит.<br />Надо сделать так, чтобы при активации заявки по тейку 15-й бит был <B>всегда</B> проставлен, даже если заявка уже не активна. <br />
			<i>14.03.2016 15:28:27, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message13993/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message13993/topic538/</guid>
			<pubDate>Mon, 14 Mar 2016 15:28:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message13988/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день, <br /> &nbsp; &nbsp; Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, &nbsp; &nbsp; что для дальнейшей проработки вопроса нам необходима дополнительная &nbsp; &nbsp; информация, каким образом по значению 15-го бита флага &quot;flags&quot; можно &nbsp; &nbsp; однозначно определить условие исполнения стоплосс и тейкпрофит &nbsp; &nbsp; заявки. <br />
			<i>14.03.2016 14:46:19, Sergei Kunitckii.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message13988/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message13988/topic538/</guid>
			<pubDate>Mon, 14 Mar 2016 14:46:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11203/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Q5kopw4P" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> пишет: <br />Если не сбрасывать 15-й бит флага "flags" в ноль при исполнении условной заявки, то по его значению можно однозначно определить условие исполнения.<br />Зарегистрируйте, пожалуйста, пожелание на доработку: не сбрасывать 15-й бит флага "flags".<br /><br />=============<br />Добрый день,<br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>30.12.2015 15:04:55, Stanislav Tvorogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11203/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11203/topic538/</guid>
			<pubDate>Wed, 30 Dec 2015 15:04:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11087/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_O3WgpenP" href="/user/1007/" bx-tooltip-user-id="1007">Александр Евстратенко</a> пишет: <br />Вопрос заключался можно ли с помощью каких либо флагов или параметров сделки просто и точно определить условие по которому исполнилось стоплосс и тейкпрофит заявка.<br /><br />=============<br />Если не сбрасывать 15-й бит флага "flags" в ноль при исполнении условной заявки, то по его значению можно однозначно определить условие исполнения.<br />Зарегистрируйте, пожалуйста, пожелание на доработку: не сбрасывать 15-й бит флага "flags". <br />
			<i>24.12.2015 12:01:23, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11087/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11087/topic538/</guid>
			<pubDate>Thu, 24 Dec 2015 12:01:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7292/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да и не суть важно, и без этого выкручусь, спасибо за помощь <br />
			<i>24.07.2015 15:54:25, Deserf.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7292/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7292/topic538/</guid>
			<pubDate>Fri, 24 Jul 2015 15:54:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5979/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день!<br /><br />В этом случае цена может быть не указана, т.к. у Вас установлен параметр MARKET_STOP_LIMIT ,<br />что означает исполнение заявки по рыночной цене при наступлении условия "стоп-лимит". <br />
			<i>16.06.2015 11:13:48, Alexandr Shumilin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5979/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5979/topic538/</guid>
			<pubDate>Tue, 16 Jun 2015 11:13:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5914/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			значение price не указано, однако и брокер и биржа такую заявку принимают и выполняют<br />
====code====
<pre>&#91;"OPERATION"&#93; = tostring(operation2),
&nbsp;&nbsp;&nbsp;--&#91;"TYPE"&#93; = "L",
&nbsp;&nbsp;&nbsp;&#91;"QUANTITY"&#93; = tostring(quantity),
&nbsp;&nbsp;&nbsp;--&#91;"PRICE"&#93; = tostring(price),
&nbsp;&nbsp;&nbsp;&#91;"STOPPRICE"&#93; = tostring(stopprice_tp), --цена активации тейк профита
&nbsp;&nbsp;&nbsp;&#91;"STOP_ORDER_KIND"&#93; = "TAKE_PROFIT_AND_STOP_LIMIT_ORDER",
&nbsp;&nbsp;&nbsp;&#91;"OFFSET"&#93; = "20",
&nbsp;&nbsp;&nbsp;&#91;"OFFSET_UNITS"&#93; = "PRICE_UNITS",
&nbsp;&nbsp;&nbsp;--&#91;"SPREAD"&#93; = "3",
&nbsp;&nbsp;&nbsp;--&#91;"SPREAD_UNITS"&#93; = "PERCENTS",
&nbsp;&nbsp;&nbsp;&#91;"MARKET_TAKE_PROFIT"&#93; = "YES",
&nbsp;&nbsp;&nbsp;&#91;"STOPPRICE2"&#93; = tostring(stopprice), --стоп цена
&nbsp;&nbsp;&nbsp;&#91;"IS_ACTIVE_IN_TIME"&#93; = "YES",
&nbsp;&nbsp;&nbsp;&#91;"ACTIVE_FROM_TIME"&#93; = "100000",
&nbsp;&nbsp;&nbsp;&#91;"ACTIVE_TO_TIME"&#93; = "234545",
&nbsp;&nbsp;&nbsp;&#91;"MARKET_STOP_LIMIT"&#93; = "YES" </pre>
============= <br />
			<i>13.06.2015 18:58:51, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5914/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5914/topic538/</guid>
			<pubDate>Sat, 13 Jun 2015 18:58:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5730/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_V1fy4mtK" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />получается как то так?<br /><br />=============<br />Сравните с примером<br />-Раздел 6. Совместная работа с другими приложениями<br />--Импорт транзакций<br />---Формат .tri-файла с параметрами транзакций<br />----Примеры строк, которые могут содержаться в файле<br />-----"Тэйк-профит и стоп-лимит"<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_nECwwwRY" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />&#91;"TYPE"&#93; = "M",<br /> &#91;"PRICE"&#93; = "0", <br /> эти поля нужны?<br /><br />=============<br />Еще раз повторяю, поле TYPE, НЕ для стоп заявок<br />Поле PRICE да нужно, посмотрите пример <br />
			<i>09.06.2015 06:36:55, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5730/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5730/topic538/</guid>
			<pubDate>Tue, 09 Jun 2015 06:36:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5715/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_r5KLNlHs" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> пишет: <br />Здравствуйте,<br />Параметр &quot;TYPE&quot; для лимитированных заявок.<br />Для стоп заявки &quot;TAKE_PROFIT_AND_STOP_LIMIT_ORDER&quot; используются параметры MARKET_STOP_LIMIT или MARKET_TAKE_PROFIT<br /><br />=============<br />
====code====
<pre>&#91;"ACTION"&#93; = "NEW_STOP_ORDER",
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&#91;"TYPE"&#93; = "M",
&nbsp;&nbsp;&nbsp;&#91;"PRICE"&#93; = "0",
&nbsp;&nbsp;&nbsp;&#91;"STOPPRICE"&#93; = tostring(stopprice_tp), --цена активации тейк профита
&nbsp;&nbsp;&nbsp;&#91;"STOP_ORDER_KIND"&#93; = "TAKE_PROFIT_AND_STOP_LIMIT_ORDER",
&nbsp;&nbsp;&nbsp;&#91;"OFFSET"&#93; = "5",
&nbsp;&nbsp;&nbsp;&#91;"OFFSET_UNITS"&#93; = "PERCENTS",
&nbsp;&nbsp;&nbsp;&#91;"SPREAD"&#93; = "3",
&nbsp;&nbsp;&nbsp;&#91;"SPREAD_UNITS"&#93; = "PERCENTS",
&nbsp;&nbsp;&nbsp;&#91;"MARKET_TAKE_PROFIT"&#93; = "YES",
&nbsp;&nbsp;&nbsp;&#91;"STOPPRICE2"&#93; = tostring(stopprice), --стоп цена
&nbsp;&nbsp;&nbsp;&#91;"IS_ACTIVE_IN_TIME"&#93; = "YES",
&nbsp;&nbsp;&nbsp;&#91;"ACTIVE_FROM_TIME"&#93; = "100000",
&nbsp;&nbsp;&nbsp;&#91;"ACTIVE_TO_TIME"&#93; = "234545",
&nbsp;&nbsp;&nbsp;&#91;"MARKET_STOP_LIMIT"&#93; = "YES"
 </pre>
=============
получается как то так?<br />
====code====
<pre>&#91;"TYPE"&#93; = "M",
&nbsp;&nbsp;&nbsp;&#91;"PRICE"&#93; = "0",&nbsp;&nbsp;
</pre>
=============
эти поля нужны? <br />
			<i>08.06.2015 16:00:30, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5715/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5715/topic538/</guid>
			<pubDate>Mon, 08 Jun 2015 16:00:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5703/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_DdjBfoMr" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br /><br />====quote====<br /><br />Sergey Gorokhov пишет: <br />Здравствуйте,<br />Да верно на ФОРТС не существует рыночных заявок.<br />Но QUIK умеет их эмулировать.<br />Для этого нужно поставить Type=M и указать цену 0<br /><br />=============<br />почему в данном случае не происходит эмуляция?<br /><br />=============<br />Здравствуйте,<br />Параметр "TYPE" для лимитированных заявок.<br />Для стоп заявки "TAKE_PROFIT_AND_STOP_LIMIT_ORDER" используются параметры MARKET_STOP_LIMIT или MARKET_TAKE_PROFIT <br />
			<i>08.06.2015 09:47:39, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5703/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5703/topic538/</guid>
			<pubDate>Mon, 08 Jun 2015 09:47:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5658/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><br />Sergey Gorokhov пишет: <br />Здравствуйте,<br />Да верно на ФОРТС не существует рыночных заявок.<br />Но QUIK умеет их эмулировать.<br />Для этого нужно поставить Type=M и указать цену 0<br /><br />=============<br />почему в данном случае не происходит эмуляция? <br />
			<i>06.06.2015 02:35:47, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5658/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5658/topic538/</guid>
			<pubDate>Sat, 06 Jun 2015 02:35:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5642/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_9qDzp5u3" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br /><br />Но вроде как выставлен тип - рыночная цена, и цена соответственно 0. Т.е. квик или сервер брокера или кто то там наверху должен съэмулировать рыночную заявку и продать\купить по текущей рыночной цене. или нет?<br /><br />=============<br />Полагаю, что это Ваше желание.<br />квик или сервер брокера или кто то там наверху &nbsp;- Не должен. &nbsp; <br />
			<i>05.06.2015 19:53:43, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5642/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5642/topic538/</guid>
			<pubDate>Fri, 05 Jun 2015 19:53:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5641/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			выставляю стоплосс и тп заявку<br /><br />
====code====
<pre> t = {
&nbsp;&nbsp;&nbsp;&#91;"ACTION"&#93; = "NEW_STOP_ORDER",
&nbsp;&nbsp;&nbsp;&#91;"TRANS_ID"&#93; = tostring(math.random(1, 9999)),
&nbsp;&nbsp;&nbsp;&#91;"CLASSCODE"&#93; = "SPBFUT",
&nbsp;&nbsp;&nbsp;&#91;"SECCODE"&#93; = "RIM5",
&nbsp;&nbsp;&nbsp;&#91;"ACCOUNT"&#93; = "1232",
&nbsp;&nbsp;&nbsp;&#91;"CLIENT_CODE"&#93; = "123",
&nbsp;&nbsp;&nbsp;&#91;"OPERATION"&#93; = tostring(operation2),
&nbsp;&nbsp;&nbsp;&#91;"TYPE"&#93; = "M",
&nbsp;&nbsp;&nbsp;&#91;"QUANTITY"&#93; = tostring(quantity),
&nbsp;&nbsp;&nbsp;&#91;"PRICE"&#93; = "0",
&nbsp;&nbsp;&nbsp;&#91;"STOPPRICE"&#93; = tostring(stopprice_tp), --цена активации тейк профита
&nbsp;&nbsp;&nbsp;&#91;"STOP_ORDER_KIND"&#93; = "TAKE_PROFIT_AND_STOP_LIMIT_ORDER",
&nbsp;&nbsp;&nbsp;&#91;"OFFSET"&#93; = "5",
&nbsp;&nbsp;&nbsp;&#91;"OFFSET_UNITS"&#93; = "PERCENTS",
&nbsp;&nbsp;&nbsp;&#91;"SPREAD"&#93; = "3",
&nbsp;&nbsp;&nbsp;&#91;"SPREAD_UNITS"&#93; = "PERCENTS",
&nbsp;&nbsp;&nbsp;&#91;"MARKET_TAKE_PROFIT"&#93; = "NO",
&nbsp;&nbsp;&nbsp;&#91;"STOPPRICE2"&#93; = tostring(stopprice), --стоп цена
&nbsp;&nbsp;&nbsp;&#91;"IS_ACTIVE_IN_TIME"&#93; = "YES",
&nbsp;&nbsp;&nbsp;&#91;"ACTIVE_FROM_TIME"&#93; = "100000",
&nbsp;&nbsp;&nbsp;&#91;"ACTIVE_TO_TIME"&#93; = "234545",
&nbsp;&nbsp;&nbsp;&#91;"MARKET_STOP_LIMIT"&#93; = "NO"
}</pre>
=============
 <br /><br />брокер ее съедает, на графике соответственно появляется две линии.<br />при доходе цены до стоп заявки (стоп лосс), квик вываливает сообщение<br />Заявка, выставляемая по стоп-заявке N&#91;6658201&#93;, отвергнута торговой системой: Цена заявки в данном режиме торгов должна быть больше нуля.<br />Я так понял оно ругается вот на это:<br /><br />
====code====
<pre>&#91;"TYPE"&#93; = "M",
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&#91;"PRICE"&#93; = "0" 
</pre>
=============
Но вроде как выставлен тип - рыночная цена, и цена соответственно 0. Т.е. квик или сервер брокера или кто то там наверху должен съэмулировать рыночную заявку и продать\купить по текущей рыночной цене. или нет? <br />
			<i>05.06.2015 18:51:20, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5641/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5641/topic538/</guid>
			<pubDate>Fri, 05 Jun 2015 18:51:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5035/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо! <br />
			<i>27.05.2015 15:35:43, Александр Евстратенко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5035/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5035/topic538/</guid>
			<pubDate>Wed, 27 May 2015 15:35:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5027/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			увы,просто это не сделать. <br />-------------------------<br />у меня алгоритм примерно такой:<br />---------------------<br />создаю таблицы активных: &nbsp; заявок, стопов, заявок по стопам.<br />Далее &nbsp;в колбеках реализуется обработка этих событий для каждого своя. <br />При этом реализуется обработка заявок по частям а также зависших заявок по стопам<br />Кроме того, исполнение заявки контролирую по изменениям депозитов в соответствующих колбеках.<br />------------------- <br />
			<i>27.05.2015 14:23:22, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5027/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5027/topic538/</guid>
			<pubDate>Wed, 27 May 2015 14:23:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4961/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Условие срабатывания мне стоп заявки, мне нужно для определения ветви по которому пойдет программа (если стоплосс, при соблюдении некоторых условий, банальный перезаход по тому же сигналу, если тейкпрофит, то ждем нового сигнала). Но, в любом случае, необходим контроль за тем исполнилась ли активная заявка? А если исполнилось, то полностью или на какую часть? &nbsp; <br /><br />Опыт ручной торговли показывает, что часто одна заявка закрывается несколькими сделками. Опыта программирования у меня практически никакого нет, поэтому большая просьба - подскажите как это можно сделать наиболее изящным и простым способом можно это сделать. <br />
			<i>26.05.2015 00:04:16, Александр Евстратенко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4961/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4961/topic538/</guid>
			<pubDate>Tue, 26 May 2015 00:04:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4934/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_gl07YWx8" href="/user/1007/" bx-tooltip-user-id="1007">Александр Евстратенко</a> пишет: <br />Вопрос заключался можно ли с помощью каких либо флагов или параметров сделки просто и точно определить условие по которому исполнилось стоплосс и тейкпрофит заявка. Алгоритм, рассматриваемый мной, предполагает различные действия в каждом случае. <br /><br />Анализ по цене сделки понятен, но усложняет программу и может быть не всегда однозначен при малых таймфреймах (например минутки - стопы относительно близки к тейкпрофиту) и малой ликвидности (это почти все на этих таймфреймах, за исключением RI и Si).<br /><br />Но если нет простой возможности - значит придется анализировать цену сделки ( и,естественно, срабатывание стоплосс и тейкпрофит заявки должно предполагать контроль и доведение позиции до сделки если этого не произошло).<br /><br />=============<br />конечно можно проверить таблицу стоп заявок.<br />Но как я написал ранее, исполнение стоп-заявки может создать активную заявку, которая никогда не исполнится.<br />возможна другая ситуация, когда заявки исполнилась, то сервер брокера не учел еще изменение Ваших лимитов<br />Поэтому полагаю, что проблема не в том , чтобы узнать какое из двух условий верно, а в том чтобы узнать как эти условия отразились на вашей позиции.<br />------------------------------------<br />А вот играть в зоне предела быстродействия КВИКА да еще на неликвидных рынках - это конечно создает дополнительно адреналин, <br />но чревато лишь сливом депозита. <br />
			<i>25.05.2015 17:10:12, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4934/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4934/topic538/</guid>
			<pubDate>Mon, 25 May 2015 17:10:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4882/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Данную задачу буду решать так:<br /><br />Для устранения возможной возможной неоднозначности анализирую не цену сделки, а цену выставленной обычной заявки в результате исполнения стоп заявки.<br />Для этого контролирую исполнение стоп заявки с помощью <noindex><a href="http://help.qlua.org/ch4_2_16.htm" target="_blank" rel="nofollow">OnTransReply</a></noindex> или <noindex><a href="http://help.qlua.org/ch4_2_4.htm" target="_blank" rel="nofollow">OnOrder</a></noindex> и далее по уникальному TRANS_ID (проверял выставленный у стоп заявки сохраняется и у обычной) и по времени выставления - получаю цену выставленной обычной заявки (через &nbsp; <noindex><a href="http://help.qlua.org/ch4_2_4.htm" target="_blank" rel="nofollow">OnOrder</a></noindex> или таблицы заявок QWIKa). Дальше все просто.<br /><br />Вопрос задавал для того, чтобы узнать можно ли это сделать проще. <br />
			<i>23.05.2015 15:24:46, Александр Евстратенко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4882/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4882/topic538/</guid>
			<pubDate>Sat, 23 May 2015 15:24:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4880/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос заключался можно ли с помощью каких либо флагов или параметров сделки просто и точно определить условие по которому исполнилось стоплосс и тейкпрофит заявка. Алгоритм, рассматриваемый мной, предполагает различные действия в каждом случае. <br /><br />Анализ по цене сделки понятен, но усложняет программу и может быть не всегда однозначен при малых таймфреймах (например минутки - стопы относительно близки к тейкпрофиту) и малой ликвидности (это почти все на этих таймфреймах, за исключением RI &nbsp;и Si).<br /><br />Но если нет простой возможности - значит придется анализировать цену сделки ( и,естественно, срабатывание &nbsp;стоплосс и тейкпрофит заявки должно предполагать контроль и доведение позиции до сделки если этого не произошло). <br />
			<i>23.05.2015 14:03:14, Александр Евстратенко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4880/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4880/topic538/</guid>
			<pubDate>Sat, 23 May 2015 14:03:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4876/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tFTqPRYu" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> пишет: <br />стоп лосс 99<br />тейкпрофит 101 / 2<br />Выставляется, когда цена равна 100<br /><br />движение цены:100 -&gt; 101 -&gt; 99<br /><br />=============<br />Ваш пример - доказательство моего утверждения:<br />прочитайте еще раз внимательно:<br />----------------------------<br />"1) если выставление стопов соответствует их названию, <br />то можно определить<br />2) по расположению цены сделки предшествующей срабатыванию стопа <br />по отношению к расположению позиции относительно рынка."<br />------------------------<br /><br />Теперь разбираем Ваш пример<br />Условие 1) выполнено.<br />--------------------------------<br />переходим к анализу ситуации.<br />-------------------------<br />2) по расположению цены сделки предшествующей срабатыванию стопа <br />по отношению к расположению позиции относительно рынка.<br />-------------------------<br />Условия Вашего примера не полные. <br />Чтобы принять решение, надо определится еще в некоторых характеристиках рынка.<br />-----------------------------<br />Сначала пару слов без протокола...<br />Во-первых, предполагается, что чел, который пытается применить данный метод немного понимает в рынке.<br />так как "нет защиты от дурака"<br />-----------------------------<br />Поэтому считаем, что рынок ликвидный.<br />В этом случае переход от 101 к 99 не может произойти за одну сделку.<br />Поэтому после срабатывания стопа ниже 101 смотрим где была сделка перед срабатыванием <br />Она была выше нашей позиции - т е это тайк профит.<br /> ------------------------------------<br />P.S:<br />Хочу обратить внимание автора топика на следующее.<br />Срабатывание стопа не означает совершение сделки по этому стопу.<br />поэтому сама постановка вопроса изначальна не полная. <br />
			<i>23.05.2015 10:14:54, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4876/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4876/topic538/</guid>
			<pubDate>Sat, 23 May 2015 10:14:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4854/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_deV8w2Bo" href="/user/54/" bx-tooltip-user-id="54">Серж</a> пишет: <br /><br />====quote====<br /> s_mike@rambler.ru пишет: <br />Но если уже на то пошло, то имея на руках алгоритм работы условной стоп-заявки на сервере брокера, узнать можно. Тут сработает тейк-профит . Однако это сокровенное знание не является документированным.<br /><br />=============<br />Без анализа движения цены разве можно так утверждать?<br /><br />=============<br />При <B>ТАКОМ </B>движении цены - можно.<br />При <B>ДРУГОМ </B>движении цены за время жизни этой же стоп-заявки результат может быть иным. <br />
			<i>22.05.2015 11:06:27, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4854/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4854/topic538/</guid>
			<pubDate>Fri, 22 May 2015 11:06:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4853/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fWeDErkU" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> пишет: <br />Но если уже на то пошло, то имея на руках алгоритм работы условной стоп-заявки на сервере брокера, узнать можно. <B>Тут сработает тейк-профит</B>. Однако это сокровенное знание не является документированным.<br /><br />=============<br />Без анализа движения цены разве можно так утверждать? <br />
			<i>22.05.2015 09:58:35, Серж.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4853/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4853/topic538/</guid>
			<pubDate>Fri, 22 May 2015 09:58:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4844/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OkgeRdpq" href="/user/62/" bx-tooltip-user-id="62">Николай Камынин</a> пишет: <br /><br />====quote====<br /> s_mike@rambler.ru пишет: <br /><br />====quote====<br /> Николай Камынин пишет: <br />если выставление стопов соответствует их названию, <br />то можно определить по расположению цены сделки предшествующей срабатыванию стопа <br />по отношению к расположению позиции относительно рынка.<br /><br />=============<br />В общем случае это неверно. В большинстве случаев так прикинуть можно, но далеко не всегда.<br /><br />Поэтому утвердительно ответить на первоначальный вопрос нельзя.<br /><br />=============<br />Это голословное утверждение. <br />приведите пример, но соблюдайте указанные мною условия.<br /><br />=============<br />Условий я не видел.<br /><br />Вот вам живой пример:<br /><br /><br />стоп лосс 99<br />тейкпрофит 101 / 2<br />Выставляется, когда цена равна 100<br /><br />движение цены: &nbsp; &nbsp;100 -&gt; 101 -&gt; 99<br /><br />Условие срабатывания неопределено.<br /><br />---------------------<br /><br />Но если уже на то пошло, то имея на руках алгоритм работы условной стоп-заявки на сервере брокера, узнать можно. Тут сработает тейк-профит. Однако это сокровенное знание не является документированным. <br />
			<i>22.05.2015 09:33:31, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4844/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4844/topic538/</guid>
			<pubDate>Fri, 22 May 2015 09:33:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4836/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			но уже похвально,что Вы отказались от категоричного утверждения "никак" <br />
			<i>22.05.2015 09:05:40, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4836/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4836/topic538/</guid>
			<pubDate>Fri, 22 May 2015 09:05:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4835/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bH7PGCHq" href="/user/47/" bx-tooltip-user-id="47">s_mike@rambler.ru</a> пишет: <br /><br />====quote====<br /> Николай Камынин пишет: <br />если выставление стопов соответствует их названию, <br />то можно определить по расположению цены сделки предшествующей срабатыванию стопа <br />по отношению к расположению позиции относительно рынка.<br /><br />=============<br />В общем случае это неверно. В большинстве случаев так прикинуть можно, но далеко не всегда.<br /><br />Поэтому утвердительно ответить на первоначальный вопрос нельзя.<br /><br />=============<br />Это голословное утверждение. <br />приведите пример, но соблюдайте указанные мною условия. <br />
			<i>22.05.2015 09:03:52, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4835/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4835/topic538/</guid>
			<pubDate>Fri, 22 May 2015 09:03:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Стоплосс и тейкпрофит заявки</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4832/topic538/">Стоплосс и тейкпрофит заявки</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tp4gyArP" href="/user/62/" bx-tooltip-user-id="62">Николай Камынин</a> пишет: <br />если выставление стопов соответствует их названию, <br />то можно определить по расположению цены сделки предшествующей срабатыванию стопа <br />по отношению к расположению позиции относительно рынка.<br /><br />=============<br />В общем случае это неверно. В большинстве случаев так прикинуть можно, но далеко не всегда.<br /><br />Поэтому утвердительно ответить на первоначальный вопрос нельзя. <br />
			<i>22.05.2015 08:54:42, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4832/topic538/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4832/topic538/</guid>
			<pubDate>Fri, 22 May 2015 08:54:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
