У вас не стоит Flash Player
Настройки
#2758 - Wed Mar 10 2010 12:52 PM Вопрос по работе CloseAtProfit
gmother Offline
journeyman

Registered: Wed Jan 20 2010
Записи: 79
Вчера был свидетелем странного случая: скрипт выставил заявку CloseAtProfit с ценой 150505, однако сделка была совершена по цене 150525. Я думал, что CloseAtProfit создает лимитированную заявку, которая регистрируется на рынке и выполниться с ценой, отличной от заданной, не может. Видимо, это тоже условная заявка у брокера, условность которой мне кажется бессмысленной. Я то вводил тейкпрофит, чтобы избавиться от проскальзываний, а получается, что он тоже умеет скользить, не знаю, правда, в обе стороны или только в одну, положительную.

Можно ли как-то входить и выходить из позиций «настоящими» рыночными лимитированными заявками?

Наверх
#2759 - Wed Mar 10 2010 12:57 PM Re: Вопрос по работе CloseAtProfit [Re: gmother]
gmother Offline
journeyman

Registered: Wed Jan 20 2010
Записи: 79
И сам вопрос про CloseAtProfit, как он будет работать, если кто-то крупным лотом сожрал все лимитированные заявки по заданной в заявке цене, после чего цена сразу же, за доли секунды, откатилась обратно?

Наверх
#2761 - Wed Mar 10 2010 01:38 PM Re: Вопрос по работе CloseAtProfit [Re: gmother]
Nektodron Offline

Carpal Tunnel

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

Наверх
#4185 - Mon Apr 12 2010 06:22 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Gt
Originally Posted By: Nektodron
Да, вы правы, нужно CloseAtProfit переделать на лимитированную заявку.


Еще не переделали?
Конечно, она должна быть лимитной.

Наверх
#4190 - Mon Apr 12 2010 08:02 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
Nektodron Offline

Carpal Tunnel

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

Кстати, в SmartCOM CloseAtProfit - лимитная, потому что там нет "обратного" стопу условия.

Наверх
#4194 - Mon Apr 12 2010 08:29 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Да вот как-то не лимитно у меня исполняются заявки...

Вот при открытии еще непонятно. Открываю через BuyIfLess. Смотрю потом, что получается в менеджере заявок - выставляются две! заявки: сначала одна лимитная ("с фикс.ценой"), затем сразу же заявка "по рынку" (с ценой больше текущей рыночной где-то на 10%).

Это фича такая?
Пробую это на секундах, если что.

Наверх
#4196 - Mon Apr 12 2010 08:37 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
"Автооткрытие (баров)" отлично от 0?

Наверх
#4197 - Mon Apr 12 2010 08:41 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Это означает, что лимитная не исполнилась, хотя цену "давали". Например лимитных заявок по этой цене было много, а сделка была на 1 лот, причем этот лот достался не вам. На следующей секунде скрипт видит, что цена была, заявка не исполнена - выставляет ее по рынку (если высталено автозакрытие), либо снимает ее.

На самом деле данная проблема есть только в SmartCOM, потому что они не дают возможности выставить условную заявку с проскальзыванием в обратную сторону. В Транзаке можно было бы задать проскальзывание и сделка бы совершилась в пределах определенной границе цен.

Наверх
#4198 - Mon Apr 12 2010 08:59 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Автооткрытие баров - 0.

А автозакрытие - 100.
Originally Posted By: Nektodron
На следующей секунде скрипт видит, что цена была, заявка не исполнена - выставляет ее по рынку (если высталено автозакрытие), либо снимает ее.


Какая-то самодеятельность с его стороны.

Если заявка не исполнена, я думаю, она должна остаться до момента исполнения. Ну или пока я (скрипт) ее не отменю.
Как добиться такого поведения?
А выставлять по рынку, если не прошла по лимиту - абсолютно неправильно.

Наверх
#4200 - Mon Apr 12 2010 09:01 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
И при чем тут автозакрытие?
То есть, если я поставлю "автозакрытие баров" в 0, то тогда эти заявки по рынки не будут выставляться?

Наверх
#4201 - Mon Apr 12 2010 09:11 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Поставил автозакрытие баров тоже 0 - такая же фигня, две заявки...

А через NewOrder то же самое?

Наверх
#4203 - Mon Apr 12 2010 09:13 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, но вторая заявка должна быть уже без флага разрешено.
Через NewOrder вы сами принимаете решение, когда заявку выставить и когда ее снять. Менеджер команд их только перекидывает серверу и не отвечает за то, исполнилась заявка или нет.

Наверх
#4204 - Mon Apr 12 2010 09:20 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Кстати, мне не очень понятно, какой смысл использовать таймфрейм 1сек и при этом ловить нужную цену? Ликвидность рынка не достаточна для этого. В стакане по нужной цене 100 лотов, сделка была 2 лота, все она зафиксировалась в истории, индикаторы ее отработали. А толку то?
Другой вопрос, если работать в самом стакане, но это алгоритмы никак не привязанные к истории и индикаторам построенным на них.
Секундные трендовые алгоритмы с текущей волатильностью - не рабочие. Либо нужно использовать заявки по рынку и мириться с проскальзыванием. Либо использовать более высокий таймфрейм, хотя бы секунд 15-20.

Наверх
#4205 - Mon Apr 12 2010 09:24 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
понятно.
Но все же я понимаю автооткрытие именно как АВТОоткрытие, при котором нет необходимости делать что-то руками при пропуске сигнала.

Наверх
#4209 - Mon Apr 12 2010 10:53 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
ну так оно так и работает, в течении нескольких следующих баров откроет по рынку

Наверх
#4225 - Tue Apr 13 2010 12:19 PM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
так мне не надо по рынку. Мне надо по лимиту!
Если по лимиту не откроется, то пусть вообще не сработает.
Как это можно сделать?

Наверх
#4226 - Tue Apr 13 2010 12:38 PM Re: Вопрос по работе CloseAtProfit [Re: ast]
Craft Offline
enthusiast

Registered: Thu Jan 21 2010
Записи: 319
Честно говоря, при общении с разработчиками по вопросах связанным с типами ордеров, складывается впечатление, что это общение слепоглухонемых.
Что вы (разработчики) так вцепились в эти ордера по маркету? Дайте пользователям самим выбирать где им нужен Лимит, где Маркет, где Стоп-Лимит (т. е. полный функционал приказов торгового терминала), что вы с этим Маркетом пытаетесь универсальный велосипед изобрести?

ТРАНЗАК - ЗЛО!!!

Наверх
#4239 - Tue Apr 13 2010 03:32 PM Re: Вопрос по работе CloseAtProfit [Re: Craft]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Originally Posted By: ast
так мне не надо по рынку. Мне надо по лимиту!
Если по лимиту не откроется, то пусть вообще не сработает.
Как это можно сделать?

Ну ставить автооткрытие 0, если не сработает, то потом в Манагере команд будет просто висеть открытие по рынку, без флага разрешено. Но заявка выставлена не будет.

Originally Posted By: Craft
Честно говоря, при общении с разработчиками по вопросах связанным с типами ордеров, складывается впечатление, что это общение слепоглухонемых.
Что вы (разработчики) так вцепились в эти ордера по маркету? Дайте пользователям самим выбирать где им нужен Лимит, где Маркет, где Стоп-Лимит (т. е. полный функционал приказов торгового терминала), что вы с этим Маркетом пытаетесь универсальный велосипед изобрести?

ТРАНЗАК - ЗЛО!!!

У нас есть все типы ордеров, используйте что угодно. Речь идет о том, что согласно историческим данным заявка должна была исполнится, а она не исполнилась. И что делать в этом случае. TSLab ориентирован на то, что если заявка не исполнилась так, как это должно быть при тестировании, то она не будет исполнена вообще. Но при этом предоставляется инструмент для входа по рынку.
Если вас не устраивает этот подход, то предлагайте другой, только с таблицей, что делать если случилось то-то.

Наверх
#4272 - Wed Apr 14 2010 12:06 AM Re: Вопрос по работе CloseAtProfit [Re: Nektodron]
Craft Offline
enthusiast

Registered: Thu Jan 21 2010
Записи: 319
Тема по ордерам очень важна/серьёзна и объёмна, не ограничивиется CloseAtProfit, чтобы не замылилась вынес её в отдельную ветку:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=4273&#Post4273

Наверх


Moderator:  ViL, sar