У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#20819 - Fri Feb 04 2011 11:35 AM Как работают условные заявки ?
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Условные заявки получаются из блоков открытие больше/меньше, закрытие по стопу и тейк-профиту, изменить по стопу и профиту.
В блок идут два параметра:
- число (цена условия)
- логическое значение (показывает, что заявка вообще будет выставлена)
Во время пересчета скрипта (после закрытия свечи) программа смотрит на второй параметр и определяет нужно ли вообще на следующую свечу выставлять условную заявку. Если значение "ложь", то заявка не выставляется, либо снимается уже выставленная. Если этот параметр не задан, то значение всегда "истина".
Если значение "истина", то на сервер выставляется условная заявка с условием срабатывания, заданном в первом параметре-числе. Сервер запоминает заявку и она останется там, даже если мы отключимся от сервера.
При срабатывании условия (пробитие заданной цены вверх или вниз), эта заявка автоматически превращается в лимитную заявку с ценой условия+-проскальзывание, заданное в скрипте. Обычно эта лимитная заявка сразу исполняется. Но если проскальзывание было задано мало, а цена после срабатывания условия ушла дальше, то заявка "подвисает" в стакане. В таком подвисшем состоянии заявка будет существовать до закрытия свечи. После чего будет очередной пересчет скрипта и заявка будет убрана. Далее, если выставлен параметр "автооткрытие"/"автозакрытие", позиция будет открыта/закрыта по рынку, либо в лог будет писаться сообщение, что был пропущен сигнал выхода.
Кроме того существуют два параметра исполнения, влияющие на работу этих блоков.
"Открытие лимитными заявками" - заставляет TSLab выставлять вместо условной заявки выставлять лимитную (если это возможно). В этом случае проскальзывание игнорируется и заявка выставляется в стакан по цене, которую рассчитал скрипт.
"Тейк-профит без проскальзывание" - аналогично выставляет тейк-профит сразу лимитной заявкой.
Следует заметить, что в серверах IT Invest условные заявки могут работать только в одном направлении и там эти две опции как бы сразу включены.


Отредактировано ViL (Fri Oct 19 2018 02:08 PM)

Наверх
#21166 - Thu Feb 10 2011 02:16 PM Re: Как работают условные заявки ? [Re: andy]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Планируется ли в транзак использование 2-х условных заявок с разными ценами, интересует 2 стопа. Сейчас ведется только 1 из 2-х, хочется применить, но технически пока невозможно. Возможно ли в ближайшем будущем выставление и контроль сразу двух стопов?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#21182 - Thu Feb 10 2011 04:21 PM Re: Как работают условные заявки ? [Re: Frend]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Какой смысл в 2х стопах? Если выставить стоп на продажу на 100 и 90, то 90 никогда не сработает, т.к. сначала сработает 100.
Связка тейкпрофит + стоп транзаком уже сделана, мы планируем ее использовать.

Наверх
#21187 - Thu Feb 10 2011 04:44 PM Re: Как работают условные заявки ? [Re: Nektodron]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: Nektodron
Какой смысл в 2х стопах? Если выставить стоп на продажу на 100 и 90, то 90 никогда не сработает, т.к. сначала сработает 100.
Связка тейкпрофит + стоп транзаком уже сделана, мы планируем ее использовать.

Два входа по 50% в одно время, но у каждого входа своя система контроля и ведения стопа, выход осуществляется по стопу, в итоге один выходит раньше, второй позже.


Attachments
Снимок.JPG (858 downloads)

_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#21189 - Thu Feb 10 2011 04:47 PM Re: Как работают условные заявки ? [Re: Frend]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Каждый вход - это отдельная позиция с точки зрения скрипта. Соотвественно будут 2 заявки выхода. Это всегда было и есть.

Наверх
#21197 - Thu Feb 10 2011 05:48 PM Re: Как работают условные заявки ? [Re: Nektodron]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Одна из них неактивна.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#26760 - Fri Apr 29 2011 01:24 PM Re: Как работают условные заявки ? [Re: andy]
AWK Offline
enthusiast

Registered: Tue Jan 25 2011
Записи: 326
Два вопроса:
1. Вчера выставился стоп, сегодня утром после подключения в 10:20 стоп-заявка была снята и тут же вновь выставилась. Почему? Если бы сегодня программа была отключена, а цена дошла до уровня стопа, стоп-заявка сработала?
2. Если выставился тейк-профит и галочка "Тейк-профит без проскальзывания", по окончании сессии тейк-профит снимется и на следующий день при отключенной программе он уже не выставится?

Наверх
#26762 - Fri Apr 29 2011 01:51 PM Re: Как работают условные заявки ? [Re: AWK]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
1. Видимо повлияла подгрузка исторических данных с сервера, временно были разрывы. Эта проблема решена в последних сборках.
2. Да именно, так. лимитные заявки сами заново не выставляются.

Наверх
#26842 - Tue May 03 2011 10:53 AM Re: Как работают условные заявки ? [Re: Nektodron]
AWK Offline
enthusiast

Registered: Tue Jan 25 2011
Записи: 326
Сегодня опять сразу же после подключения по расписанию в 10:20 в предторговый период условная стоп-заявка сама снялась и тут же выставилась вновь. Версия 1.1.18.26.


Attachments
Стоп-заявка.jpg (731 downloads)



Отредактировано AWK (Tue May 03 2011 10:54 AM)

Наверх
#26846 - Tue May 03 2011 11:29 AM Re: Как работают условные заявки ? [Re: AWK]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
У вас алгоритм с одновременным использованием тейка и профита. Соответственно, программа выбирает заявку наиболее близкую к текущей цене в момент пересчета. Выборка идет по цене спроса и предложения. В 10:20 обычно стакан пустой, либо есть только одна строчка на покупку. Отсюда такие действия.

Наверх
#26848 - Tue May 03 2011 11:49 AM Re: Как работают условные заявки ? [Re: Nektodron]
AWK Offline
enthusiast

Registered: Tue Jan 25 2011
Записи: 326
А если программу не включать, то уже выставленная стоп-заявка сниматься не будет до исполнения?

Наверх
#26849 - Tue May 03 2011 11:58 AM Re: Как работают условные заявки ? [Re: AWK]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, конечно. Если ее в терминале другом не снять. Точнее у заявки есть срок действия, TSLab их ставит на 3е суток.

Наверх
#26855 - Tue May 03 2011 02:12 PM Re: Как работают условные заявки ? [Re: Nektodron]
AWK Offline
enthusiast

Registered: Tue Jan 25 2011
Записи: 326
Спасибо. А в настройках нельзя сделать функцию действия стоп-заявок "до отмены пользователем или до появления сигнала по алгоритму"?

Наверх
#26867 - Tue May 03 2011 03:20 PM Re: Как работают условные заявки ? [Re: AWK]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Имеется в виду дольше 3х дней? В принципе можно, не думали, что в этом есть смысл.

Наверх
#26868 - Tue May 03 2011 03:33 PM Re: Как работают условные заявки ? [Re: Nektodron]
AWK Offline
enthusiast

Registered: Tue Jan 25 2011
Записи: 326
Да, просто иногда бывают отъезды, оставляю программу включенной. На случай непредвиденных сбоев была бы подстраховка.

Наверх
#29348 - Fri Jul 15 2011 12:50 PM Re: Как работают условные заявки ? [Re: AWK]
Evrika Offline
member

Registered: Mon Sep 13 2010
Записи: 127
Не понятна работа автозакрытия при пропуске сигала, что имеется ввиду под пропуском?

Наверх
#29350 - Fri Jul 15 2011 01:24 PM Re: Как работают условные заявки ? [Re: Evrika]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: Evrika
Не понятна работа автозакрытия при пропуске сигала, что имеется ввиду под пропуском?

Любой сбой в принятии данных от брокера. Инет соединение, вис компа, выход из строя железа. После того как проблема устранена, пошли данные от брокера , программа обнаружила пропуск сигнала, программа отсчитывает от момента сигнала кол-во пропущенных баров и если их меньше, чем в графе автозакрытие - выход по рынку.

Наверх
#30517 - Tue Aug 23 2011 04:59 PM Re: Как работают условные заявки ? [Re: andy]
Evrika Offline
member

Registered: Mon Sep 13 2010
Записи: 127
Originally Posted By: andy
....
"Открытие лимитными заявками" - заставляет TSLab выставлять вместо условной заявки выставлять лимитную (если это возможно). В этом случае проскальзывание игнорируется и заявка выставляется в стакан по цене, которую рассчитал скрипт.
"Тейк-профит без проскальзывание" - аналогично выставляет тейк-профит сразу лимитной заявкой.
Следует заметить, что в серверах IT Invest условные заявки могут работать только в одном направлении и там эти две опции как бы сразу включены.


Не понятно по поводу IT-инвеста: что значит они там как бы уже включены (проскальзывание не будет вообще учитываться) и как тогда проскальзывание учитывать то?


Отредактировано Evrika (Tue Aug 23 2011 05:02 PM)

Наверх
#30535 - Wed Aug 24 2011 02:54 PM Re: Как работают условные заявки ? [Re: Evrika]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
У Айти нельзя задать тейк-профит условной заявкой, сервер не поддерживает. Поэтому и нельзя задать проскальзывание.

Наверх
#30575 - Thu Aug 25 2011 01:55 PM Re: Как работают условные заявки ? [Re: Nektodron]
Evrika Offline
member

Registered: Mon Sep 13 2010
Записи: 127
Originally Posted By: Nektodron
У Айти нельзя задать тейк-профит условной заявкой, сервер не поддерживает. Поэтому и нельзя задать проскальзывание.


Работа функциональных настроек "Открытие лимитными заявками" и "Тейк-профит без проскальзывание" понятна, но пока не интересует.

Интересует, собственно, описанная выше - в начале темы Работа условных заявок (ее алгоритм) и учитываемое при этом проскальзывание у Ай-Ти Инвеста (есть ли какие то особенности, которые надо учитывать?)

P.s. Строю систему, которая из условных заявок состоит. При тестировании проскальзывание задаю в блоке "Относительная комиссия", а в реале я так понимаю надо задавать в настройках скрипта...

Наверх
#30577 - Thu Aug 25 2011 01:58 PM Re: Как работают условные заявки ? [Re: Evrika]
Nektodron Offline

Carpal Tunnel

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

Наверх
#33210 - Thu Nov 10 2011 01:20 PM Re: Как работают условные заявки ? [Re: Nektodron]
Evrika Offline
member

Registered: Mon Sep 13 2010
Записи: 127
1) захожу в лонг через "ОткрЕслиМеньше". Цена на некоторое время спустилась до цены прописанной в блоке открытия, при этом купилось чвсть объема, потом цена резко пошла вверх - объем полностью не куплен.
Правильно ли я понимаю?- если стоит флаг на автооткрытии - недостающие объмы дозакупятся по рынку после закрытия бара?

2) При открытии лонга через "ОткрЕслиМеньше" установленное проскальзывание прибавляется или вычитается от цены, которая уходит на сервер?

Наверх
#33217 - Thu Nov 10 2011 01:31 PM Re: Как работают условные заявки ? [Re: Evrika]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
1. Нет. Заявка снимется и будет вестись закупленная часть.
2. при покупке проскальзывание прибавляется к цене заявки, при продаже - вычитается


Отредактировано ViL (Thu Nov 10 2011 01:38 PM)

Наверх
#36217 - Sun Jan 22 2012 08:09 PM Re: Как работают условные заявки ? [Re: andy]
jarilo Offline
enthusiast

Registered: Fri Mar 19 2010
Записи: 255
Originally Posted By: andy
Но если проскальзывание было задано мало, а цена после срабатывания условия ушла дальше, то заявка "подвисает" в стакане. В таком подвисшем состоянии заявка будет существовать до закрытия свечи. После чего будет очередной пересчет скрипта и заявка будет убрана. Далее, если выставлен параметр "автооткрытие"/"автозакрытие", позиция будет открыта/закрыта по рынку, либо в лог будет писаться сообщение, что был пропущен сигнал выхода.


Не верно утверждение!

По крайней мере несколько раз от разработчиков я получал по почте разъяснения на мои логи и закрытие по рынку а не по условию моей заявки, что если условная заявка не выполнилась потому что нехватило проскальзывания то заявка в любом случае закрывается по рынку, не смотря на то что стоит в свойствах скрипта в параметре "автозакрытие=0".
Автозакрытие по рынку на текущей свече отключить не возможно в данной версии TsLab и неважно что стоит в параметрах, если на текущей свече не закроет по рынку тогда да вступает в силу параметр "автозакрытие" и если он равен "0" то на следующей свече TsLab не будет пытаться закрыть уже. Но на текущей свече всегда работает по рынку. Обещали в версии 1.2 сделать эту функцию отключаемой/управляемой.

Наверх
#36219 - Sun Jan 22 2012 08:20 PM Re: Как работают условные заявки ? [Re: Nektodron]
jarilo Offline
enthusiast

Registered: Fri Mar 19 2010
Записи: 255
Originally Posted By: Nektodron
У Айти нельзя задать тейк-профит условной заявкой, сервер не поддерживает. Поэтому и нельзя задать проскальзывание.


Это утверждение для какого соединения на АйТи Инвесте для смарткома? или для Plaza2 ? или для обоих?

И что именно выставиться ?
т.е. при выставленном в параметрах проскальзывании в 1% на сервер выставиться цена расчитанная для блока профит а 1% игнорируется, или выставиться лимитка сразу с уменьшением на этот 1% т.е. профит-1% пойдет на сервер?

Наверх
#36254 - Mon Jan 23 2012 11:28 AM Re: Как работают условные заявки ? [Re: jarilo]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
1. Только Смарткома. Плаза никак не зависит от серверов Айти и условные заявки исполняются внутри TSLab (на сервер не выводятся).

2. Выставится лимитка по цене условия, т.е. проскальзывание игнорируется.


Отредактировано Nektodron (Mon Jan 23 2012 11:28 AM)

Наверх
#73930 - Thu Oct 15 2015 09:18 PM Re: Как работают условные заявки ? [Re: andy]
Dmitry111 Offline
stranger

Registered: Sun Feb 15 2015
Записи: 23

Мое понимание: Смысл работы этих блоков в том, что, при пробитии указанной цены цена идет дальше и брокер не будет выставлять лимитную заявку, пока цена развернется и не пройдет в противоположную сторону на размер заданного нами проскальзывания. Кажется, именно так работает тейк - профит у моего брокера (БКС). Если я все правильно понял, тогда прошу пояснить смысл следуюего:

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


Мне, если честно, не понятен смысл отмены заявки после закрытия свечи, особенно учитывая, что я работаю на теймфрейме 1 сек. То есть получается, что мой тейк-профит (или открытие, если меньше) работает всего секунду?


Отредактировано Dmitry111 (Thu Oct 15 2015 09:18 PM)

Наверх
#73932 - Thu Oct 15 2015 09:53 PM Re: Как работают условные заявки ? [Re: Dmitry111]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Такую заявку брокер исполнит. Проскальзывание ставится и учитывается в худшую сторону, а Вы говорите, что цена именно тейкпрофит прошила.
Для тейкпрофита ставьте флаг "тейкпрофитбез проскальзывания" и параметр "Ждать исполнения" меньше, чем "Автозакрытие" и будет исполняться по заданной цене, либо если не хватило ликвидности будет стоять, пока работает "ждать исполнения", только после этого уйдет по рынку, так как сработает "автозакрытие".

Наверх
#74677 - Thu Nov 12 2015 11:28 PM Re: Как работают условные заявки ? [Re: ViL]
hell0men Offline
enthusiast

Registered: Fri Dec 12 2014
Записи: 280
Подскажите в кубиках когда ставишь проскальзывание, оно суммируется с проскальзыванием в настройке самого скрипта Тн ?
_________________________
Торговые роботы TSLab

Наверх
#74678 - Fri Nov 13 2015 12:19 AM Re: Как работают условные заявки ? [Re: hell0men]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Если не путаю:
Если стоит в кубике берется то, что в кубике, если не стоит, то из торговых настроек.

Наверх
#82006 - Wed Jun 14 2017 11:32 AM Re: Как работают условные заявки ? [Re: ViL]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Появился вопрос по условному открытию кубиками если цена больше/если цена меньше.

В блоке Формула генерируется цена, при пересечении которой происходит открытие. При этом выдается сообщение, что заявка номер такая-то на покупку/продажу N лотов по цене X принята. В стакане TSLab появляется соответствующая строка. В окне Свои заявки также появляется активная условная заявка.

TSLab подключен к Финам с помощью Transaq Connection.
Параллельно у меня к Финаму подключен Квик для контроля позиций.
В Квике в окне Таблица заявок видны только те заявки, после которых последовала сделка, хотя в TSLab выставляется гораздо больше заявок, в соответствии с алгоритмом. В общем есть несоответствие между количеством выставляемых заявок в TSLab и в Квике.

Вопрос: Уходят ли заявки вида "Открытие если больше/меньше" на сервер брокера сразу после генерации в TSLab, или уходят только в случае срабатывания сигнала на покупку/продажу? Если не уходят, то что отображается в стакане Менеджера заявок TSLab? В стакане заявки показаны только для информации?

Более общий вопрос: все же видит ли брокер промежуточные условные заявки или только те, что сработали?

Наверх
#82007 - Wed Jun 14 2017 02:15 PM Re: Как работают условные заявки ? [Re: std_deviation]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
заявки на сервере брокера транзак
квик - это отдельная песня, это еще один сервер, никак не связанный с транзаком. Более того, квик внутри себя между своими серверами условные заявки тоже не видит.

Наверх
#82008 - Wed Jun 14 2017 05:04 PM Re: Как работают условные заявки ? [Re: ViL]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Спасибо, понял

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


Moderator:  ViL, sar