Page 1 of 1

Take Profit за планкой

Posted: 19 May 2016
by AAY
Привет.

Ситуация: стратегия выставляет тейк профит на некотором расстоянии от входа. Иногда получается, что цена тейк профита оказывается за пределами лимитов. Такой ордер реджектится торговой системой. Это можно было бы терпеть, но возникает следующая проблема: стратегия работает на минутках, пытается выставить ордер на каждом баре, и после 100 отклонённых ордеров (100 минут) отключается. Не могу придумать, как обойти проблему. Похоже, в Easylanguage никак не получить мин/макс возможную цену? И "Stop auto-trading after 100 rejected orders" тоже не отключить? В вики написано, что эта фича не включена по дефолту, но похоже, она всё-таки не отключается.

Re: Take Profit за планкой  [SOLVED]

Posted: 20 May 2016
by Henry MultiСharts
Добрый день, AAY.

"Stop auto-trading after N rejected orders" нельзя отключить.
Если Вы используете брокера Квик, то лимиты может увидеть в терминале Квик.
Для другого брокера необходимо связаться с брокером напрямую и узнать их.
По API такая информация не приходит.
Затем надо поправить код, чтобы не слал ордера за допустимыми пределами цен.

Re: Take Profit за планкой

Posted: 20 May 2016
by AAY
Добрый день, AAY.

Если Вы используете брокера Квик, то лимиты может увидеть в терминале Квик.
Для другого брокера необходимо связаться с брокером напрямую и узнать их.
По API такая информация не приходит.
Затем надо поправить код, чтобы не слал ордера за допустимыми пределами цен.
Да, посмотреть лимиты я могу, но они меняются каждую сессию. Вопрос был в том, возможна ли полная автоматизация в данном случае. В общем-то проблема проявляется довольно редко. Спасибо.

Re: Take Profit за планкой

Posted: 20 May 2016
by AAY

"Stop auto-trading after N rejected orders" нельзя отключить.
Для себя попробую решить проблему так: отредактировал .wsp файл, увеличив в нём ATRejectLimit до 1000. (Через UI не позволяет больше 100).