← Zurück

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 все работало нормально. С чем может быть связано?

War dieses Thema hilfreich?

Thema teilen

Kommentare (8)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

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

RomSunZ
RomSunZ Autor

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

Mikhail Sukhov
Mikhail Sukhov

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

RomSunZ
RomSunZ Autor

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

RomSunZ
RomSunZ Autor

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

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

RomSunZ
RomSunZ Autor

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

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

sazon
sazon

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

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

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