Обнуление ЦеныВхода

Автор: emels

Обнуление ЦеныВхода - Mon Aug 21 2017 09:33 PM

Есть алгоритм, позиция открывается по рынку, дальше через ЦенуВхода позиция закрывается по лимитной заявке если ЦенаВхода+X или закрывается по рыночной если цена меньше чем ЦенаВхода-Y. В режиме лаборатории эта схема работает, а вот в агенте происходит следующая ситуация. Если была цена ЦенаВхода+X, но позиция при этом не успела закрыться, то ЦенаВхода обнуляется и, соответственно, заявка по рынку на закрытие позиции не формируется. Так же "подвисают" показания кубика "ДоходЗаВсеВремя". Это ошибка или я не корректно использую кубики для своих целей?
Автор: Stan

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 06:32 AM

Скрин ошибки в студию))))))))). Скорее всего есть пропуск сигнала(простыми словами цена дошла, но не захватила вашу заявку), надо ставить в настройках агента ждать исполнения выхода(лимитки на выход) к примеру 5 бар(то есть в течении 5 бар лимитка будет висеть при ситуации когда цена дошла но не захватила вашу заявку), и выход по рынку при пропуске минимум 8 бар, по другому работать не будет.
Автор: emels

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 08:49 AM

Originally Posted By: Stan
Скрин ошибки в студию))))))))). Скорее всего есть пропуск сигнала(простыми словами цена дошла, но не захватила вашу заявку), надо ставить в настройках агента ждать исполнения выхода(лимитки на выход) к примеру 5 бар(то есть в течении 5 бар лимитка будет висеть при ситуации когда цена дошла но не захватила вашу заявку), и выход по рынку при пропуске минимум 8 бар, по другому работать не будет.
Скрин пока показать не могу, вчерашние агенты на которых это воспроизводилось удалил. В настройках агента стояло "ждать исполнения выхода лимитной заявки" 10000 бар. Сообщений о пропуске не было, то что цена дошла до уровня выполнения условия закрытия лимитной заявки и не закрылась смотрел на графике агента.

Originally Posted By: Stan
и выход по рынку при пропуске минимум 8 бар
Вы имеете в виду автозакрытие (баров) в ТН агента?
Автор: ViL

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 08:49 AM

Originally Posted By: emels
Есть алгоритм, позиция открывается по рынку, дальше через ЦенуВхода позиция закрывается по лимитной заявке если ЦенаВхода+X или закрывается по рыночной если цена меньше чем ЦенаВхода-Y. В режиме лаборатории эта схема работает, а вот в агенте происходит следующая ситуация. Если была цена ЦенаВхода+X, но позиция при этом не успела закрыться, то ЦенаВхода обнуляется и, соответственно, заявка по рынку на закрытие позиции не формируется. Так же "подвисают" показания кубика "ДоходЗаВсеВремя". Это ошибка или я не корректно использую кубики для своих целей?

Если это происходит именно так, как описано, что цена входа становится 0 именно после того, как позиция не закрылась, то лучше обратитесь в службу поддержки.
Но полагаю, что происходит это всё по другому. Вошли в позицию, брокер прислал сделку, но не успел прислать цену сделки, программа взяла цену из заявки. Или брокер сам прислал цену 0. Посчитали стопы/профиты, выставили, они естественно отклонились брокером. Это старая история, решением которой в программу была добавлена ЦенаВхода(Расчетная), ее и следует Вам использовать.
Автор: emels

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 09:37 AM

Originally Posted By: ViL
Но полагаю, что происходит это всё по другому. Вошли в позицию, брокер прислал сделку, но не успел прислать цену сделки, программа взяла цену из заявки. Или брокер сам прислал цену 0. Посчитали стопы/профиты, выставили, они естественно отклонились брокером. Это старая история, решением которой в программу была добавлена ЦенаВхода(Расчетная), ее и следует Вам использовать.
У меня тоже была мысль использовать ЦенаВхода(расчетная), но не очень понятно из документации как она себя ведет в агенте. И тут еще возникает вопрос ЦенаВхода(расчетная) подавать только на закрытие по рыночной заявке, а по лимитной ЦенаВхода? Или расчетную подавать и на лимитную и на рыночную?
Автор: ViL

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 12:46 PM

на рыночную. при лимитной, даже если брокер не прислал цену сделки, программа автоматически возьмет цену заявки. Но если заявка лимитная не исполнилась, то сработает автооткрытие, если к ней брокер не прислал цену, то (расчетная) не поможет.
В этом случае нужно брать не цену входа, а рассчитывать ее, т.е. сохранить цену в обновляемом значении, которая подается в заявку и использовать это ОЗ при расчете стопов и профитов.
Автор: emels

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 06:21 PM

Originally Posted By: Stan
Скрин ошибки в студию)))))))))
На скринах видно, что Цена входа на баре в 16:59 обнуляется, хотя, позиция по факту не закрылась.
Автор: ViL

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 07:01 PM

Судя по картинке проблема в программе.
Пришлите пожалуйста в поддержку лог программы, картинку с агента и картинку с лаборатории.И номер(в таблице свои заявки) этого пропущенного выхода из позиции. Или номер входа в позицию, если навести курсор на бар входа, будет номер входа в круглых скобках.
http://support.tslab.ru/
Автор: emels

Re: Обнуление ЦеныВхода - Tue Aug 22 2017 07:38 PM

Stan, ViL, спасибо за помощь и разъяснения. Отправил запрос в поддержку.