Найти в Дзене
Старый биржевик

Исправленная версия робота Scatter&Gather v10.6_medium

Друзья, в торговом роботе Scatter&Gather версии v10.5_medium обнаружена ошибка. Эта ошибка никак не проявляла себя раньше, но в феврале я ее выловил дважды. С одной стороны две ошибки на 5 роботов за полтора месяца это не так страшно, с другой — эта ошибка приводит к расхождению данных портфеля по версии брокера и робота. При выставлении заявки на продажу, робот отслеживает ее выполнение, но не дожидаясь результатов выставляет новую пару предзаявок (на покупку и на продажу), как будто сделка уже состоялась. В редких случаях подтверждение исполнения заявки затягивается. Если к этой ситуации добавится сработка новой предзаявки на продажу, это приведет к тому, что выставится еще одна заявка. А робот умеет отслеживать только одну заявку. В его алгоритме не предусмотрено наличие более одной заявки одновременно. В итоге одна (свежая) заявка отрабатывается до конца, а вторая (старая) игнорируется. Эта ситуация приводит к потере сделки и расхождению данных портфеля по версии брокера и по верс
Оглавление

Друзья, в торговом роботе Scatter&Gather версии v10.5_medium обнаружена ошибка. Эта ошибка никак не проявляла себя раньше, но в феврале я ее выловил дважды. С одной стороны две ошибки на 5 роботов за полтора месяца это не так страшно, с другой — эта ошибка приводит к расхождению данных портфеля по версии брокера и робота.

В чем заключается ошибка?

При выставлении заявки на продажу, робот отслеживает ее выполнение, но не дожидаясь результатов выставляет новую пару предзаявок (на покупку и на продажу), как будто сделка уже состоялась. В редких случаях подтверждение исполнения заявки затягивается. Если к этой ситуации добавится сработка новой предзаявки на продажу, это приведет к тому, что выставится еще одна заявка. А робот умеет отслеживать только одну заявку. В его алгоритме не предусмотрено наличие более одной заявки одновременно.

В итоге одна (свежая) заявка отрабатывается до конца, а вторая (старая) игнорируется. Эта ситуация приводит к потере сделки и расхождению данных портфеля по версии брокера и по версии робота.

Заключение

Не буду вдаваться в подробности, но ошибку я исправил. Теперь робот не может выставлять предзаявки до подтвержджения исполнения выставленной заявки и рассмотренная ситуация становится невозможной.

Скачать новую версию робота Scatter&Gather v10.6_medium и получить развернутую информацию об ошибке можно на сайте ikinvestor.ru.