Гидра серверный режим и SampleFix наблюдения

Гидра серверный режим и SampleFix наблюдения
Atom
21.03.2017
Иван З.


  1. Берем пример SampleFix настраиваем следующим образом [img=104304]image3240.png[/img] Строчку логин не заполняем. И жмем подключиться. Пример выдаст ошибку и не подключиться. Но гидра считает по другому. И как только я закрою пример. Гида зависает, отклика никакого, и начинает писать логи. Вот сколько настрочила. Логи приложил. [img=104305]image7922.png[/img]
image3240.png 66 KB (1184) image7922.png 40 KB (1097) 2017_03_21.rar 729 KB (532)



Спасибо:


Иван З.

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


  1. Берем пример SampleFix настраиваем следующим образом [img=104307]image8285.png[/img] Уже строчку логин заполняем. Гидру перезапускаем. Жмем подключиться. [img=104309]image3275.png[/img] В гидре видим что подключение есть, и все хорошо. Жмем отключиться, и у нас куча ошибок. [img=104310]image9034.png[/img] [spoiler] FixServer 21.03.2017 19:43:53 +10:00 Info Server 0.0.0.0:5002 started. FixServer 21.03.2017 19:43:53 +10:00 Info FixServer started. FixServer 21.03.2017 19:43:53 +10:00 Info FixServer outgoing thread started. FixServer 21.03.2017 19:49:22 +10:00 Info Connected '127.0.0.1:39888' to '0.0.0.0:5002'. FixServer 21.03.2017 19:49:22 +10:00 Info Received first byte from '127.0.0.1:39888'. FixServer 21.03.2017 19:49:22 +10:00 Info From : Logon FixServer 21.03.2017 19:49:22 +10:00 Info Connected '127.0.0.1:39889' to '0.0.0.0:5002'. FixServer 21.03.2017 19:49:22 +10:00 Info Received first byte from '127.0.0.1:39889'. FixServer 21.03.2017 19:49:22 +10:00 Info From : Logon FixServer 21.03.2017 19:49:22 +10:00 Info Клиент 1 (127.0.0.1:39888) авторизован. FixServer 21.03.2017 19:49:22 +10:00 Info Клиент 4 (127.0.0.1:39889) авторизован. FixServer 21.03.2017 19:49:23 +10:00 Info Отправка Logon клиенту. FixServer 21.03.2017 19:49:23 +10:00 Info Отправка Logon клиенту. FixServer 21.03.2017 19:49:23 +10:00 Info Сессия запущена. FixServer 21.03.2017 19:49:23 +10:00 Info Сессия запущена. FixServer 21.03.2017 19:49:26 +10:00 Info From 3 127.0.0.1:39888: RequestForPositions FixServer 21.03.2017 19:49:26 +10:00 Info From 6 127.0.0.1:39889: SecurityListRequest FixServer 21.03.2017 19:49:26 +10:00 Info From 3 127.0.0.1:39888: OrderMassStatusRequest FixServer 21.03.2017 19:49:26 +10:00 Warning Нет инструментов. FixServer 21.03.2017 19:50:23 +10:00 Info From 3 127.0.0.1:39888: TestRequest FixServer 21.03.2017 19:50:23 +10:00 Info From 6 127.0.0.1:39889: TestRequest FixServer 21.03.2017 19:50:40 +10:00 Info From 3 127.0.0.1:39888: Logout FixServer 21.03.2017 19:50:40 +10:00 Info From 6 127.0.0.1:39889: Logout FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 6 (127.0.0.1:39889) FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 3 (127.0.0.1:39888) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qxj2k4y5hsCKqEY6N_QPD3w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean& #=q37ILy$6XbJWP19Vo361nzQ==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qxj2k4y5hsCKqEY6N_QPD3w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean& #=q37ILy$6XbJWP19Vo361nzQ==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qkak5XRbyGf_84bb3S9kt$w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, FixTags #=qmFULvp6itRUJOrYbDbB3Dg==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qvGgCvDe2r1pk$GG5mNe59g==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qRnkOkyByyiJrGLSjA0sDCw==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qkak5XRbyGf_84bb3S9kt$w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, FixTags #=qmFULvp6itRUJOrYbDbB3Dg==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qvGgCvDe2r1pk$GG5mNe59g==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qRnkOkyByyiJrGLSjA0sDCw==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==) FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 3 (127.0.0.1:39888) FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 6 (127.0.0.1:39889) [/spoiler] На последующие запуски примера это вроде бы ни как не влияет. Но само наличие ошибок вызывает беспокойство.
image8285.png 72 KB (844) image3275.png 134 KB (1123) image9034.png 159 KB (1016)
Спасибо:

Support

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


Я так и не понял... Гидра работает или нет.? Если программа работает нормально, то ошибки Вас не должны беспокоить, это информация для разработчиков..

Спасибо:

Иван З.

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


[quote=Support;39535]Я так и не понял... Гидра работает или нет.? Если программа работает нормально, то ошибки Вас не должны беспокоить, это информация для разработчиков..[/quote]

В первом случае зависает. То есть не работает. Во втором работает.

Спасибо:

Support

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


Второй вариант вас устраивает?

Спасибо:

yanker

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


Делаю все, как описано выше. Но возникает ошибка. Hydra в логах выдает "Клиент ХХХ не авторизован." Пробовал разные режимы авторизации гидры, добавлял пользователей. Все бесполезно - нет соединения В чем может быть проблема? Версия гидры и API 4.4.12

Спасибо:

Mikhail Sukhov

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


[quote=yanker;44298]Делаю все, как описано выше. Но возникает ошибка. Hydra в логах выдает "Клиент ХХХ не авторизован." Пробовал разные режимы авторизации гидры, добавлял пользователей. Все бесполезно - нет соединения В чем может быть проблема? Версия гидры и API 4.4.12[/quote]

Лучше напишите в отдельном топике, потому что ваше сообщение, если у вас активная тех поддержка, не видна команде саппорта.

Спасибо:


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

loading
clippy