Здравствуйте.
var trader = new QuikTrader
{
LuaFixServerAddress="127.0.0.1".To<EndPoint>(),
LuaLogin="quik",
LuaPassport="quik".To<SecureString>()
}
trader.Connect();
После подключения появляется исключение
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> ...
Переустановил References в решении - появилось новое исключение
No connection could be made because the target machine refused it 127.0.0.1:5001.
Отключал firewall, антивирус. Менял порт - ничего не помогает.
После смены порта (на 127.0.0.1:5005) - System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
Возвращаю порт (на 127.0.0.1:5001) - No connection could be made because the target machine refused it 127.0.0.1:5001.
Перезапустил Quik - порт (на 127.0.0.1:5001) - System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
2017/07/21 17:25:48.963| |LuaServer |OnInit
2017/07/21 17:25:48.988| |FixServer |Server 0.0.0.0:5001 started.
2017/07/21 17:25:48.989| |FixServer |FixServer started.
2017/07/21 17:25:48.993| |FixServer |FixServer outgoing thread started.
2017/07/21 17:25:48.994| |LuaServer |OnInit done
2017/07/21 17:25:49.002| |LuaServer |Main
2017/07/21 17:26:15.233| |FixServer |Connected '127.0.0.1:56736' to '0.0.0.0:5001'.
2017/07/21 17:26:15.902| |FixServer |Received first byte from '127.0.0.1:56736'.
2017/07/21 17:26:15.934| |FixServer |From : Logon
2017/07/21 17:26:15.943| |FixServer |Connected '127.0.0.1:56737' to '0.0.0.0:5001'.
2017/07/21 17:26:15.944| |FixServer |Received first byte from '127.0.0.1:56737'.
2017/07/21 17:26:15.944| |FixServer |From : Logon
Пример из github по пути StockSharp-master\Samples\Quik\SampleQuik - выдаёт аналогичное исключение (System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.). Запуск Quik и VS производился с правами администратора.
-------------------------------------------------------------------------
-- StockSharp QUIK Lua Fix Server (c) 2017
http://stocksharp.com --
-------------------------------------------------------------------------
-- Для изменения настроек раскоментируйте строку параметра.
-------------------------------------------------------------------------
-- Настройки логирования
-------------------------------------------------------------------------
-- Уровень логирования.
-- 1 - Debug
-- 2 - Info
-- 3 - Warning
-- 4 - Error
LogLevel=2
-- Название текстового файла, в который будут сохраняться лог-сообщения.
LogFile="StockSharp.QuikLua.log"
-------------------------------------------------------------------------
-------------------------------------------------------------------------
-- Настройки QUIK Lua Fix сервера
-------------------------------------------------------------------------
-- Адрес, на котором FIX сервер будет обрабатывать транзакции.
TransactionAddress="127.0.0.1:5001"
-- Адрес, на котором FIX сервер будет рассылать маркет-данные.
MarketDataAddress="127.0.0.1:5001"
-- Логин, с которым разрешено подключение к FIX серверу.
-- Если логин не указан, разрешаются подключения с любым
-- пользователем и паролем (включая нескольких пользователей).
ServerLogin="quik"
-- Пароль, с которым разрешено подключение к FIX серверу.
ServerPassword="quik"
--
https://forum.quik.ru/forum10/topic1218/
-- SingleSlash=false
-- Конвертировать кириллицу в латиницу.
-- ConvertToLatin=true
-- Игнорировать дубликаты по транзакциям.
-- IgnoreTransactionDuplicates=true
-------------------------------------------------------------------------
-------------------------------------------------------------------------
-- Настройки маркет-данных
-------------------------------------------------------------------------
-- Отправлять изменения по стакану. Если выключено, отправляется
-- стакан целиком.
-- По умолчанию, включено.
-- IncrementalDepthUpdates=false
-------------------------------------------------------------------------
-------------------------------------------------------------------------
-- Общие настройки Lua (не изменять)
-------------------------------------------------------------------------
package.path = ""
package.cpath = getScriptPath() .. "\\StockSharp.QuikLua.dll"
require("StockSharp")
-------------------------------------------------------------------------
VS 2017 Community Edition
Windows 10
Quik 7.12.1.10
StockSharp 4.3.25