<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 24 May 2026 03:02:58 +0300</pubDate>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45419/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как оказалось жизнеспособно - 10, 20, 30 контрактов. И нет нужны заморачиваться на ORDER_MODIFY().<br />На очень большое кол-во контрактов пока не тестировал. <br />
			<i>22.05.2020 13:28:09, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45419/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45419/topic5392/</guid>
			<pubDate>Fri, 22 May 2020 13:28:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44658/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jUC6mk7I" href="/user/1727/" bx-tooltip-user-id="1727">Константин Рейм</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13936/" target="_blank" rel="nofollow">Иван</a></noindex> написал:<br />И получается что вы снимаете всю пачку стоп-пов и их по новому переставляете.<br />=============<br /> Нет не получается. Из примера видно что стоп эта одна заявка объемом в 10 лотов. Если бы у меня было 10 заявок по 1 лоту, то в этом случае вообще ни чего не нужно переставлять.<br />=============<br />Изначально тема - &quot;Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый&quot;.<br /><br />Мне на самом деле больше всего сейчас понравилась идея пойти дальше: человек покупает 30 контрактов - будет сделано 30 транзакций по 1 лоту каждый. Т.е. <B>1 контрат = 1 установленный стоп = 1 снятый стоп</B>. Но получается при торговле 50 контрактами = 50 сделок = 50 транзакций = 50 стопов. 100 контрактов = 100 сделок = 100 стопов и т.д.. Все по 1 лоту. Не надо заморачиваться ни на какие изменения стоп ордеров (только добавить, только снять). Возможно это не очень удобно с точки зрения производительности и избыточно - возможно вернусь к этой идее 1=1=1 позже. Подобный подход кто так реализовывал смог найти только в 1 приводе. Кроме того если какой-то из стоп-ордеров начал исполняться, это тоже удобно анализировать, вернее это не нужно анализировать, т.к. всегда знаешь что исполнился 1 лот, в отличие от стопа когда он весит например на 7 лотов. Хотя это одно и тоже.<br /><br />Из последний вариантов что осталось попробовать - это реализовать алгоритм отслеживания очереди и по 1 ордеру отрабатывать в main() с подтверждением исполнения ордера в onStopOrder(). Т.е. скажем в 1 раз в 100 мил. отслеживать состояние очереди с заявками на стоп ордера - где добавить, а где снять. <br />
			<i>10.05.2020 19:02:57, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44658/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44658/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 19:02:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44652/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_49sPVymW" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />И получается что вы снимаете всю пачку стоп-пов и их по новому переставляете.<br />=============<br />Нет не получается. Из примера видно что стоп эта одна заявка объемом в 10 лотов. Если бы у меня было 10 заявок по 1 лоту, то в этом случае вообще ни чего не нужно переставлять. <br />
			<i>10.05.2020 14:20:06, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44652/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44652/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 14:20:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44651/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_wNoRGuih" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />Получается это никак не отличается от события OnTrade().Вы отслеживаете число. Хотя я пробовал отслеживать кол-во из таблицы ограничений по клиентским счетам. <br />=============<br />OnTrade() при обрыве связи вы потеряете сделки, а в таблице сделок нет. В &quot;Ограничения по клиентским счетам&quot; нет объема, вы перепутали видимо с таблицей &quot;Позиции по клиентским счетам (Фьючерсы)&quot;. <br />
			<i>10.05.2020 14:15:47, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44651/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44651/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 14:15:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44650/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ShiVBY5B" href="/user/1727/" bx-tooltip-user-id="1727">Константин Рейм</a> написал:<br />Простой пример. Есть робот - отслеживает ваши ручные манипуляции. Открыли руками 10 лотов - робот это увидел через Таблицу сделок (они - сделки там появились). Как только открыли 10 лотов, бот самостоятельно уже без вашего участия выставил по за ранее заданным вами параметрам стоп и тейк. Потом вы решили закрыть руками 3 лота - закрываем 3 лота - 3 закрытых лота так же появились в Таблице сделок - бот видит что закрыто 3 лота - значит открытая ранее позиция на 10 лотов сократилась и стала 7 лотов. Бот заявки стоп и тейк по 10 лотов снимает и выставляет по 7 лотов.<br />=============<br />И получается что вы снимаете всю пачку стоп-пов и их по новому переставляете. <br />
			<i>10.05.2020 13:56:20, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44650/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44650/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 13:56:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44649/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_T0dFnXAA" href="/user/1727/" bx-tooltip-user-id="1727">Константин Рейм</a> написал:<br />Простой пример. Есть робот - отслеживает ваши ручные манипуляции. Открыли руками 10 лотов - робот это увидел через Таблицу сделок (они - сделки там появились). Как только открыли 10 лотов, бот самостоятельно уже без вашего участия выставил по за ранее заданным вами параметрам стоп и тейк. Потом вы решили закрыть руками 3 лота - закрываем 3 лота - 3 закрытых лота так же появились в Таблице сделок - бот видит что закрыто 3 лота - значит открытая ранее позиция на 10 лотов сократилась и стала 7 лотов. Бот заявки стоп и тейк по 10 лотов снимает и выставляет по 7 лотов.<br />=============<br />Получается это никак не отличается от события OnTrade().<br />Вы отслеживаете число. Хотя я пробовал отслеживать кол-во из таблицы ограничений по клиентским счетам. &nbsp; <br />
			<i>10.05.2020 13:54:01, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44649/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44649/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 13:54:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44648/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Q3YrVuO4" href="/user/62/" bx-tooltip-user-id="62">Николай Камынин</a> <br />Поэтому пока вы снимаете старый стоп и выставляете новый - это все будет исполнять сервер квика, сервер биржи уже продаст следующую часть в вашей заявке.<br />-----------------<br />=============<br />Можно пожалуйста про эту часть поподробнее что имеется в виду? <br />
			<i>10.05.2020 13:35:20, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44648/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44648/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 13:35:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44640/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Y8pECzF8" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />Не совсем понял при чем здесь HFT роботы (высокочастотники как понимаю)?<br /><br />Сейчас у меня стоп выставляется через функцию OnTrade().<br />Прошла сделка объемом 7 = выставился стоп объемом 7.<br /><br />Сложность начинается тогда, когда мне нужно сделать закрытие частями.<br />К примеру хочу закрыть 30% сделки - это будет 3 контракта.<br /><br />Соответственно сделка прошла и OnTrade() вижу что мне нужно изменить стоп на 7 контрактов. И здесь начинаются сложности - удали стоп 7, выставь стоп 4.<br />Это хорошо сработает если исполнится 3 контракта сразу. А если они исполнятся по 1, 1 и 1. Т.е. мне нужно удалить стоп 7, выставить стоп 6. Удалить стоп 6 (которого возможно еще нет в живых), поставить стоп 5, удалить стоп 5 (которого также еще нет), поставь стоп 4. Сложность в этом.<br />=============<br />поясню <br />Проблема в скорости поступления в терминал(ваш комп) &nbsp;информации с сервера биржи и в скорости исполнения сервером квика поручений с терминала<br />В HFT &nbsp;задержки составят десятки микросекунд<br />а в квике сотни миллисекунд.<br />Поэтому пока вы снимаете старый стоп и выставляете новый - это все будет исполнять сервер квика, сервер биржи уже продаст следующую часть в вашей заявке.<br />-----------------<br />Поэтому для высоколиквидного инструмента квик не обеспечит нужной скорости исполнения<br />------------------<br />поэтому для конкретного ответа надо рассматривать конкретный алгоритм конкретный инструмент<br />иначе это лишь теория.<br />Программу можете написать, но реально это не всегда будет работать как хочется. <br />
			<i>10.05.2020 10:54:51, Николай Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44640/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44640/topic5392/</guid>
			<pubDate>Sun, 10 May 2020 10:54:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44635/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Простой пример. Есть робот - отслеживает ваши ручные манипуляции. Открыли руками 10 лотов - робот это увидел через Таблицу сделок (они - сделки там появились). Как только открыли 10 лотов, бот самостоятельно уже без вашего участия выставил по за ранее заданным вами параметрам стоп и тейк. Потом вы решили закрыть руками 3 лота - закрываем 3 лота - 3 закрытых лота так же появились в Таблице сделок - бот видит что закрыто 3 лота - значит открытая ранее позиция на 10 лотов сократилась и стала 7 лотов. Бот заявки стоп и тейк по 10 лотов снимает и выставляет по 7 лотов. <br />
			<i>09.05.2020 23:30:10, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44635/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44635/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 23:30:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44634/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_OE6OdhFT" href="/user/1727/" bx-tooltip-user-id="1727">Константин Рейм</a>, а как понять какие сделки актуальны на данный момент в таблице сделок? Допустим было куплено 10 контрактов, и в ручную закрыто 3. 7 никак не висят в статусе активно в отличие от таблицы заявок и таблицы стоп-ордеров. <br />
			<i>09.05.2020 23:14:19, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44634/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44634/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 23:14:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44626/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_O0kNl6v9" href="/user/1727/" bx-tooltip-user-id="1727">Константин Рейм</a> написал:<br />Стопы вы то же в ручную выставляете или скрипт это делает?<br />=============<br />Стопы ставятся через OnTrade(). <br />
			<i>09.05.2020 18:42:03, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44626/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44626/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 18:42:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44624/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Стопы вы то же в ручную выставляете или скрипт это делает? <br />
			<i>09.05.2020 18:11:44, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44624/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44624/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 18:11:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44623/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2WGnmxEq" href="/user/1727/" bx-tooltip-user-id="1727">Константин Рейм</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13936/" target="_blank" rel="nofollow">Иван</a></noindex> написал:<br />А вот как быть когда начинаем закрытие частями этих 30 лотов.<br />=============<br /> Закрываем то не по стопу, а по тейку? Есть поза 30 лотов и есть уже 2е стоп-заявки 10 и 20 лот. Закрыли по тейку 7 лотов - поза = 23, стопов пока что 30, снимаем скажем стоп 10 лот и вместо него ставим стоп на 3 лота.<br />OnTrade() - давно уже не пользуюсь. 7 лотов прошли - отследили по Таблице сделок. Бот видит что поза стала 23 - пересчитали объем стоп-заявок.<br />=============<br />Я имею в виду про ручное закрытие. Цена может подойти к стопу, в ручную закрылись. Цена может подойти &nbsp;к тейку. В ручную закрылись. <br />
			<i>09.05.2020 18:03:28, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44623/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44623/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 18:03:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44622/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_45Rk3HUf" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />А вот как быть когда начинаем закрытие частями этих 30 лотов.<br />=============<br />Закрываем то не по стопу, а по тейку? Есть поза 30 лотов и есть уже 2е стоп-заявки 10 и 20 лот. Закрыли по тейку 7 лотов - поза = 23, стопов пока что 30, снимаем скажем стоп 10 лот и вместо него ставим стоп на 3 лота.<br />OnTrade() - давно уже не пользуюсь. 7 лотов прошли - отследили по Таблице сделок. Бот видит что поза стала 23 - пересчитали объем стоп-заявок. <br />
			<i>09.05.2020 17:48:01, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44622/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44622/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 17:48:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44621/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Суть проблемы описал выше.<br />У меня стоп выставляется сейчас когда срабатывает событие OnTrade().<br /><br />Купили 30 лотов.<br />Сработало в OnTrade() 10 лотов - выставиться стоп 10 лотов.<br />Сработало в OnTrade() 20 лотов - выставиться стоп 20 лотов.<br />Итого 2 стопа на 30 лотов.<br /><br />А вот как быть когда начинаем закрытие частями этих 30 лотов.<br />Как объем стопов пересчитать?<br />Если бы у меня стояло не 2 стопа, а 30 стопов по 1 лоту каждый, то здесь также можно сделать через OnTrade(). Закрыли 15 лотов (50% позиции), убрали 15 стопов. <br />
			<i>09.05.2020 17:23:51, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44621/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44621/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 17:23:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44619/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_h20Edc7s" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />И как лучше производить перерасчет стоп-ордеров при закрытии позиции?<br />=============<br />Если стоп 10 лотов исполняется частично по 1-1-5-3, то о каком перерасчете идет речь? Исполнился частями и хорошо. Обрисуйте задачу более подробно. <br />
			<i>09.05.2020 16:23:16, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44619/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44619/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 16:23:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44616/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			На какие принципы лучше опираться?<br />И как лучше производить перерасчет стоп-ордеров при закрытии позиции? <br />
			<i>09.05.2020 16:00:40, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44616/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44616/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 16:00:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44607/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VShuvfSA" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />Это хорошо сработает если исполнится 3 контракта сразу. А если они исполнятся по 1, 1 и 1. Т.е. мне нужно удалить стоп 7, выставить стоп 6. Удалить стоп 6 (которого возможно еще нет в живых), поставить стоп 5, удалить стоп 5 (которого также еще нет), поставь стоп 4. Сложность в этом.<br /><br />=============<br />Сложностей в этом нет. Программно все решается. <br />
			<i>09.05.2020 14:54:35, Константин Рейм.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44607/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44607/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 14:54:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44591/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не совсем понял при чем здесь HFT роботы (высокочастотники как понимаю)?<br /><br />Сейчас у меня стоп выставляется через функцию OnTrade().<br />Прошла сделка объемом 7 = выставился стоп объемом 7.<br /><br />Сложность начинается тогда, когда мне нужно сделать закрытие частями.<br />К примеру хочу закрыть 30% сделки - это будет 3 контракта.<br /><br />Соответственно сделка прошла и OnTrade() вижу что мне нужно изменить стоп на 7 контрактов. И здесь начинаются сложности - удали стоп 7, выставь стоп 4.<br />Это хорошо сработает если исполнится 3 контракта сразу. А если они исполнятся по 1, 1 и 1. Т.е. мне нужно удалить стоп 7, выставить стоп 6. Удалить стоп 6 (которого возможно еще нет в живых), поставить стоп 5, удалить стоп 5 (которого также еще нет), поставь стоп 4. Сложность в этом. <br />
			<i>09.05.2020 11:54:20, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44591/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44591/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 11:54:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44589/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_f5R74gXe" href="/user/13936/" bx-tooltip-user-id="13936">Иван</a> написал:<br />Обычно выставление стоп-лосса затачивается на то какой объем был куплен или продан. Продали 100 контрактов = 1 стоп на 100 контрактов<br />Учитывая то что продажа 100 контрактов может происходить частями по 45 по 5 и по 50 контрактов, то соответственно можно и стопы также выставить по 45 по 5 и по 50. И здесь при закрытии позиции начинаются сложности - закрытие также может произойти частями по 30, по 20 и по 50. И сложно пересчитать каждый из ордеров.<br /><br />Другое дело если каждый ордер это 1 контракт. Продалось 30 контрактов - сняли 30 стопов. Продалось еще 20 - сняли 20 и т.д.<br />Насколько вообще в принципе жизнеспособна идея купив к примеру 100 контрактов выставить не 1 стоп, а 100 стопов по 1 контракту.<br /><br />При торговле на 10 контрактов по инструменту допускаю что все это допустимо 10 продано = 10 ордеров.<br />А вот когда число контрактов 100, 500?<br />=============<br />теоретически можно сколько душе угодно.<br />практически - трудно придумать смысл этому.<br />----------------<br />Надо учитывать следующее:<br />-----------------<br />стопы хранятся в очереди стопов на сервере брокера и отсылаются им на биржу,<br /> если условие true<br />------------------<br />ордер находится на бирже<br />-----------------<br />Если вы хотите выставить ордер на продажу на 100, &nbsp;а стопы выставлять по мере исполнения ордера, <br />то надо делать HFT робот и ставить максимально близко к бирже.<br />---------------<br />на квике - &nbsp;как на велосипеде обгонять самолет. Упаритесь. <br />
			<i>09.05.2020 11:41:58, Николай Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44589/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44589/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 11:41:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message44588/topic5392/">Жизнеспособность идеи - 100 контрактов = 100 стоп-ордеров по 1 контракту каждый</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Обычно выставление стоп-лосса затачивается на то какой объем был куплен или продан. Продали 100 контрактов = 1 стоп на 100 контрактов<br />Учитывая то что продажа 100 контрактов может происходить частями по 45 по 5 и по 50 контрактов, то соответственно можно и стопы также выставить по 45 по 5 и по 50. И здесь при закрытии позиции начинаются сложности - закрытие также может произойти частями по 30, по 20 и по 50. И сложно пересчитать каждый из ордеров.<br /><br />Другое дело если каждый ордер это 1 контракт. Продалось 30 контрактов - сняли 30 стопов. Продалось еще 20 - сняли 20 и т.д.<br />Насколько вообще в принципе жизнеспособна идея купив к примеру 100 контрактов выставить не 1 стоп, а 100 стопов по 1 контракту.<br /><br />При торговле на 10 контрактов по инструменту допускаю что все это допустимо 10 продано = 10 ордеров.<br />А вот когда число контрактов 100, 500? <br />
			<i>09.05.2020 11:06:39, Иван.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message44588/topic5392/</link>
			<guid>http://forum.quik.ru/messages/forum10/message44588/topic5392/</guid>
			<pubDate>Sat, 09 May 2020 11:06:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
