Агент не входит в позицию?

Автор: rsv

Агент не входит в позицию? - Thu May 30 2013 11:04 PM

Всех приветствую!
Собрал простенький скрипт для теста. Должен открывать позицию лимиткой по цене 32000, текущая цена 31800, т.е. позиция должна открыться по рынку. В ЛАБе все так и происходит, а в агенте нет генерации заявок, вопрос - почему так? Картинки прилагаю.
Кто-то может объяснить?
Автор: ZooR

Re: Агент не входит в позицию? - Fri May 31 2013 03:02 PM

не успевает выставиться скорее всего, если всё так и иногда проходят сделки, а ингода нет. такое может быть когда, например у вас 10с интервал и обсчёт ведётся да весь день или несколько дней, а автооткрытие у вас не стоит...

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

ещё посмотрите скорость пересчёта скрипта и скорость выставления и отмены заявки
Автор: SupportTSLab

Re: Агент не входит в позицию? - Fri May 31 2013 03:28 PM

Лучше на Службу поддержки вышлите лог и время, когда должны были быть сделки.
Автор: SupportTSLab

Re: Агент не входит в позицию? - Fri May 31 2013 06:30 PM

Слишком маленькое проскальзывание для подобного алгоритма.
Автор: rsv

Re: Агент не входит в позицию? - Sat Jun 01 2013 12:05 AM

Я так понимаю, по логике все должно работать.
По пересчету и истории - работает реальный скрипт на минутках и с историей 100 бар, открытие блоком если ниже, и когда котировка источника идет сверху все работает как надо и без проблемм.
А вот когда при запуске скрипта котировка ниже цены открытия блока, то заявка не выставляется,ни блоком если ниже, ни блоком лимитная заявка. Мне же надо что-бы скрипт входил при первоначальном запуске в позицию если котировка ниже определенной цены, а такого не происходит.
И по поводу проскальзывания, мне кажется, что для лимитной заявки его в принципе быть не может, это раз, проскальзывание при покупке идет в сторону увеличения цены заявки, а в моем случае котировка значительно ниже - два и три - заявка бы тогда просто болталась бы не исполненной, при работе с условными заявками. А в моем варианте к брокеру вообще ничего не уходит, т.е. нет генерации заявки. Поэтому проблемма остается открытой, надо что-то решать.
Можно конечно в скрипте прилепить блок открыть по рынку для первоначального запуска скрипта, а потом работать с лимитными или условными, но не хотелось бы "городить лишний огород".
Если при первоначальном запуске скрипта котировка источника ниже цены блока открыть лимитной заявкой(покупка) агент должен генерировать заявку которую брокер должен исполнить по рынку.
Если все верно, то почему на практике так не происходит?
Мне интересно, кто-то запускал подобные скрипты? Работает? Или может проблемма в конкретной сборке, конфигурации, настройке, брокере?
Автор: rsv

Re: Агент не входит в позицию? - Mon Jun 03 2013 10:30 PM

Отправил все необходимое в службу поддержки. Жду ответа.
Автор: Роман

Re: Агент не входит в позицию? - Thu Aug 01 2013 04:45 PM

есть ли ответ от Службы поддержки? Удалось ли решить проблему?
Автор: Snowman

Re: Агент не входит в позицию? - Thu Aug 01 2013 09:33 PM

Автооткрытие автозакрытие нужно ставить больше чем ждать исполнения, тогда если заявку не возьмут, она по рынку откроется. Иначе она после ждать исполнения просто снимется.
Автор: rsv

Re: Агент не входит в позицию? - Thu Aug 01 2013 10:31 PM

В один из дней все заработало как и должно быть, в чем была причина непонятно, на текущий момент работа агента и лаборатории с указанными ранее настройками совпадают.!)))
Автор: Vadim

Re: Агент не входит в позицию? - Wed Jan 06 2016 09:42 AM

Вот классно, когда всё работает, а почему - непонятно )