#45301 - Thu Aug 09 2012 09:02 PM
Скрипт чудит после переподключения к провайдеру
|
newbie
Registered: Tue Jul 10 2012
Записи: 35
|
Уже второй раз такое, блин. В 17-00 сегодня скрипт продал 3 лота RIU2, всё как положено, строчка со скриптом покраснела, отображает, что 3 позиции в шорте. В 20-36 произошло следующее:
"20:36:56.85 4 itinvest:Timout detected. check your internet connectivity or event handler code".
После восстановления связи скрипт стал думать, что у него уже 2!!! лота в шорте (по факту 3, проверял в личном кабинете брокера ITInvest и в окне позиций). В менеджере команд тоже было 3 позиции и статус "исполнено". Где он один лот потерял, ума не приложу. Далее скрипт в 21-00 должен был откупить по стопу эти 3 шорта RIU2, но почему-то заявка была снята:
21:00:06.77 202 2145400519:Заявка 2145400519 на покупку 3 лотов RIU2 по рыночной цене снята. 21:00:06.40 200 2145400519:Заявка 2145400519 на покупку 3 лотов RIU2 по рыночной цене принята. Команда выполнена за 294 мс.
Затем, в 22-00 всё же купил, хотя согласно алгоритму, не должен был, т.к. цена к тому моменту упала и находилась ниже стопа:
22:00:03.51 204 2145404803:Рыночная заявка 2145404803 исполнена. Куплено 3 RIU2. Остаток 0 лота(ов). 22:00:03.02 200 2145404803:Заявка 2145404803 на покупку 3 лотов RIU2 по рыночной цене принята. Команда выполнена за 221 мс.
Сейчас скрипт "позеленел", думает что у него 1 лот в лонге (по факту - кеш).
Проясните ситуацию. Почему заявка в 21-00 была снята, это брокер или биржа под@$рала? Почему в 22-00 заявка всё-таки исполнилась? Такое впечатление, что скрипт стал тормозить на час. Как впредь избежать подобного?
P.S. Как "обнулить" скрипт, чтоб не думал, что у него 1 позиция в лонге?
Отредактировано inSERter (Thu Aug 09 2012 10:05 PM)
|
Наверх
|
|
|
|
#45306 - Thu Aug 09 2012 11:01 PM
Re: Скрипт чудит после переподключения к провайдеру
[Re: ViL]
|
newbie
Registered: Tue Jul 10 2012
Записи: 35
|
В своих сделках и заявках как раз всё правильно. Неправильно было в окне управления скриптами. С логами не знаю, я уже поверх накатил другую версию TSLab, последнюю релизную 1.1.24.0. До этого ночная сборка стояла.
|
Наверх
|
|
|
|
#45690 - Sat Aug 18 2012 07:55 AM
Re: Скрипт чудит после переподключения к провайдеру
[Re: ViL]
|
newbie
Registered: Tue Jul 10 2012
Записи: 35
|
Вчера опять хрень какая-то произошла. Скрипт должен был продать 2 лота RIU, но продал почему-то 4 с разницей 2 секунды. Сам же думает, что продал 2. Ночью эти 2 лота отстопились, а ещё 2 остались в шорте.
21:17:07.44 250 Сделка 615799137: Продано 2 лота RIU2 по цене 141325. 21:17:07.38 100 Скрипт: Скрипт выполнен успешно за 10233мс. (639 баров, время 17.08.2012 18:00:00) 21:17:07.38 204 2146092848:Рыночная заявка 2146092848 исполнена. Продано 2 лота RIU2. Остаток 0 лота(ов). 21:17:07.38 200 2146092848:Заявка 2146092848 на продажу 2 лотов RIU2 по рыночной цене принята. Команда выполнена за 2163 мс. 21:17:05.30 250 Сделка 615798411: Продано 2 лота RIU2 по цене 141385.
Я уже и комп отдельный для ТСЛаба поставил (P4 2,66ГГц, 1Gb RAM, WinXP SP3), что ещё надо-то? Связь, правда, через 3G. Где логи брать и куда их отсылать.
|
Наверх
|
|
|
|
#45693 - Sat Aug 18 2012 12:23 PM
Re: Скрипт чудит после переподключения к провайдеру
[Re: inSERter]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
|
Наверх
|
|
|
|
#45706 - Sun Aug 19 2012 05:43 AM
Re: Скрипт чудит после переподключения к провайдеру
[Re: ViL]
|
newbie
Registered: Tue Jul 10 2012
Записи: 35
|
Вот логи. Посмотрите, что не так.
|
Наверх
|
|
|
|
#45707 - Sun Aug 19 2012 09:46 AM
Re: Скрипт чудит после переподключения к провайдеру
[Re: inSERter]
|
old hand
Registered: Tue Jan 17 2012
Записи: 1110
|
Просьба выслать логи, линк на форум и название скрипта на contact@tslab.ru
|
Наверх
|
|
|
|
#45731 - Mon Aug 20 2012 04:20 PM
Re: Скрипт чудит после переподключения к провайдеру
[Re: inSERter]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Вот логи. Посмотрите, что не так. 21:17:05.17[4]DEBUG:2146092694:Превышено время ожидания В процессе выставления заявки обрыв инета произошел и смартком не прислал уведомление, что заявка была выставлена. 21:16:52.66[1]INFO :1:Info:DataSource:(DSName:itinvest):Вы подключились к провайдеру данных 'itinvest' На почте ответили, здесь повторю, 3G как бы его не рекламировали - это очень плохой интернет для торговли. Здесь народ начинает тревогу бить, если заявка за 600мс не выставляется, а у Вас заявки по 10 секунд идут!
|
Наверх
|
|
|
|
|
|