У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#11649 - Fri Sep 03 2010 12:35 PM Вот и я нахватал по полной маме...
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Попробовал поставить пересчет не по барам, а по сделкам... и нахватал по полной маме...

Сначало было вот что:



Пришлось руками закрыть левую сделку и очистить все папки с кэшем и сделками, чтобы не ругалась.

На следущей сделке я вот что увидел:



Зачем стоп-лосс и тейк-профит снимаются и выставляются заново постоянно? Потом ещё глюк какой-то вылез, который я обвел, и сделка сразу закрылась.

Что происходит?

Разве нельзя сделать, чтобы стоп-лосс и тейк-профит встали на биржу и не дергались больше?

Кстати, при срабатывании одной из заявок, вторая снимается с биржи?


Attachments
1.png (1711 downloads)
2.png (1719 downloads)



Отредактировано TrendCatcher (Fri Sep 03 2010 12:42 PM)

Наверх
#11650 - Fri Sep 03 2010 12:42 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Я вообще сразу предупредил, что не стоит так делать. На счет двойного входа, логи перешлите, дано такого не было.

Наверх
#11651 - Fri Sep 03 2010 12:42 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Originally Posted By: Nektodron
Я вообще сразу предупредил, что не стоит так делать. На счет двойного входа, логи перешлите, дано такого не было.


А почему нельзя сделать, чтобы заявки выставились один раз и не дергались?

Наверх
#11653 - Fri Sep 03 2010 12:44 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
"Зачем стоп-лосс и тейк-профит снимаются и выставляются заново постоянно? Потом ещё глюк какой-то вылез, который я обвел, и сделка сразу закрылась."

Все очень просто, у вас спред между тейком и профитом очень маленький. А TSLab, в виду, ограничений серверов не поддерживает более одной условной заявки на скрипт (это описано).
Поэтому выставляется либо тейк, либо стоп. В зависимости от того, что ближе к текущей цене. Так, как на фьюче цена быстро скачет, а спред узкий, вот они и переставляются постоянно.

Наверх
#11655 - Fri Sep 03 2010 12:46 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Беда-беда... а надежда есть, что ограничения такого не будет? И если нет - то, что делать, как можно извернуться?

Наверх
#11656 - Fri Sep 03 2010 12:47 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Originally Posted By: TrendCatcher

А почему нельзя сделать, чтобы заявки выставились один раз и не дергались?

Потому что сервера не поддерживают зависимые заявки, при исполнении одной, вторая снимается. Когда введут поддержку, сделаем, чтоб не дергалось, а иначе можно легко исполнить обе сразу.

Наверх
#11658 - Fri Sep 03 2010 12:50 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Логи. Кстати, что это такое? Постоянно в логах встречается.

Quote:
12:26:42.80[Transaq Parser]DEBUG:Response:<client id="7600QK0" remove="false"><currency>RUB</currency><type>spot</type></client>

12:26:42.80[Transaq Parser]DEBUG:Could add account because account with id=7600QK0 already exists
12:26:42.80[Transaq Parser]WARN :Received empty <positions> tag


Attachments
logs.zip (170 downloads)


Наверх
#11659 - Fri Sep 03 2010 12:52 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Quote:
Условная заявка выставлена на биржу. В случае неуспешного выставления данная заявка будет снята.


Это что за зверь?

Наверх
#11660 - Fri Sep 03 2010 12:54 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
pasha Offline
old hand

Registered: Tue Dec 23 2008
Записи: 1085
Originally Posted By: TrendCatcher
Логи. Кстати, что это такое? Постоянно в логах встречается.

Quote:
12:26:42.80[Transaq Parser]DEBUG:Response:<client id="7600QK0" remove="false"><currency>RUB</currency><type>spot</type></client>

12:26:42.80[Transaq Parser]DEBUG:Could add account because account with id=7600QK0 already exists
12:26:42.80[Transaq Parser]WARN :Received empty <positions> tag

Это коннектор периодически зачем-то присылает дублирующую информацию. Это ни на что не влияет.

Наверх
#11662 - Fri Sep 03 2010 12:56 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
pasha Offline
old hand

Registered: Tue Dec 23 2008
Записи: 1085
Originally Posted By: TrendCatcher
Quote:
Условная заявка выставлена на биржу. В случае неуспешного выставления данная заявка будет снята.


Это что за зверь?

Скорее всего это при выдаче команды на снятие условной заявки. В момент выдачи команды, условие сработало и заявка в этот момент в процессе выставления на биржу.

Наверх
#11663 - Fri Sep 03 2010 12:58 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Originally Posted By: TrendCatcher
Quote:
Условная заявка выставлена на биржу. В случае неуспешного выставления данная заявка будет снята.


Это что за зверь?

Это ответ сервера на попытку снять заявку. Т.е. TSLab пытался изменить условную заявку, но не смог. В принципе не влияет на что.

Наверх
#11665 - Fri Sep 03 2010 01:02 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Originally Posted By: Nektodron
Originally Posted By: TrendCatcher
Quote:
Условная заявка выставлена на биржу. В случае неуспешного выставления данная заявка будет снята.


Это что за зверь?

Это ответ сервера на попытку снять заявку. Т.е. TSLab пытался изменить условную заявку, но не смог. В принципе не влияет на что.


Т.е. в принципе, если бы не двойной вход, то худо-бедно жить можно с перевыставлением заявок? Меня за это не забанят? smile

Наверх
#11666 - Fri Sep 03 2010 01:05 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: TrendCatcher

Т.е. в принципе, если бы не двойной вход, то худо-бедно жить можно с перевыставлением заявок? Меня за это не забанят? smile


А сколько вы чего генерите то ?
Может и забанят :-)

Наверх
#11670 - Fri Sep 03 2010 01:12 PM Re: Вот и я нахватал по полной маме... [Re: andy]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Originally Posted By: andy
А сколько вы чего генерите то ?
Может и забанят :-)


Да я ничего не генерю. У меня по тестам (2007-2010) в среднем 30 сделок в день. А вот на каждую сделку куча заявок лимитных стоп и тейк валится на биржу. frown

Наверх
#11671 - Fri Sep 03 2010 01:13 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Nektodron Offline

Carpal Tunnel

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

Наверх
#11672 - Fri Sep 03 2010 01:15 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Originally Posted By: Nektodron
Условные заявки на биржу не идут, пока условие не исполнится. До этого момента они у брокера только.


Надеюсь, брокер за это не банит. smile

Originally Posted By: Nektodron
С двойным выходом разбираемся.


Спасибо.

Наверх
#11673 - Fri Sep 03 2010 01:20 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Originally Posted By: Nektodron
TSLab, в виду, ограничений серверов не поддерживает более одной условной заявки на скрипт...


Чьи серверы не поддерживают больше одной заявки? Хочется знать врага "в лицо", того, кто не дает раскрутиться добрым людям! smile

Originally Posted By: Nektodron
...сервера не поддерживают зависимые заявки, при исполнении одной, вторая снимается. Когда введут поддержку, сделаем, чтоб не дергалось


А есть намётки, будет ли это вообще сделано, если да - то какие перспективы?

Наверх
#11675 - Fri Sep 03 2010 01:27 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Нет, не не поддержка больше одной заявки, а нет поддержки связанных заявок. Из текущих брокеров ни один не поддерживает.
Транзак обещает сделать, когда не ясно.

Наверх
#11676 - Fri Sep 03 2010 01:33 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Плёхо. Связанные заявки нужны. У них самих-то они есть в терминалах, заразы! frown

Наверх
#11683 - Fri Sep 03 2010 02:36 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Я вот чего думаю. Раз заявки стоп и тейк на идут на биржу, а со страшной скоростью обновляются на сервере у брокера, причем, одновременно может находится на сервере только одна заявка, то это никак не спасает нас от разрыва связи и других форс-мажоров, когда ТСЛаб вдруг не сможет контролировать процесс. А посему на данный момент стоп-лосс и тейк-тейк отличаются от закрытия по рынку лишь тем, что они лимитные. "Страховки" в виде заявки на бирже нет. Значит, можно смело заменить стоп-лосс и тейк-профит выходом по рынку с теми же условиями. В обоих случаях от проскальзывания защиты нет. Лимитная заранее выставленная заявка была бы лучше, конечно, но такого пока нет. Ход моих мыслей верен или все таки стоп-лосс и тейк-профит "рулят"?

Наверх
#11684 - Fri Sep 03 2010 02:42 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Nektodron Offline

Carpal Tunnel

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

Я думаю лучше делать так:
Держать стоп, а тейк профит по рынку. В этом случае мы гарантировано избегаем просадки ниже стопа и перестаем мучать сервер брокера. В случае, когда цена подходит к тейку, TSLab просто снимет стоп-заявку и выполнит закрытие по рынку.

Кстати, двойной выход пролечили. Анализ кода показал, что в очень редких случаях при частом пересчете (несколько раз в секунду), могла быть такая ситуация. Сейчас сборка с фиксом будет готова.

Наверх
#11686 - Fri Sep 03 2010 02:45 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Vladimir / Offline
old hand

Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
для разных стратегий разные входы
для пересечения это вход по рынку ,
если стратегия пробойная то это вход если выше/ниже
со стопами тоже самое.

Наверх
#11689 - Fri Sep 03 2010 03:05 PM Re: Вот и я нахватал по полной маме... [Re: Vladimir /]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Nektodron, спасибо!
Да, стоп-лосс и тейк по рынку - это оптимал! И страховка депо гарантирована и сервер брокера не насилуем. Спасибо за идею!

Наверх
#11693 - Fri Sep 03 2010 03:13 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Итого. Благодаря исправлению ошибки, которая возникала из-за слишком частого пересчета по сделкам, + использование только одной условной заявки и тейка по рынку, моя система всё-таки имеет право на жизнь при таком раскладе? Проверим в понедельник! smile

Наверх
#11695 - Fri Sep 03 2010 03:27 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: TrendCatcher
А посему на данный момент стоп-лосс и тейк-тейк отличаются от закрытия по рынку лишь тем, что они лимитные. "Страховки" в виде заявки на бирже нет. Значит, можно смело заменить стоп-лосс и тейк-профит выходом по рынку с теми же условиями. В обоих случаях от проскальзывания защиты нет. Лимитная заранее выставленная заявка была бы лучше, конечно, но такого пока нет. Ход моих мыслей верен или все таки стоп-лосс и тейк-профит "рулят"?

думаю это всё таки не лимитная заявка, а условная. На сколько я понял, про лимитные заявки, которые попадают в стакан и избегают проскальзывания дискуссия идёт тут (или была-))

http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=4539&page=3
Originally Posted By: ast

Раз пошла такая пьянк... ээ... дискуссия, может, поясните, почему не хотите/не можете сделать нормальные лимитные заявки?
Были бы они, не надо было бы заморачиваться с ISecurityRt и NewOrder.


Originally Posted By: Denis
Я уже говорил выше в этом треде, апи в части заявок будет дорабатываться. Приоритет у задачи высокий. Что, как и в каком объеме, сейчас не спрашивайте - вопрос в стадии анализа.
_________________________


Наверх
#21018 - Mon Feb 07 2011 10:08 PM Re: Вот и я нахватал по полной маме... [Re: TrendCatcher]
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Почему вы тупо не можете отслеживать две связные заявки в программе. Выставили take & stop и запомнили их id. Как только одна из них будет исполнена, снимайте вторую автоматически.

Наверх
#21019 - Mon Feb 07 2011 10:09 PM Re: Вот и я нахватал по полной маме... [Re: Sherman81]
Sherman81 Offline
enthusiast

Registered: Mon Jan 10 2011
Записи: 251
Или дайте хотя бы API, чтобы можно было управлять этим программно из скрипта.

Наверх
#21020 - Mon Feb 07 2011 10:14 PM Re: Вот и я нахватал по полной маме... [Re: Sherman81]
Nektodron Offline

Carpal Tunnel

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

Наверх
#21021 - Mon Feb 07 2011 10:15 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
В последних версиях сервера Транзак ввел поддержку связанных заявок (стоп+тейк), в данный момент мы тестируем эту функциональность.

Наверх
#30165 - Thu Aug 11 2011 08:08 PM Re: Вот и я нахватал по полной маме... [Re: Nektodron]
VladCh Offline
newbie

Registered: Fri Aug 05 2011
Записи: 40
Originally Posted By: Nektodron

Я думаю лучше делать так:
Держать стоп, а тейк профит по рынку. В этом случае мы гарантировано избегаем просадки ниже стопа и перестаем мучать сервер брокера. В случае, когда цена подходит к тейку, TSLab просто снимет стоп-заявку и выполнит закрытие по рынку.


а каким образом держать стоп и выставлять тейк-профит по рынку, можете на примере схемы или какого-либо скрипта показать?

вот на основе такой схемы скрипт заваливает брокера заявками и виснет


Attachments
11.jpg (376 downloads)



Отредактировано VladCh (Thu Aug 11 2011 09:03 PM)

Наверх
#30184 - Fri Aug 12 2011 03:10 PM Re: Вот и я нахватал по полной маме... [Re: VladCh]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Из описания не понятно почему виснет.
А что бы тейк был по рынку нужно генерить сигнал по пересечению значения Формула11 с Закрытием

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


Moderator:  ViL, sar