<?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>Sun, 03 May 2026 11:51:39 +0300</pubDate>
		<item>
			<title>Набор опционной позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message27443/topic3176/">Набор опционной позиции</a></b> <i>Создание скрипта по открытию опционной позиции из множества ног.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Можно ли создать скрипт, который бы в заданный промежуток времени &nbsp;по разным опционным страйкам выставлял лимитную заявку равную теоретической цене опциона, и если теоретическая цена опциона изменилась, а заявка не исполнилась, то лимитная заявка передвигается на соответствующую цену – короче типа небольшой котировальщик до момента исполнения заявки.<br />Пример:<br />Мне надо набрать позиции: <br />Si - базовый инструмент <br />Страйк 58000 ПУТ 2 шт., <br />Страйк 59000 КОЛЛ 3 шт. <br />Страйк 57500 ПУТ 2 шт.<br />Страйк 59500 КОЛЛ 4 шт.<br />в период с 23-00-00 по 23-47-50.<br />В настройках скрипта указываю, что выставляем лимитную заявку по:<br />- теоретической цене или <br />- фиксированной цене или <br />- текущей цене (разумеется после запуска скрипта, если указано что позиция набирается по текущей цене, то сразу все исполняется и на это работа скрипта заканчивается). <br />Также должна быть предусмотрена возможность указания размера отклонения от теоретической цены.<br />Указываем отклонение по:<br />58000ПУТ=2, <br />59000КОЛЛ=-2<br />57500ПУТ=3<br />59500КОЛЛ=-5<br />Также указываем, что если в заданное время позиции не открылась, то автоматически по текущей рыночной цене открываем позиции по базовому инструменту SiZ7 по указанному направлению (Покупка или продажа) в указанном количестве. - все это указываем<br />Запускаем скрипт,<br />1. &nbsp; &nbsp; <br />Наступает заданное время 23-00-00<br />2. &nbsp; &nbsp; <br />выставляется в стакан лимитная заявка по 58000ПУТ 2 шт. по (теор.цена + 2). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на 10 пунктов (увеличилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер +10. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена<br />3. &nbsp; &nbsp; <br />Выставляется в стакан лимитная заявка по 59000КОЛЛ 3 шт. по (теор.цена - 2). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на -5 пунктов (уменьшилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер -5. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена<br />4. <br />выставляется в стакан лимитная заявка по 57500ПУТ 2 шт. по (теор.цена + 3). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на 10 пунктов (увеличилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер +10. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена<br />5. &nbsp; &nbsp; <br />Выставляется в стакан лимитная заявка по 59500КОЛЛ 4 шт. по (теор.цена - 5). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на -5 пунктов (уменьшилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер -5. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена.<br /><br />Если заявка исполнена частично, то скрипт ведет заявку до момента исполнения (вход в позицию) в пределах уканного периода времени и если период времени вышел, то открываем позу по базовому инструменту. <br />
			<i>29.10.2017 14:35:31, Николай.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message27443/topic3176/</link>
			<guid>http://forum.quik.ru/messages/forum10/message27443/topic3176/</guid>
			<pubDate>Sun, 29 Oct 2017 14:35:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
