Работа скрипта в windows 7 и windows 10
Здравствуйте! Написал скрипт который запускает квик, подключается к нему и подключается к торгам. На компьютере стоит windows 7 и тут все работает нормально. На ноутбуке windows 10, и при запуске на десятке подключение к торгам не проходит. Никаких исключений не выкидывает. Просто запускает квик подключается к нему, но к торгам не подключает. Квик просит логин и пароль.
Код
public static bool StartingAndConnectingQuik(this string quikPath, string login, string password)
{
try
{
bool result = false;
var quikTerminal = QuikTerminal.GetDefaultPath();
if (!quikTerminal.IsEmpty())
{
Console.WriteLine("Найден запущенный Quik.");
quikPath = QuikTerminal.GetDefaultPath();
}
var terminal = QuikTerminal.Get(quikPath);
if (!terminal.IsLaunched)
{
Console.WriteLine("Запускаем Quik.");
terminal.Launch();
Console.WriteLine("Подключаемся к торгам.");
terminal.Login(login, password);
return true;
}
}
catch (Exception ex)
{
Console.WriteLine("Ошибка: {0}", ex);
return false;
}
return true;
}
Лог
Код
2017/05/17 21:33:47.503| |LuaServer |OnInit
2017/05/17 21:33:47.567| |FixServer |Server 0.0.0.0:5001 started.
2017/05/17 21:33:47.569| |FixServer |FixServer started.
2017/05/17 21:33:47.571| |FixServer |FixServer outgoing thread started.
2017/05/17 21:33:47.572| |LuaServer |OnInit done
2017/05/17 21:33:47.584| |LuaServer |Main
2017/05/17 21:33:53.673| |FixServer |Connected '127.0.0.1:55124' to '0.0.0.0:5001'.
2017/05/17 21:33:53.851| |FixServer |Received first byte from '127.0.0.1:55124'.
2017/05/17 21:33:53.855| |FixServer |Connected '127.0.0.1:55125' to '0.0.0.0:5001'.
2017/05/17 21:33:53.855| |FixServer |Received first byte from '127.0.0.1:55125'.
2017/05/17 21:33:53.874| |FixServer |From : Logon
2017/05/17 21:33:53.874| |FixServer |From : Logon
2017/05/17 21:33:53.881| |FixServer |Клиент quik (127.0.0.1:55125) авторизован.
2017/05/17 21:33:53.881| |FixServer |Клиент quik (127.0.0.1:55124) авторизован.
2017/05/17 21:33:53.976| |FixServer |Отправка Logon клиенту.
2017/05/17 21:33:53.977| |FixServer |Отправка Logon клиенту.
2017/05/17 21:33:53.983| |FixServer |Сессия запущена.
2017/05/17 21:33:53.983| |FixServer |Сессия запущена.
2017/05/17 21:33:54.026| |FixServer |From quik 127.0.0.1:55125: SecurityListRequest
2017/05/17 21:33:54.026| |FixServer |From quik 127.0.0.1:55124: RequestForPositions
2017/05/17 21:33:54.084| |FixServer |From quik 127.0.0.1:55124: OrderMassStatusRequest
2017/05/17 21:33:54.085| |LuaServer |Request: Type = SecurityLookup TrId = 77633478 Value = SecId = S#:@, Native:,Type: OrdType = IsSubscribe = False DataType = Level1
2017/05/17 21:33:54.098| |LuaServer |LookupSecurities
2017/05/17 21:33:54.309|Error |LuaServer |Пустой код инструмента для класса EQRP_INFO.
2017/05/17 21:33:54.454|Error |LuaServer |Пустой код инструмента для класса CROSSRATE.
2017/05/17 21:33:54.462|Error |LuaServer |Пустой код инструмента для класса CETS_INFO.
2017/05/17 21:33:54.493| |LuaServer |LookupSecurities done
2017/05/17 21:33:54.547| |LuaServer |Request: Type = PortfolioLookup TrId = 77633479 Value = SecId = OrdType = IsSubscribe = False DataType = Level1
2017/05/17 21:33:54.549| |LuaServer |LookupPortfolios
2017/05/17 21:33:54.577| |LuaServer |LookupPortfolios done
2017/05/17 21:33:54.583| |LuaServer |LookupPositions
2017/05/17 21:33:54.591| |LuaServer |LookupPositions done
2017/05/17 21:33:54.591| |LuaServer |Request: Type = OrderStatus TrId = 77633480 Value = SecId = OrdType = IsSubscribe = False DataType = Level1
2017/05/17 21:33:54.592| |LuaServer |LookupStopOrders
2017/05/17 21:33:54.592| |LuaServer |Stop orders count: 0
2017/05/17 21:33:54.592| |LuaServer |LookupStopOrders done
2017/05/17 21:33:54.593| |LuaServer |LookupOrders
2017/05/17 21:33:54.594| |LuaServer |Orders count: 3
2017/05/17 21:33:54.619| |LuaServer |LookupOrders done
2017/05/17 21:33:54.621| |LuaServer |LookupTrades
2017/05/17 21:33:54.621| |LuaServer |Own trades count: 3
2017/05/17 21:33:54.626| |LuaServer |LookupTrades done
2017/05/17 21:33:54.840| |FixServer |From quik 127.0.0.1:55125: MarketDataRequest
2017/05/17 21:33:54.856| |LuaServer |Request: Type = MarketData TrId = 77633482 Value = SecId = S#:SBER@QJSIM, Native:,Type: OrdType = IsSubscribe = True DataType = Trades
2017/05/17 21:33:54.859| |LuaServer |LookupAllTrades
2017/05/17 21:33:54.860| |LuaServer |All trades count: 728129
2017/05/17 21:34:17.037| |LuaServer |LookupAllTrades done
2017/05/17 21:34:53.665| |FixServer |From quik 127.0.0.1:55124: TestRequest
2017/05/17 21:35:03.851| |FixServer |From quik 127.0.0.1:55125: TestRequest
Второй день пытаюсь разобраться - не выходит. Подскажите куда копать.