У тестируемых стратегий общая песочница?
Пара вопросов: (I) Если в параллели тестируется две стратегии, и обе выставили заявку по одному инструменту в одном направлении, и прилетает рыночный ордер который удовлетворяет цене обоих заявок, то ...
Пара вопросов: (I) Если в параллели тестируется две стратегии, и обе выставили заявку по одному инструменту в одном направлении, и прилетает рыночный ордер который удовлетворяет цене обоих заявок, то ...
Это нормально что при работе с EmulationTrader стакан всегда пустой? мне казалось что эта строчка: _trader.DepthGenerators[security] = new TrendMarketDepthGenerator(security); как раз отвечает за то ч...
При тестировании через EmulationTrader стратегии на основе TimeFrameStrategy OnProcess вызывается дважды. Допустим, если timeframe - 10 секунд, то вызов будет в 11:00:00, еще раз в 11:00:00, потом в 1...
Приветствую! var security = new Security { Id = "RIU9@RTS", Code = "RIU9", Name = "RTS-9.09", MinStepSize = 5, MinStepPrice = 2, Decimals = 0, Exchange = Exchange.Test, }; var portfolio = new Portfoli...
Здравствуйте, подскажите, пожалуйста, создаю: ... Trader = new EmulationTrader( new[] { security }, new[] { portfolio }) { StartTime = _rangeTime.StartTime, StopTime = _rangeTime.StopTime, MarketTimeC...
Коллеги, Добрый день. В продолжение вопроса о данным из стакана. Все-таки я так и не смог получить данные по всей глубине стакана в разрезе строк с ценой и объемом. Мне нужно иметь возможность в кажды...
В версии 3.2.5 примет параллельного тестирования на истории (поменял только инструмент на сбербанк ммвб и время) вылетает с ошибкой ("строка имеет неверный формат"), причем сорс кода для дебагга студи...
Здравствуйте. Скачал S# 3.0.19, разбираюсь с примерами. SampleHistoryTester и SampleEmulationTester нереально тормозят. SampleHistoryTester отработал интервал new DateTime(2009, 6, 1), new DateTime(20...
Можно ли получить в historyTest греки для опционов? я создаю опцион вот так: var securityCall = new Security { Id = "RI190000BG1@RTS", Code = "RI190000BG1", Name = "RI190000BG1", MinStepSize = 5, MinS...
Запустил пример SampleHistoryTesting на данных из дистрибутива библиотеки RIU9@RTS.zip. Оперативки у меня 2Гб. Посмотрел по индикатору ресурсов: до запуска программы было свободно около 1.5 Гб. После ...
Исторические данные проигрываются. Но когда вместо исторических данных пытаюсь использовать случайные, то данные не генерятся. Пример - в коде вместо этого: var storage = new TradingStorage(new InMemo...
при вызове ClosePosition() из своей стратегии в процессе HistoryEmulation получаю: "Объем заявки не может быть отрицательным. Parameter name: order" если в данный момент я в шорте и позиция соответств...
Может кто-нибудь провести небольшой тест на производительность гидры? Интересует следущее: 1)Скорость работы с пустой стратегией(скорость БД) 2)Сделать произвольный ордер на первых данных и записывать...
Коллеги, добрый день. Брокер транслирует поле Статус под другим именем. Подскажите, где в гидре искать имена полей, чтобы перекомпилировать проект с другим названием полей? Или есть какой-нибудь друго...
Запуск примера SampleEmulationTesting всегда прозводит пустой отчет. Смотрел работу SmaStrategy в дебаге. ... // получаем сформированную свечку var candle = _candleManager.GetTimeFrameCandle(base.Secu...
Добрый день! Установил БД. Запустил Гидру, нажимаю Настройки, затем пытаюсь выбрать вместо Finam, Quik - подсистема выдает ошибку: Гидра 15:46:04.0101379 System.Runtime.InteropServices.COMException (0...
Добрый день! Пытаюсь разобраться в Вашем примере SampleHistoryTesting. Написал приложение на WindowsForm. Практически весь код взял из примера. Программа запускается, но когда нажимаю на кнопку "Старт...
Коллеги, Добрый день. Я развернул Гидру, и у меня формируются файлы со стаканами. Подскажите, а как получить доступ к самим данным? Как я понял, есть некий формат bin-файла, но я так и не смог найти о...
Запускаю с помощью EmulationStrategyManager ActionStrategy. Код стратегии такой: public class TestActionStrategy : ActionStrategy { public TestActionStrategy() { } protected override void OnRunning() ...
Добрый день. Сейчас тестирую немного измененную стратегию SMA. Заявки выставляются следующим образом: // если короткая меньше чем длинная, то продажа, иначе, покупка. var direction = isShortLessThenLo...