У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#18072 - Wed Dec 08 2010 01:33 AM О стопах
Door Offline
addict

Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
Помогите разобраться с несколькими важными для меня вопросами перед запуском скрипта в работу.
Вход в длинные и короткие позиции производится по пересечению скользящих. Выставляются 2 стопа: 1 - стоп лосс равный цена входа минус N процентов (плюс для шорта); 2 - трейл стоп, рассчитываемый как MFE минус N процентов. Вопрос:
1. В какой момент выставляются стопы - сразу или на следующей свече? К примеру, на открытии свечи открылся лонг, и до закрытия свечи цена упала на 6%, то сработает ли стоп лосс, который, предположим, равен цена входа минус 3%?
2. Как сделать, чтобы выход из сделки происходил по рынку при падении(для лонга) до расчетного значения? К примеру вход в лонг по цене 100р, стоп 97, цена пошла не в том направлении и при сделке 97 руб выставляется заявка Продать по рынку. Стоп лосс выставляет лимитную заявку, которая в реале может и не исполниться. Выход по рынку в лаборатории происходит на следующей свече, что в реале не очень устраивает. Поможет ли в данном случае установка проскальзывания в настройках скрипта. Скажем если я поставлю проскальзывание 3%, то заявка уйдет на рынок по цене 94,09 (97-3%)? Ну и по большому счету выполнится по лучшей цене на рынке, или как это работает? Можно, конечно, в Логической формуле написать что то типа ЦенаВхода+Доход<=ЦенаВхода-3% и связать это с блоком закрытия по рынку, но почему-то кажется, что это не лучший вариант. Или возможно ли такое условие, как Закрытие<=ЦенаВхода-3%? Или блок Закрытие выдает значение только после закрытия свечи? Тоже не ясно.
2. Тот же вопрос при срабатывание следящего стопа.
3. Действие автозакрытия и автооткрытия. Т.е. если я поставлю 1 и по каким-то причинам заявка не сработает, то на открытии следующего бара предыдущая заявка будет снята и выставлена заявка по рынку? Правильно понимаю? Т.е. для подстраховки не стоит оставлять это значение нулевым? Вопросов еще много, но пока хотелось бы в этих разобраться до конца. Шерстил форум полдня, но поиск почти всегда выдает огромное кол-во результатов. Все перечитать просто нереально.


Отредактировано Door (Wed Dec 08 2010 01:40 AM)

Наверх
#18076 - Wed Dec 08 2010 02:21 AM Re: О стопах [Re: Door]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Door
Вопрос:
1. В какой момент выставляются стопы - сразу или на следующей свече? К примеру, на открытии свечи открылся лонг, и до закрытия свечи цена упала на 6%, то сработает ли стоп лосс, который, предположим, равен цена входа минус 3%?

На следующем пересчете. Так допустим если пересчет интервал, то стоп выставиться на следующей свече. Если сделка, то на следующей сделке.
Originally Posted By: Door
2. Как сделать, чтобы выход из сделки происходил по рынку при падении(для лонга) до расчетного значения? К примеру вход в лонг по цене 100р, стоп 97, цена пошла не в том направлении и при сделке 97 руб выставляется заявка Продать по рынку. Стоп лосс выставляет лимитную заявку, которая в реале может и не исполниться. Выход по рынку в лаборатории происходит на следующей свече, что в реале не очень устраивает. Поможет ли в данном случае установка проскальзывания в настройках скрипта. Скажем если я поставлю проскальзывание 3%, то заявка уйдет на рынок по цене 94,09 (97-3%)? Ну и по большому счету выполнится по лучшей цене на рынке, или как это работает? Можно, конечно, в Логической формуле написать что то типа ЦенаВхода+Доход<=ЦенаВхода-3% и связать это с блоком закрытия по рынку, но почему-то кажется, что это не лучший вариант. Или возможно ли такое условие, как Закрытие<=ЦенаВхода-3%? Или блок Закрытие выдает значение только после закрытия свечи? Тоже не ясно.
Стоп лосс не выставляет лимитных заявок, стоп лосс это всегда условная заявка. Цена лосса - это условие, и например для лонга, читается напрямую, как : "Цена сделки < Цена лосса? Тогда продать по рынку"
Originally Posted By: Door
2. Тот же вопрос при срабатывание следящего стопа.

Так же работает, как и пара блоков: "лосс" - "цена лосса", просто в данном случае цена лосса берется не из блока формула и не из блоков индикаторов, а расчитывается в отдельном блоке.
Originally Posted By: Door

3. Действие автозакрытия и автооткрытия. Т.е. если я поставлю 1 и по каким-то причинам заявка не сработает, то на открытии следующего бара предыдущая заявка будет снята и выставлена заявка по рынку? Правильно понимаю? Т.е. для подстраховки не стоит оставлять это значение нулевым? Вопросов еще много, но пока хотелось бы в этих разобраться до конца. Шерстил форум полдня, но поиск почти всегда выдает огромное кол-во результатов. Все перечитать просто нереально.

Если Вы используете лимитные заявки, то да, поставив 1, есть шанс исполнить заявку по рынку с указанным проскальзыванием на следующей свече, при этом лимитник снимится. Если Вы используете заявки "по рынку", т.е вход по цене "закрытие бар сигнал" +- проскальзывание , то поставив 1, будет означать, что если на баре следующим за сигналом нет исполнения, то исполнить по рынку по цене "Закрытие бар" +- проскальзывание.

Наверх
#18077 - Wed Dec 08 2010 02:54 AM Re: О стопах [Re: ViL]
Door Offline
addict

Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
1. Есть способ подстраховать ситуацию резкого движения цены после входа в этом интервале? Или это все на свой страх и риск? Не так давно всем нам приходилось наблюдать очень сильные колебания цены в течении часа.
2. Тут все ясно.
3. Тоже, за исключением нюансов. Но это в другой ветке спрошу.
4. Здесь вроде бы тоже понятно, только не могу представить ситуацию (с ликвидным инструментом), в которой может не исполниться вход по рынку)) Ну разве что заявка подается за пару секунд до закрытия торгов, или связь с сервером прервалась. Но еще раз хочу уточнить? Если была лимитная заявка, скажем с покупкой по 100 руб, проскальзывание 0,3% и она не исполнилась, то на следующем баре лимитник снимется, и если цена находится в диапазоне 100+-3%, то на рынок уходит заявка "по рынку". А если, скажем цена уже 101, то никакой заявки "по рынку" уже не будет, но лимитник при этом все равно снимется, или останется?

Наверх
#18078 - Wed Dec 08 2010 03:10 AM Re: О стопах [Re: Door]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
1. Если боитесь за колебания в течении часа, то используйте сжатие. Так если к примеру Ваши индикаторы дают сигнал на часовом тайм-фрейме, то очевидно для стопов можно использовать 5 минут к примеру, либо 1 минуту.
2. Есть два варианта исхода событий, зависящих от условия входа:
- В первом случае снимится лимитник и заявка не исполнится, если в условии выставления лимитника стоит что-нибудь типа пересечения(т.е. моментный сигнал), в данном случае конечно лучше работать с автооткрытием, автозакрытием с проскальзыванием 100% вероятности исполнения, либо выставлением автооткрытия и закрытия больше чем 1.
- Во втором случае если условие например EMA>EMA1, т.е. логическое условие входа, при котором на каждом пересчете лимитник будет пересчитываться, сниматся и ставится, пока условие сохраняется. В данном случае автооткрытие/закрытие не работает. Т.к. всегда включен лимитник.(пока есть условие)
Логично предположить, что работая только с лимитниками, для входа в позицию лучше подходит второй вариант, для выхода - первый.


Отредактировано ViL (Wed Dec 08 2010 03:17 AM)

Наверх
#18091 - Wed Dec 08 2010 02:26 PM Re: О стопах [Re: ViL]
Door Offline
addict

Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
Более-менее понятно. Спасибо

Наверх
#19869 - Thu Jan 20 2011 12:05 PM Re: О стопах [Re: Door]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
Originally Posted By: Door
Вопрос:
1. В какой момент выставляются стопы - сразу или на следующей свече? К примеру, на открытии свечи открылся лонг, и до закрытия свечи цена упала на 6%, то сработает ли стоп лосс, который, предположим, равен цена входа минус 3%?

На следующем пересчете. Так допустим если пересчет интервал, то стоп выставиться на следующей свече. Если сделка, то на следующей сделке.


Если поставить пересчёт сделка, то на каждй сделке будет сниматься и выставляться заявка - это приведёт к нагрузке на биржу и брокера, да и зачем, если например торговля по часам.

Задача.Стоп должен выставляться в момент покупки(продажи), а далее передвигаться по пересчёту интервал.Подскажите, можно ли это реализовать?
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#19878 - Thu Jan 20 2011 01:08 PM Re: О стопах [Re: ZooR]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Вариант - весь скрипт организовать через сжатие. Если торгуете часовиками, то интервал в источнике и как следствие интервал пересчета 1 минута к примеру. Тогда при открытии позиции, стоп выставиться через 1 минуту.

Наверх
#19880 - Thu Jan 20 2011 01:15 PM Re: О стопах [Re: ViL]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
И будет перевыставляться через каждую минуту?
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#19882 - Thu Jan 20 2011 01:17 PM Re: О стопах [Re: ZooR]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Да.

Наверх
#19883 - Thu Jan 20 2011 01:24 PM Re: О стопах [Re: ViL]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
Вообще хотелось бы решения в виде сделка+интервал или что-то в этом роде.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#19885 - Thu Jan 20 2011 01:30 PM Re: О стопах [Re: ZooR]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Есть пересчет интервал+сделка. Где сделка - это открытие следующей свечи. Если у Вас вход на открытии, то он скорее всего Вам не подойдет. Сделайте через сжатие, это будет достаточно надежно. Пересчет можно поставить не минута, а пять минут к примеру, для часового таймфрейма это более чем достаточно.

Наверх
#19893 - Thu Jan 20 2011 03:34 PM Re: О стопах [Re: ViL]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
Можете на примере скрипта Hi_Lo показать как кубиками сжатие(разжатие) пользоваться,в документации кратко написано, не до конца понимаю, например торговля часовиками, пересчёт 5 мин.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#19894 - Thu Jan 20 2011 03:56 PM Re: О стопах [Re: ZooR]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
.


Attachments
Пример_сжатие.xml (119 downloads)



Отредактировано ViL (Thu Jan 20 2011 03:59 PM)

Наверх
#19898 - Thu Jan 20 2011 04:46 PM Re: О стопах [Re: ViL]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
Разобрался, в принципе, решение вполне адекватное и работает, спасибо.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#19900 - Thu Jan 20 2011 04:53 PM Re: О стопах [Re: ZooR]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
Посмотрел по форуму, вопросов по данной проблеме у пользователей много, может всё так и придумаете как реализовать вход и стоп на одном баре, а не на последующих и без сжатия???
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#20022 - Tue Jan 25 2011 02:00 PM Re: О стопах [Re: ZooR]
Tuonela Offline
stranger

Registered: Wed Jan 20 2010
Записи: 9
Присоединюсь к ZooR. Необходимо решение: Входа и стопа на одном баре.Объясню почему неудобно пользоваться сжатием:
Во-первых - это не очевидно=)
Второе - При тестировании индикатора на истории возникают проблемы. Снижается период истории при возрастании количества ненужных индикатору свечей, т.е. сигналы то генерятся на часовике и, допустим, ему 5 минутные бары не нужны. И при этом если оптимизировать параметры индикатора, то я как понимаю возрастает время оптимизации, т.к. количество свечей то увеличилась (при 5 мин. в 12 раз) при том же периоде. Поправьте если не прав.
Вообщем +1 к ZooR


Отредактировано Tuonela (Tue Jan 25 2011 02:14 PM)

Наверх
#20024 - Tue Jan 25 2011 02:42 PM Re: О стопах [Re: Tuonela]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
протестировать вход и выход на одной свече - не возможно, я уже не один раз объяснял почему. Единственно, что если вход идет по рынку в начале свечи, но это частный случай.

Наверх
#20025 - Tue Jan 25 2011 02:58 PM Re: О стопах [Re: Nektodron]
Tuonela Offline
stranger

Registered: Wed Jan 20 2010
Записи: 9
Да, у меня вход идет вначале свечи и очень неприятно видеть, что максимальные убытки, как раз получаются от таких сделок, когда сигнал стоп лосс выполняется только на следующем баре после входа в позицию, хотя должен был сработать на предыдущем. Не очень хочется зависить от волатильности таймфрейма( 1 час в моем случае).

Наверх
#20034 - Tue Jan 25 2011 04:18 PM Re: О стопах [Re: Tuonela]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Используйте сжатие.

Наверх
#20062 - Wed Jan 26 2011 11:48 AM Re: О стопах [Re: ViL]
Tuonela Offline
stranger

Registered: Wed Jan 20 2010
Записи: 9
ViL, у меня выход из позиции (по стоп лосу) генерится по индикаторам на часовике. Поможет ли тут сжатие?


Отредактировано Tuonela (Wed Jan 26 2011 11:49 AM)

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar