<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Торговый робот для QUIK «Пробойный». Часть четвертая</title>
	<atom:link href="http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/</link>
	<description>Торговые системы. Торговые стратегии.</description>
	<lastBuildDate>Tue, 20 Jul 2010 17:17:35 +0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Евгений</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1842</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Mon, 21 Jun 2010 15:21:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1842</guid>
		<description>Таймфрейм в моих роботах задается пользователем.

Мысли очень любопытные. Напишите в личку - спишемся по эл.почте. Думаю из этой идеи что-то можно выжать.</description>
		<content:encoded><![CDATA[<p>Таймфрейм в моих роботах задается пользователем.</p><p>Мысли очень любопытные. Напишите в личку&nbsp;&mdash; спишемся по эл.почте. Думаю из этой идеи что-то можно выжать.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Prof</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1841</link>
		<dc:creator>Prof</dc:creator>
		<pubDate>Mon, 21 Jun 2010 15:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1841</guid>
		<description>Ну на самом деле под закрытием я понимаю именно &quot;закрытие&quot; гэпа в сторону, противоположную его открытию, т.е. ликвидацию разрыва. 
Очень часто бывает так, что рынок идет в одном направлении, а утром на внешнем фоне открывается с гэпом в противоположном: народ утром наслушался новостей и того что им втюхивают бравые ребята по рбк и в спешке закрывает открытые ранее позиции, и + выбитые стопы выносят рынок на 2-3 необоснованных %. Далее уже более мудрый народ начинает разворачивать рынок в глобальное русло. (Если честно, самого когда-то именно вот так и ловили по утрам, пока не понял правила данной игры)
Если ловить утренний гэп, то как правило (в зависимости от силы гэпа, т.е. эмоций участников рынка) первое ощущение прозрения (когда уже все успели продать или купить) у народа наступает в 10:45 - 10:50 (сейчас мы говорим про ММВБ), далее 5 мин. наступает момент равновесия, и далее все просто ждут, а что же скажет госпожа Франция (САС40 - кто не знает, открытие в 11:00). Как правило, именно эта равновесная 5-ти минутка и становится переломной. 
Описанный сценарий был очень актуален, когда ММВБ открывался наравне с РТС и не было явного индикатора куда и как идти утром. Сейчас РТС четко показывает, как примерно отыграют гэп, но фактор открытия Европы никто не отменяет. Если пробойник работает внутри дня, то думаю стоит подумать, каким образом можно еще увеличить его доходность, пусть даже на основе столь нерегулярных событий как закрытие утреннего гэпа.
Суть вопроса по пробойнику в том, что первая свеча (речь идет по часовому и 30 мин. таймфрейму, да и 15 мин. в данном случае тоже) выходит как правило очень громоздкой, т.е. интервал между хаем и лоу у нее очень существенный (порой может превышать 2-3%).
Я думал по методологии закрытия гепов + отыгрывания новостей в 16:30 по пробоям свечек, в голову приходит только одна идея: играть на разных таймфреймах - начинаем на 5-ти минутках и если цена идет с нами в ногу, плавно переходим к 1 часу (или рабочему таймфрейму, кому как удобно),  иначе фиксируемся на первом отработанном событии на выход. 
Да и в общем было бы интересно плавно повышать таймфрейм, т.к. многие работают в основном на часе (реже 15 или 30 мин), а потери на неверном входе в случае часового бара получаются весьма весомыми.

Соответственно вопрос: какой возможен вариант переключения таймфрейма у бота? Честно говоря, элегантного решения пока сообразить не могу, хотя идеи есть вести сразу несколько графиков и переключаться между ними. Какие еще варианты можно тут предложить?</description>
		<content:encoded><![CDATA[<p>Ну на самом деле под закрытием я понимаю именно &laquo;закрытие&raquo; гэпа в сторону, противоположную его открытию, т.е. ликвидацию разрыва. </p><p>Очень часто бывает так, что рынок идет в одном направлении, а утром на внешнем фоне открывается с гэпом в противоположном: народ утром наслушался новостей и того что им втюхивают бравые ребята по рбк и в спешке закрывает открытые ранее позиции, и + выбитые стопы выносят рынок на 2-3 необоснованных %. Далее уже более мудрый народ начинает разворачивать рынок в глобальное русло. (Если честно, самого когда-то именно вот так и ловили по утрам, пока не понял правила данной игры)</p><p>Если ловить утренний гэп, то как правило (в зависимости от силы гэпа, т.е. эмоций участников рынка) первое ощущение прозрения (когда уже все успели продать или купить) у народа наступает в 10:45&nbsp;&mdash; 10:50 (сейчас мы говорим про ММВБ), далее 5 мин. наступает момент равновесия, и далее все просто ждут, а что же скажет госпожа Франция (САС40&nbsp;&mdash; кто не знает, открытие в 11:00). Как правило, именно эта равновесная 5-ти минутка и становится переломной. </p><p>Описанный сценарий был очень актуален, когда ММВБ открывался наравне с РТС и не было явного индикатора куда и как идти утром. Сейчас РТС четко показывает, как примерно отыграют гэп, но фактор открытия Европы никто не отменяет. Если пробойник работает внутри дня, то думаю стоит подумать, каким образом можно еще увеличить его доходность, пусть даже на основе столь нерегулярных событий как закрытие утреннего гэпа.</p><p>Суть вопроса по пробойнику в том, что первая свеча (речь идет по часовому и 30 мин. таймфрейму, да и 15 мин. в данном случае тоже) выходит как правило очень громоздкой, т.е. интервал между хаем и лоу у нее очень существенный (порой может превышать 2-3%).</p><p>Я думал по методологии закрытия гепов + отыгрывания новостей в 16:30 по пробоям свечек, в голову приходит только одна идея: играть на разных таймфреймах&nbsp;&mdash; начинаем на 5-ти минутках и если цена идет с нами в ногу, плавно переходим к 1 часу (или рабочему таймфрейму, кому как удобно),  иначе фиксируемся на первом отработанном событии на выход. </p><p>Да и в общем было бы интересно плавно повышать таймфрейм, т.к. многие работают в основном на часе (реже 15 или 30 мин), а потери на неверном входе в случае часового бара получаются весьма весомыми.</p><p>Соответственно вопрос: какой возможен вариант переключения таймфрейма у бота? Честно говоря, элегантного решения пока сообразить не могу, хотя идеи есть вести сразу несколько графиков и переключаться между ними. Какие еще варианты можно тут предложить?</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Евгений</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1840</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Mon, 21 Jun 2010 14:17:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1840</guid>
		<description>Я тоже слышал о подобных стратегиях. Но тут как бы два момента:
1. Чтоб полностью реализовать потенциал гэпа - надо входить вечером и выходить через 15-20 мин после начала сессии. Но это маловероятный и шарлотанский подход. За ночь и утро до сессии может много чего поменяться.
2. с первой секунды начала сессии бомбардировать заявками в нужную сторону со скоростью 600-1000 заявок в секунду на весь депо. Задача чтоб сервер сожрал хоть одну заявку. Он ее исполнит а тысячи остальных автоматически отклоняются, т.к. не хватает денег. А потом, через 15-20 минут выходим и собираем сливки. Главкное угадать направление и иметь такого робота. минус - на купайле такого не построишь.

В &quot;Пробойном&quot; по понятным причинам таких механизмов нет, но в коммерческой версии есть функция закрытия позиций принудительно в конце сессии, а также настраиваемое время утреннего первого старта, например в 11.00 после всяческих гэпов. Таким образом &quot;Пробойный&quot; пропускает утренний гэп как таковой.</description>
		<content:encoded><![CDATA[<p>Я тоже слышал о подобных стратегиях. Но тут как бы два момента:</p><p>1. Чтоб полностью реализовать потенциал гэпа&nbsp;&mdash; надо входить вечером и выходить через 15-20 мин после начала сессии. Но это маловероятный и шарлотанский подход. За ночь и утро до сессии может много чего поменяться.</p><p>2. с первой секунды начала сессии бомбардировать заявками в нужную сторону со скоростью 600-1000 заявок в секунду на весь депо. Задача чтоб сервер сожрал хоть одну заявку. Он ее исполнит а тысячи остальных автоматически отклоняются, т.к. не хватает денег. А потом, через 15-20 минут выходим и собираем сливки. Главкное угадать направление и иметь такого робота. минус&nbsp;&mdash; на купайле такого не построишь.</p><p>В &laquo;Пробойном&raquo; по понятным причинам таких механизмов нет, но в коммерческой версии есть функция закрытия позиций принудительно в конце сессии, а также настраиваемое время утреннего первого старта, например в 11.00 после всяческих гэпов. Таким образом &laquo;Пробойный&raquo; пропускает утренний гэп как таковой.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Prof</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1839</link>
		<dc:creator>Prof</dc:creator>
		<pubDate>Mon, 21 Jun 2010 07:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1839</guid>
		<description>Доброго времени суток.
Ребят, подскажите, как ведет себя пробойник на утренних гепах?
И в общем интересует следующий вопрос: кде-то краем уха слышал про стартегию определения закрытия утренних гепов, есть ли идеи на этот счет?</description>
		<content:encoded><![CDATA[<p>Доброго времени суток.</p><p>Ребят, подскажите, как ведет себя пробойник на утренних гепах?</p><p>И в общем интересует следующий вопрос: кде-то краем уха слышал про стартегию определения закрытия утренних гепов, есть ли идеи на этот счет?</p>]]></content:encoded>
	</item>
	<item>
		<title>От: alex_davyd</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1766</link>
		<dc:creator>alex_davyd</dc:creator>
		<pubDate>Mon, 03 May 2010 08:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1766</guid>
		<description>это я не правильно вопрос задал, надо было задать в каких случаях вызываем функцию KILLALLSTOP,теперь все понятно и ясно, описал их в своем скрипте.</description>
		<content:encoded><![CDATA[<p>это я не правильно вопрос задал, надо было задать в каких случаях вызываем функцию KILLALLSTOP,теперь все понятно и ясно, описал их в своем скрипте.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Евгений</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1763</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Sat, 01 May 2010 17:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1763</guid>
		<description>Ничего не понял..
Функцию KILLALLSTOP вызываем в случаях:
1. Цена стопа плюс(минус) стоплосс меньше(больше) HIGH (LOW). Это как раз при новом часе когда экстремумы обновляются.
2. Направление стопа неверно (после реверса)
3. Колво лотов в активной стоп заявке не равно текчистпозу.
4. Количество автивных стопов больше одного
5. Если нет открытой позиции.

Эти случаи реализованы в коммерческой версии &quot;Пробойного&quot;, попробуйте описать их в своем роботе.</description>
		<content:encoded><![CDATA[<p>Ничего не понял...</p><p>Функцию KILLALLSTOP вызываем в случаях:</p><p>1. Цена стопа плюс(минус) стоплосс меньше(больше) HIGH (LOW). Это как раз при новом часе когда экстремумы обновляются.</p><p>2. Направление стопа неверно (после реверса)</p><p>3. Колво лотов в активной стоп заявке не равно текчистпозу.</p><p>4. Количество автивных стопов больше одного</p><p>5. Если нет открытой позиции.</p><p>Эти случаи реализованы в коммерческой версии &laquo;Пробойного&raquo;, попробуйте описать их в своем роботе.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: alex_davyd</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1760</link>
		<dc:creator>alex_davyd</dc:creator>
		<pubDate>Sat, 01 May 2010 06:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1760</guid>
		<description>Добрый день Евгений,помогите разобратся с STOPORDERCOUNT1(KEY),по условию у нас должно после реверса стоп снятся , и выстовится  согласно направлению,а также при изменени велечины HIGH, LOW стоп должен удалятся и вновь  выстовлятся на пункты заданые в  STOLOSS,сейчас получается если STOPORDERCOUNT1 стоп выстовляется,STOPORDERCOUNT0 стоп удаляется и выстовляется согласно напровлению,но если стоп сработает то при новом открытии позиции надо заново подстовлять 1 вручную,
FUNC KILLALLSTOP(KEY) 
N=GET_NUMBER_OF(&quot;STOP_ORDERS&quot;)
IF N&gt;0
FOR I FROM 1 TO N
IF GET_VALUE (GET_ITEM (&quot;STOP_ORDERS&quot;, I), &quot;STATUS&quot;)=&quot;ACTIVE&quot;
добавил IF N&gt;0,но нечего недало</description>
		<content:encoded><![CDATA[<p>Добрый день Евгений,помогите разобратся с STOPORDERCOUNT1 (KEY),по условию у нас должно после реверса стоп снятся , и выстовится  согласно направлению,а также при изменени велечины HIGH, LOW стоп должен удалятся и вновь  выстовлятся на пункты заданые в  STOLOSS,сейчас получается если STOPORDERCOUNT1 стоп выстовляется,STOPORDERCOUNT0 стоп удаляется и выстовляется согласно напровлению,но если стоп сработает то при новом открытии позиции надо заново подстовлять 1 вручную,</p><p>FUNC KILLALLSTOP (KEY) </p><p>N=GET_NUMBER_OF (&laquo;STOP_ORDERS&raquo;)</p><p>IF N&gt;0</p><p>FOR I FROM 1 TO N</p><p>IF GET_VALUE (GET_ITEM (&laquo;STOP_ORDERS&raquo;, I), &laquo;STATUS&raquo;)="ACTIVE"</p><p>добавил IF N&gt;0,но нечего недало</p>]]></content:encoded>
	</item>
	<item>
		<title>От: alex_davyd</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1556</link>
		<dc:creator>alex_davyd</dc:creator>
		<pubDate>Fri, 26 Feb 2010 18:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1556</guid>
		<description>Евгений добрый вечер,если добавить строчку 
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, &quot;TYPE&quot;, &quot;L&quot;),после строки
TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, «ACTION», «NEW_ORDER»)в этом вродебы и есть  моя проблема под названием &quot;НЕ указан тип транзикации&quot; ,квик не понимает какая завка лимитированная или рыночная ,сечас у меня до понедельника нет доступа к учебному счету,или с этой строки достаточно  IF FTYPE=&quot;LIMIT&quot;</description>
		<content:encoded><![CDATA[<p>Евгений добрый вечер,если добавить строчку </p><p>TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, &laquo;TYPE&raquo;, &laquo;L&raquo;),после строки</p><p>TRANS_PARAMS = SET_VALUE (TRANS_PARAMS, «ACTION», «NEW_ORDER»)в этом вродебы и есть  моя проблема под названием &laquo;НЕ указан тип транзикации&raquo; ,квик не понимает какая завка лимитированная или рыночная ,сечас у меня до понедельника нет доступа к учебному счету,или с этой строки достаточно  IF FTYPE="LIMIT"</p>]]></content:encoded>
	</item>
	<item>
		<title>От: Евгений</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1547</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Fri, 19 Feb 2010 17:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1547</guid>
		<description>выкладывай.</description>
		<content:encoded><![CDATA[<p>выкладывай.</p>]]></content:encoded>
	</item>
	<item>
		<title>От: alex_davyd</title>
		<link>http://www.hirobot.ru/2009/04/torgovyj-robot-dlya-quik-probojnyj-chast-chetvertaya/comment-page-1/#comment-1546</link>
		<dc:creator>alex_davyd</dc:creator>
		<pubDate>Fri, 19 Feb 2010 09:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.hirobot.ru/?p=124#comment-1546</guid>
		<description>Добрый день Евгений,попробовал я удалить ISREALTIME ,не получилось,таблица пустая,квик выдоет сообщениее «MUST SELL FIRST,прошелся отладчиком RESULD показывает толко время, вернулся  к функция ISREALTIME зароботала,стопы перестали выстовлятся, у меня была открытая позиция бот ее закрыл по стопу,
может позволите я выложу код полностью и мы в месте разбирем ошибку.</description>
		<content:encoded><![CDATA[<p>Добрый день Евгений,попробовал я удалить ISREALTIME ,не получилось,таблица пустая,квик выдоет сообщениее «MUST SELL FIRST,прошелся отладчиком RESULD показывает толко время, вернулся  к функция ISREALTIME зароботала,стопы перестали выстовлятся, у меня была открытая позиция бот ее закрыл по стопу,</p><p>может позволите я выложу код полностью и мы в месте разбирем ошибку.</p>]]></content:encoded>
	</item>
</channel>
</rss>
