<?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 14:26:30 +0300</pubDate>
		<item>
			<title>набор опционной позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum9/message27444/topic3177/">набор опционной позиции</a></b> <i>Создание скрипта по открытию опционной позиции из множества ног.</i> в форуме <a href="http://forum.quik.ru/forum9/">Программирование на языке QPILE</a>. <br />
			Можно ли создать скрипт, который бы в заданный промежуток времени по разным опционным страйкам выставлял лимитную заявку равную теоретической цене опциона, и если теоретическая цена опциона изменилась, а заявка не исполнилась, то лимитная заявка передвигается на соответствующую цену – короче типа небольшой котировальщик до момента исполнения заявки. <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. <br />Наступает заданное время 23-00-00 <br />2. <br />выставляется в стакан лимитная заявка по 58000ПУТ 2 шт. по (теор.цена + 2). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на 10 пунктов (увеличилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер +10. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена <br />3. <br />Выставляется в стакан лимитная заявка по 59000КОЛЛ 3 шт. по (теор.цена - 2). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на -5 пунктов (уменьшилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер -5. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена <br />4. <br />выставляется в стакан лимитная заявка по 57500ПУТ 2 шт. по (теор.цена + 3). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на 10 пунктов (увеличилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер +10. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена <br />5. <br />Выставляется в стакан лимитная заявка по 59500КОЛЛ 4 шт. по (теор.цена - 5). Проходит время а заявка не исполнена, т.е. висит в стакане и теор.цена терминала изменилась на -5 пунктов (уменьшилась), тогда скрипт передвигает мою выставленную в стакан лимитную заявку на размер -5. Прошло время и заявка исполнилась. Скрипт больше ничего не делает – работа выполнена. <br /><br />Если заявка исполнена частично, то скрипт ведет заявку до момента исполнения (вход в позицию) в пределах уканного периода времени и если период времени вышел, то открываем позу по базовому инструменту. <br />
			<i>29.10.2017 14:36:59, Николай.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum9/message27444/topic3177/</link>
			<guid>http://forum.quik.ru/messages/forum9/message27444/topic3177/</guid>
			<pubDate>Sun, 29 Oct 2017 14:36:59 +0300</pubDate>
			<category>Программирование на языке QPILE</category>
		</item>
	</channel>
</rss>
