У вас не стоит Flash Player
Настройки
#29792 - Tue Aug 02 2011 04:02 PM Закрытие позиции по стоп-лосу "или" по рынку
Hukler Offline
member

Registered: Wed Jul 20 2011
Записи: 114
Скажите, пожалуйста, как соединить блоки чтобы позиция либо закрывалась по стопу либо по рынку в зависимости от того, что наступит раньше?
Как сделать в редакторе, чтобы срабатывало условие "или" по стопу и закрытию по рынку?


Отредактировано Hukler (Tue Aug 02 2011 04:03 PM)

Наверх
#29796 - Tue Aug 02 2011 04:58 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Hukler]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: Hukler
Скажите, пожалуйста, как соединить блоки чтобы позиция либо закрывалась по стопу либо по рынку в зависимости от того, что наступит раньше?
Как сделать в редакторе, чтобы срабатывало условие "или" по стопу и закрытию по рынку?


Да просто делаете два независимых блока закрытия один по рынку, второй по стопу.
По которому раньше наступит условие - тот и сработает. Второму естественно закрывать будет нечего.. smile

Наверх
#29834 - Thu Aug 04 2011 01:32 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: usas]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Если я хочу закрыть короткую позицию с помощью блока "закрытие позиции по стоп-лосс", то входящая в блок цена условия воспринимается как ">" или ">="?


Отредактировано Andrej (Thu Aug 04 2011 01:33 PM)

Наверх
#29837 - Thu Aug 04 2011 02:17 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
для лонга <= , для шорта >=

Наверх
#29901 - Fri Aug 05 2011 08:30 AM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Я так и думал, но уже несколько раз была ситуация, когда выставлялась заявка на закрытие позиции (блок закрыть по стоп-лоссу) или на открытие позиции (блок "открыть позицию если больше(меньше)), цена доходила ровно до уровня заявки, но выше (ниже) не шла, т.е. условие равенства цены соблюдалось, но заявка не срабатывала, почему? Проверьте, действительно ли соблюдается >= (<=) или все же есть ошибка в логике?

Наверх
#29915 - Fri Aug 05 2011 11:16 AM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Проверьте проскальзывание.

Наверх
#29983 - Mon Aug 08 2011 08:36 AM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Проскальзывание 1.5%
Только оно здесь не причем, т.к. в случае отсутствия проскальзывания или слишком маленьком проскальзывании сделка не совершалась бы, если бы цена пошла выше цены условия при покупке и ниже при продаже.
А у нас получается, что, при покупке, если цена = цене условия - сделки нет, цена > цены условия - сделка совершается. При продаже соответственно все наоборот.
Я несколько раз проверял это на самом деле так, проверьте, пож., алгоритм исполнения условных заявок.


Отредактировано Andrej (Mon Aug 08 2011 08:43 AM)

Наверх
#29985 - Mon Aug 08 2011 09:23 AM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Алгоритм исполнения заявок правильный.
Если Вы уверены, что на блоки выхода больше не подается никаких условий кроме цены, то пришлите пожалуйста лог программы и номер заявки на contact@tslab.ru с линком на эту ветку форума.

Наверх
#30032 - Tue Aug 09 2011 11:30 AM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Лог прислать не могу, но зато быстренько сделал скрипт, в котором ничего не дейстыует, кроме цены, можете убедиться сами...
обратите внимание на свечу 08.08.2011 18:13:00, ее максимум 91,20, что соответствут уровню выставленной условной заявки на покупку, но она почему-то не сработала, хотя должна была. Почему?


Attachments
вверх-вниз.xml (81 downloads)



Отредактировано Andrej (Tue Aug 09 2011 11:31 AM)

Наверх
#30033 - Tue Aug 09 2011 12:32 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
А у заявки цена 91.21>91.20, все верно. Что именно не работает?



Attachments
5.jpg (437 downloads)



Отредактировано ViL (Tue Aug 09 2011 12:39 PM)

Наверх
#30039 - Tue Aug 09 2011 01:17 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Посмотрите внимательно график и скрипт, у заявки, которая на этой свече цена 91,2 (на 1 коп выше максимума предыдущей всечи)и максмум этой свечи как раз и равен 91,2. Видите коричневую черту, которую как раз и достиг максимум свечи? А т.к. эта заявка не исполнилась, то на следующей свече выставилась новая заявка и теперь уже 91,21, т.е. на 1 коп выше максимума свечи, котрую мы с Вами рассматриваем.


Отредактировано Andrej (Tue Aug 09 2011 01:19 PM)

Наверх
#30044 - Tue Aug 09 2011 01:38 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Andrej]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, в данном случае присуствует ошибка округления в расчетах. Дело в том, что high свечи равен 91.199996948242188, а цена стопа 91.200000000000003.
Поэтому срабатывание не происходит. В реальных торгах этот стоп сработает.

Ошибка будет исправлена в следующей сборке.


Отредактировано Nektodron (Tue Aug 09 2011 01:43 PM)

Наверх
#30045 - Tue Aug 09 2011 01:44 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Nektodron]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
В реальных торгах он не срабатывает. поверьте мне, я наблюдал это не один раз, иначе бы я не поднимал вопрос.

Сегодня вечером можно будет скачать исправленную версию?


Отредактировано Andrej (Tue Aug 09 2011 01:46 PM)

Наверх
#30046 - Tue Aug 09 2011 01:48 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Да вечером , после 21-00

Наверх
#30051 - Tue Aug 09 2011 01:52 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: ViL]
Nektodron Offline

Carpal Tunnel

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

Наверх
#30056 - Tue Aug 09 2011 02:01 PM Re: Закрытие позиции по стоп-лосу "или" по рынку [Re: Nektodron]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Я же писал, что проскальзывание стоит 1,5% и нулевое проскальзывание в этом случае не даст сделать сделку, если цена наоборот уйдет вверх от уровня заявки, а не вниз. В данном случае просто не выполняется условие равенства цены.

Исправите сегодня вечером?

Наверх


Moderator:  ViL, sar