Quik LUA 4.2.25
Atom Ответить
18.09.2014


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

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

Фотография
Автор статей Программист Трейдер
Дата: 18.09.2014
Ответить


Отваливается клиент. Не ту часть анализируете.
Спасибо:

RomSunZ

Фотография
Программист
Дата: 18.09.2014
Ответить


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.09.2014
Ответить


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

RomSunZ

Фотография
Программист
Дата: 20.09.2014
Ответить


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

RomSunZ

Фотография
Программист
Дата: 23.09.2014
Ответить


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

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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 23.09.2014
Ответить


Спасибо:

RomSunZ

Фотография
Программист
Дата: 01.10.2014
Ответить


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

P.S. 4.2.25 так и не заработал, 4.2.26 работает нормально.
Автор топика
Спасибо:

sazon

Фотография
Дата: 10.11.2014
Ответить


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

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


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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy