← 返回

Quik LUA 4.2.25

Попробовал обновиться до новой версии, при подключении вылетают ошибки:


2014/09/18 22:51:52.077|       |FixServer |FixServer started.
2014/09/18 22:52:03.181|       |FixServer |Клиент quik (127.0.0.1:24136) авторизован.
2014/09/18 22:52:05.200|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:52:05.201|       |FixServer |Сессия запущена.
2014/09/18 22:52:05.230|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:52:05.241|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:52:05.247|       |None      |Lookup (OrderStatus, 82320793, , )
2014/09/18 22:52:05.248|       |None      |GetOrders
2014/09/18 22:52:05.355|       |None      |GetOrders done
2014/09/18 22:52:05.356|       |None      |GetTrades
2014/09/18 22:52:05.463|       |None      |GetTrades done
2014/09/18 22:52:05.463|       |None      |Lookup (PortfolioLookup, 82320795, , )
2014/09/18 22:52:05.465|       |None      |GetPortfolios
2014/09/18 22:52:05.801|       |FixServer |Клиент quik (127.0.0.1:24137) авторизован.
2014/09/18 22:52:06.276|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:52:06.276|       |FixServer |Сессия запущена.
2014/09/18 22:52:06.281|       |FixServer |From client quik: SecurityListRequest
2014/09/18 22:52:21.869|       |FixServer |From client quik: Logout
2014/09/18 22:52:21.870|       |FixServer |From client quik: Logout
2014/09/18 22:52:21.874|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: "System.Net.Sockets.NetworkStream".
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:52:21.885|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: "System.Net.Sockets.NetworkStream".
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:54:40.183|       |FixServer |Клиент quik (127.0.0.1:24204) авторизован.
2014/09/18 22:54:40.570|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:54:40.570|       |FixServer |Сессия запущена.
2014/09/18 22:54:40.583|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:54:40.584|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:54:40.634|       |FixServer |From client quik: Logout
2014/09/18 22:54:40.635|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: "System.Net.Sockets.NetworkStream".
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:54:59.232|       |FixServer |Клиент quik (127.0.0.1:24210) авторизован.
2014/09/18 22:54:59.680|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:54:59.680|       |FixServer |Сессия запущена.
2014/09/18 22:54:59.681|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:54:59.681|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:54:59.689|       |FixServer |From client quik: Logout
2014/09/18 22:54:59.690|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: "System.Net.Sockets.NetworkStream".
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)
2014/09/18 22:57:15.233|       |FixServer |Клиент quik (127.0.0.1:24270) авторизован.
2014/09/18 22:57:15.640|       |FixServer |Отправка Logon клиенту.
2014/09/18 22:57:15.640|       |FixServer |Сессия запущена.
2014/09/18 22:57:15.655|       |FixServer |From client quik: OrderMassStatusRequest
2014/09/18 22:57:15.656|       |FixServer |From client quik: RequestForPositions
2014/09/18 22:57:15.687|       |FixServer |From client quik: Logout
2014/09/18 22:57:15.688|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.
Имя объекта: "System.Net.Sockets.NetworkStream".
   в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
   в #=qJinNeeDS5MQHrMIMbODCmuJcedPecIon6NmGiveZ6qA=.#=qFCPvqo$bl2A0ZmU_DoSA_NTfi0IU3YJ5C3w62MPAaSs=.#=q$V3kadhXVqRMe_t10gqW5Q==(IAsyncResult #=qgViWzTepyqHBA5fQzVl23w==)

На 4.2.22 все работало нормально. С чем может быть связано?

本主题对您有帮助吗?

分享主题

评论 (8)

登录创建账户, 登录或注册以发表评论

Mikhail Sukhov
Mikhail Sukhov

Отваливается клиент. Не ту часть анализируете.

RomSunZ
RomSunZ 作者

Забыл написать, верифер ругается, что нет окна "Таблица портфель по бумагам", хотя это окно в квике присутствует... А что тогда надо анализировать? В логах трейдера ошибок нет...

Mikhail Sukhov
Mikhail Sukhov

Тогда видимо у вас на компьютере что-то, что принудительно закрывает сетевые соединения.

RomSunZ
RomSunZ 作者

Какая-то проблема с тестовым квиком от Цериха, буду разбираться, т.к. на "боевом" все нормально...

RomSunZ
RomSunZ 作者

На боевом как оказалось тоже самое: 4.2.22 работает, заменяю из reference 4.2.25 - вылазит та же проблема. Странная ошибка в окне сообщений "unknown c++ exeption" после чего скрипт луа не запускается. В логе ошибок тоже нет... Потратил весь вечер, так ничего и не понял. Еще раз обновил все сторонние библиотеки типа google data, но версия 4.2.25 работать так и не захотела. В логе ругается на портфолио, в окне ошибки запуска скрипта теперь высвечивает "param_value", и скрипт помечен как остановленный. При повторном запуске вылетает ошибка "std::exception: 'Одновременный запуск нескольких скриптов в одном терминале не поддерживается.'".

Архив с логом прикрепил не к тому сообщению, см пост выше.

RomSunZ
RomSunZ 作者

Если кому интересно, то чисто случайным образом выяснил, что нужно открыть окно "Таблица лимитов по денежным средствам", тогда Lua начинает работать. У меня в одном квике оно было открыто, а в тестовом, где я окна настраивал по инструкции - нет. Хотя не понятно, почему верифер орал, что нет окна "портфель по бумагам"...

P.S. 4.2.25 так и не заработал, 4.2.26 работает нормально.

sazon
sazon

RomSunZ: Если кому интересно, то чисто случайным образом выяснил, что нужно открыть окно "Таблица лимитов по денежным средствам", тогда Lua начинает работать. У меня в одном квике оно было открыто, а в тестовом, где я окна настраивал по инструкции - нет. Хотя не понятно, почему верифер орал, что нет окна "портфель по бумагам"...

P.S. 4.2.25 так и не заработал, 4.2.26 работает нормально.

Я у себя эту проблему решил простой заменой в примере для нового коннектора всех стокшарповских либ на сборки из папки refrence.