Trading algorítmico para .NET e Python✦86+ conectores · bolsas · corretoras · cripto✦S#.Designer · backtest · otimizar · ao vivo✦Uma comunidade de 31,459+ traders e desenvolvedores✦Trading algorítmico para .NET e Python✦86+ conectores · bolsas · corretoras · cripto✦S#.Designer · backtest · otimizar · ao vivo✦Uma comunidade de 31,459+ traders e desenvolvedores✦
я хочу сделать запуск Quik с нуля в одном методе - запустить Quik с нуля, подключится, и подключить трейдера к нему.
Т.е. совместить QuikTerminal.Launch(), QuikTerminal.Login() и QuikTrader.Connect() в одном методе.
Понимаю что нужно как-то обождать между вызовами QuikTerminal.Login() и QuikTrader.Connect().
Но ставить тупо Thread.Sleep как-то не правильно, ведь Quik может запускаться за разное время в зависимости от количества настроек. Никаких евентов у QuikTerminal нет.
то выдается ексепшн: ```plain
StockSharp.Quik.ApiException: Код ошибки DllConnected Сообщение Терминал не подключен к серверу.
если без цикла, сразу подключать трейдера к терминалу который еще запускается, выдается сообщение:
```plain
По пути XXX не был найден ни запущенный терминал, ни его исполняемый файл.
путь обычный, русских символов и пробелов нет, длина менее 100 символов.
Utilizamos cookies para garantir a melhor experiência em nosso site. Ao continuar a usar nosso site, você concorda com o uso de cookies.
Comentários (2)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
А путь XXX что из себя представляет ? Что-то длинное и сложное ? Если да, то попробуйте переместить QUIK во что-нибудь типа C:\Quik
я хочу сделать запуск Quik с нуля в одном методе - запустить Quik с нуля, подключится, и подключить трейдера к нему. Т.е. совместить QuikTerminal.Launch(), QuikTerminal.Login() и QuikTrader.Connect() в одном методе.
Понимаю что нужно как-то обождать между вызовами QuikTerminal.Login() и QuikTrader.Connect(). Но ставить тупо Thread.Sleep как-то не правильно, ведь Quik может запускаться за разное время в зависимости от количества настроек. Никаких евентов у QuikTerminal нет.
Пробовал поставить такой цикл:
то выдается ексепшн: ```plain StockSharp.Quik.ApiException: Код ошибки DllConnected Сообщение Терминал не подключен к серверу.
путь обычный, русских символов и пробелов нет, длина менее 100 символов.