У вас не стоит Flash Player
Настройки
#71493 - Wed Jul 08 2015 04:18 PM Условная заявка. Отклонено брокером
lukas Offline
stranger

Registered: Wed Mar 25 2015
Записи: 7
Здравствуйте.
Возникла проблема следующего характера:
Используя TsLab API, пытаюсь выставить условную заявку при помощи функции SellIfLess
В лаборатории все работает исправно.
Запускаю агент на тестовом счете финама и получаю следующую картину:
17:18:56.22 200 Агент 'PositionTest5':235532468:[Портфель2]:Заявка 235532468 на продажу 1 лот GAZP по цене 146,85 принята. Команда выполнена за 96 мс.

На следующем пересчете, если условная заявка сработала, то от брокера я получаю следующий ответ:

17:19:31.12 202 Агент 'PositionTest5':235532468:[Портфель2]:Заявка 235532468 на продажу 1 лот GAZP по цене 146,85 снята.
17:19:31.12 206 Агент 'PositionTest5':235532468:[Портфель2]:Отклонено Брокером : Минимальная цена продажи на данный момент - 132.12

При это текущая цена была в районе 146

Подскажите, пожалуйста, как можно решить данный вопрос?

С уважением, Артем.

Наверх
#71494 - Wed Jul 08 2015 05:14 PM Re: Условная заявка. Отклонено брокером [Re: lukas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
а в чем вопрос? Вроде всё четко пишет сервер брокера.

Наверх
#71495 - Wed Jul 08 2015 05:50 PM Re: Условная заявка. Отклонено брокером [Re: ViL]
lukas Offline
stranger

Registered: Wed Mar 25 2015
Записи: 7
То есть правильно ли я понимаю ход событий:

Я выставляю в своем роботе "Плохие заявки по рынку" и ставлю проскальзывание, равное 5% + 10 шагов от цены.

Когда цена доходит до 146,85 я выставляю заявку на продажу и готов продать 1 лот по цене не меньше чем
146,85 - 146,85 * 0.05 - 10 * шаг цены = 139,40

Но в данный момент никто по цене выше 132,12 не хочет покупать и поэтому мне брокер снимает заявку?

Наверх
#71496 - Wed Jul 08 2015 06:17 PM Re: Условная заявка. Отклонено брокером [Re: lukas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
просто за планки попадаете. 5% попробуйте сменить на 1%

Наверх
#71497 - Wed Jul 08 2015 06:19 PM Re: Условная заявка. Отклонено брокером [Re: ViL]
lukas Offline
stranger

Registered: Wed Mar 25 2015
Записи: 7
То есть, если я ставлю 10% проскальзывания, то цена выходит за планку ниже 132.12 и поэтому брокер на меня "ругается", я правильно понимаю?

Наверх
#71498 - Wed Jul 08 2015 06:59 PM Re: Условная заявка. Отклонено брокером [Re: lukas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
ругается биржа, брокер транслирует.

Наверх
#71501 - Wed Jul 08 2015 11:26 PM Re: Условная заявка. Отклонено брокером [Re: ViL]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
У вас слишком большое проскальзывание. Результирующая цена заявки оказывается за границами диапазона движения фьючерса (смотрите спецификацию фьючерса на сайте биржи).
И в этом большой недочет тслаба. Проблема в том, что никогда нельзя быть уверенным на 100%, сработает ли твой стоп. Потому что даже если выставить небольшое проскальзывание например 200 пунктов, а цена уже находится на расстоянии 100 пунктов от планки, то стоп не сработает или не примется брокером.
Поэтому всегда дилемма: выставишь слишком малое проскальзывание - оно не защитит от резкого изменения цены и стоп не исполнится. Выставишь слишком большое - тоже стоп не сработает.

Наверх
#71503 - Thu Jul 09 2015 07:23 AM Re: Условная заявка. Отклонено брокером [Re: Den Commander]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
это скорее проблема финама. заявку он исполняет.
_________________________
__


Наверх
#71506 - Thu Jul 09 2015 10:33 AM Re: Условная заявка. Отклонено брокером [Re: ra81]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
это проблема разработчиков. иначе надо весь день сидеть у программы и менять проскальзывание в роботе.
цена подошла к планке на 500пп - ой, надо поменять проскальзывание на 500. Отошла на 700, ой, теперь увеличим до 700. И так весь день.
а ларчик просто открывается - надо сделать чтобы стопы работали или по маркету или по старому варианту с проскальзыванием, если кто-то это использует.

Наверх
#71507 - Thu Jul 09 2015 10:37 AM Re: Условная заявка. Отклонено брокером [Re: Den Commander]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
скорее разработчиков скриптов. что мешает планки завести в скрипт?

Наверх
#71508 - Thu Jul 09 2015 10:40 AM Re: Условная заявка. Отклонено брокером [Re: Den Commander]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
заявку исполняет брокер. Он не учитывает ваше проскальзывание. Возможно вы хотите чтобы тслаб переписывал ваше проскальзывание на допустимое, тогда может случиться ситуация когда оно будет равно 0 а потом после планки цена ваша не исполнится и виноват будет опять тслаб. Наиболее правильно, чтобы брокер такую заявку обрабатывал с учетом планок. Ну или ставьте проскальзывание в момент подачи приказа с учетом планок. Вот вам и решение.
_________________________
__


Наверх
#71509 - Thu Jul 09 2015 10:42 AM Re: Условная заявка. Отклонено брокером [Re: ra81]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Ну и может быть для финама вам поможет опция http://www.pixic.ru/i/f0N0r8R3Q8R4X990.png
Если вы о ней не знали.
_________________________
__


Наверх
#71510 - Thu Jul 09 2015 11:14 AM Re: Условная заявка. Отклонено брокером [Re: ra81]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
да, я о ней не знал. То что нужно!!! Спасибо smile

Наверх
#71511 - Thu Jul 09 2015 11:30 AM Re: Условная заявка. Отклонено брокером [Re: Den Commander]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
Эммм. Вот только эта галка для срочки или для основного сектора? Потому что если говорим о срочном рынке, то "по рынку" там - условное понятие. Это я к тому, не возникнет ли ошибка как на опционах, когда выходит сообщение "заявки по рынку не поддерживаются" или как-то похоже.
А завести планки в скрипт, конечно, можно. Но это только для АПИшников. Именно так я и решаю эту проблему. А для кубиковых скриптов приходится молиться.
Если галка "условные по рынку" работает именно так, как я думаю , т.е. : при выставлении стоп ордера определяем планку, рассчитываем расстояние Delta до планки и автоматически выставляем в стоп ордер проскальзывание Delta, то это именно то решение, на которое я надеялся.
А если говорить про брокера, что он сам должен при выходе за планку уменьшать проскальзывание - это некорректно. Получается прецедент, что брокер по своему усмотрению будет менять ваши ордера. А это недопустимо из принципиальных соображений. Корректность своих ордеров должен проверять пользователь, а не брокер. Поэтому никакой брокер не возьмется уменьшать проскальзывание в вашей заявке до допустимого, если вы выставили слишком большое.
Ну а если говорить о ситуации, когда выставляется стоп далеко за планки (т.е. проскальзывание рассчитать не получится, т.к. оно =0 или отрицательно), то да, непонятно что делать. Но такая ситуация, имхо, возникает намного реже. Т.е. в большинстве слуаев люди выставляют стопы внутри диапазона движения фьюча.


Отредактировано Den Commander (Thu Jul 09 2015 11:43 AM)

Наверх


Moderator:  ViL, sar