Склейка данных инструмента
Выкачал данные Гидрой по фьючерсу UX. Как для тестирования склеить данные фьючерсов с разными датами экспирации, чтобы тестировать на единой истории как по одному инструменту?
Выкачал данные Гидрой по фьючерсу UX. Как для тестирования склеить данные фьючерсов с разными датами экспирации, чтобы тестировать на единой истории как по одному инструменту?
При тестировании периодически возникает::::spoiler System.NullReferenceException: Object reference not set to an instance of an object. at #=qkoSo$d923scmg_sYtLvcgC1T0ft2pstJcPersksBoZKwr0BQW4jZhfAQW1...
При тестировании на истории, в CandleManager не приходят новые свечки по ContinuousSecurity Код var cFuture = new ContinuousSecurity(); cFuture.ExpirationJumps.AddRange( Securities .Where(s => s.Type ...
Легко могу написать стратегию, которая при тестировании на истории увеличит счет за день в несколько раз. Какая-то лажа, по-видимому, при записи стакана. Если кто может, дайте, плз, маркет данные со с...
В версии 4.1.6 при использовании MarketQuotingStrategy для регистрации заявок, в отчет не попадает первая сделка. Как это можно исправить?
Здравствуйте, коллеги. Помогите пожалуйста разобраться, почему не активируется StopLoss при тестировании на истории. Пытаюсь выставлять минимальный stoploss следующим кодом: private void ProtectTrades...
Взял последнюю версию с кодплекса. Код тестирования без изменений: только новые сборки Стокшарп. До этого раза последний раз обновлялся где-то пару недель назад. Стратегия использует UseMarketDepth = ...
Запустил исторический тест. Решил по логам проверить, все ли в порядке. Обнаружил, следующую проблему: лимитированная заявка на покупку выставляется по цене 141850, а исполняется по 141770. При этом я...
Странное поведение у эмулятора обнаружил: выставляю еmulationTrader.MarketEmulator.Settings.Latency = TimeSpan.FromSeconds(2). В логах читаю: Заявка 86083822/3 Продажа Цена=146990 Объем=15 Сост=Active...
Столкнулся с такой проблемой: нужно получать свечки разных таймфреймов, делаю это так: var series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame); candleManager.Start(series); var ser...
В примере SampleHistoryTesting вываливаются ошибки при запуске каждой дочерней стратегии на котирование, которых при работе Quik SampleSMA нет: 2009.05.31 20:00:00.000| |SS_RIU9@RTS_test account|Страт...
В примере SampleHistoryTesting добавил такой код: var cnd = _series.GetCandle(1); if (cnd != null) this.AddInfoLog("Предыдущая свеча {0}: {1};{2};{3};{4}; объем {5}".Put(cnd.OpenTime, cnd.OpenPrice, c...
Привет! А когда вы исправите проблему с Range? Из-за нее не работает стратегия TheorPriceQuotingStrategy(OrderDirections, decimal, Range) В классе Ecng.ComponentModel.OperatorRegistry в конструкторе, ...
Вылезло исключение: 2008.09.19 10:40:00.000| |MQS_SBER@EQBR_test account|Регистрация новой заявки на Buy с ценой 37,48 и объемом 1. 2008.09.19 10:40:00.000| |MQS_SBER@EQBR_test account|Заявка 37232836...
В тех поддержку баги уже отправил, но решил написать и здесь. Вдруг кому-нибудь будет полезно. Все ошибки относятся к тестированию (EmulationTrader) Сравнение ошибок версий 4.1.4 и 4.1.5 (commit 19627...
Скачал с Финама историю по Сберу, тестирую в Эмуляторе, версия последняя из Транка с КодеПлекса. Эмулятор формирует 10-минутные свечи и передает в стратегию. Суть проблемы: команда внутри стратегии th...
StockSharp взят с trunk rev 19463 При попытке тестирования стратегии на истории возникли слеюующие проблемы: Не генерируются стаканы (есть только история сделок). Вот как регистрирую генератор: _trade...
S# 4.1.4 Не регистрируется заявка в RealTimeEmulationTrader. Что делал: Я взял пример SampleSMA, поменял _trader = new QuikTrader(Path.Text); на _trader = new RealTimeEmulationTrader(new QuikTrader(Pa...
Странный отчет какой-то получаю при тестировании на истории (см. вложение). Не знаю в какую прибыль верить )
У меня не работает при тестировании на истории. Определяю так: var riu2 = new Security() { Id = "RIU2@RTS", Code = "RIU2", Name = "РТС фьючерс", MinStepSize = 5, MinStepPrice = 2, Exchange = Exchange....