Высокоскоростной робот на s#
Вопрос очень простой: реально ли написать робота со временем реакции 1-10 мсек?
Вопрос очень простой: реально ли написать робота со временем реакции 1-10 мсек?
Возможно я что то недоглядел но раньше чтобы снять заявку в стратегии был метод CancelOrder(). В версии 2,5,2 я наблюдаю только Cancel() который возвращает какойто Action. Подскажите плиз как правильн...
Добрый день! Сделал класс-описание ATRTable для "произволной таблицы" Quik так как это показано в Документации. Делаю _trader.AddCustomTableMapping(typeof(ATRTable)); после _trader = new QuikTrader(qu...
Почему-то при запуске экспорта из таблицы приходит только последняя заявка и всё.. дальше экспорт не идёт.. т.е. ни старые, ни новые заявки уже не приходят.. где искать причину🤨 И Quik и S# последней...
Что-то не понятное всё-таки с методом GetTimeFrameCandles. Посмотрел все ветки форума на эту тему ответа не нашёл. Берём пример SampleSMA. Открываем SMAStrategy.cs и в метод OnRunning, перед строкой b...
Периодически выскакивает исключение при обращении к худшему биду.. обращаюсь в обработчике QuotesChanged.. инструмент GZZ0.. юзаю S# 2.4... Разве в этом массиве не должно быть всегда 20 элементов? И е...
Добрый день, уважаемые. Столкнулся со следующей ситуацией. Есть два Квика. Один тестовый, другой рабочий. Оба имеют версию 5.18.0.157. Версия S# 2.5.1 При проверке Verifier тестового квика выдается ош...
В стратегии есть следующий код: AddLog(StrategyErrorStates.None, "Объём входа: {0}", new object[] { Volume }); var newLongOrder = CreateOrder(OrderDirections.Buy, Security.MaxPrice, Volume); RegisterO...
Михаил, добрый вечер. Скачал новую версию библиотеки. При запуске программ появляется ошибка. System.ComponentModel.Win32Exception: Access is denied at System.Diagnostics.ProcessManager.OpenProcess(In...
Задался вопросом как отслеживать текущие позиции? Подписываюсь на событие this.Trader.NewPositions += positions => Но оно стабатывает по каждому из инструментов только 1 раз во время старта приложения...
Добрый день)) возникла такая загвоздка, последовательно выставляю две заявки, и по исполнению одной из них надо снять другую??? подскажите каким образом можно это сделать, а то совсем ума не приложу.
Иногда почему-то оно остается равным OrderStates.None после вызова метода Strategy.RegisterOrder. В QUIK'е заявка отображается как активная ...
System.InvalidOperationException: Инструмент с кодом MTSI для бумажной позиции не найден. в Ecng.Trading.Quik.QuikTrader.#=qd3Pk2KXCj98Yy1cJD1cSCobSrF0Nibg3SLdcmBrDf3g=.#=q$w$Jl2ACg5S5cSwJaVgTpg==(ILi...
Доброго времени суток! Моя задача - сделать робота, работающего по алгоритму скальпинга, т.е. обрабатываюшего каждый тик. Подскажите пожалуйста, возможно ли для этого использовать один из классов, уна...
System.ArgumentException: strategy at Ecng.Trading.Algo.StrategyManager.#=qZ3BJD8wGU9P0NPGSuXvJt5Zj5KOtNbVswRbMSptcqXU=.#=qGoR8GGM9KdPLCsjQ5kI6gw==(SynchronizedList1 #=qR1TF0vW$qKFlMRNSfX9qrA==) at Ec...
Люди добрые изложите плиз по пунктам порядок действий для начала работы S#+quik 1 Скачал S#..и положил - все равно куда? 2.Имею VCExpress - как среда разработки - подойдет? 3.п1 и п2 как то дружить ме...
Здравствуйте,Михаил! Я столкнулся с такой проблемой....Вообщем...я создаю коллекцию: static public ThreadSafeObservableCollection States { get; set; } потом ее объявляю: States = new ThreadSafeObserva...
здраствуйте подскажите как можно получать значения Moving Average (их может быть несколько).
Решил написать свой стакан.. для начала скопировал QuotesWindow из примера Sample, создал класс SampleQuote и затолкал в QuotesWindow() обработчик QuotesChanged.. но столкнулся с двумя проблемами.. во...