У меня не работает при тестировании на истории. Определяю так:
var riu2 = new Security()
{
Id = "RIU2@RTS",
Code = "RIU2",
Name = "РТС фьючерс",
MinStepSize = 5,
MinStepPrice = 2,
Exchange = Exchange.Rts,
};
var riz2 = new Security()
{
Id = "RIZ2@RTS",
Code = "RIZ2",
Name = "РТС фьючерс",
MinStepSize = 5,
MinStepPrice = 2,
Exchange = Exchange.Rts,
};
RtsF = new ContinuousSecurity() { Exchange = Exchange.Rts, Id = "RtsF@RTS", Code = "RtsF" };
RtsF.ExpirationJumps.Add(riu2, DateTime.ParseExact("18.06.2012", "d", CultureInfo.CurrentCulture));
RtsF.ExpirationJumps.Add(riz2, DateTime.ParseExact("18.09.2012", "d", CultureInfo.CurrentCulture));
Судя по тому, что пишется в дебаг окно, обращение за данными происходит не туда:
Loading 10.09.2012 0:00:00 Loaded Events: 0
FileAccess: D:\DBs\HydraData\Smart\RtsF@RTS\2012_09_10\quotes.bin
Loading 11.09.2012 0:00:00 Loaded Events: 48727
FileAccess: D:\DBs\HydraData\Smart\RtsF@RTS\2012_09_11\quotes.bin
Loading 12.09.2012 0:00:00 Loaded Events: 97454
FileAccess: D:\DBs\HydraData\Smart\RtsF@RTS\2012_09_12\quotes.bin
Loading 13.09.2012 0:00:00 Loaded Events: 146181
FileAccess: D:\DBs\HydraData\Smart\RtsF@RTS\2012_09_13\quotes.bin
Loading 14.09.2012 0:00:00 Loaded Events: 194908
FileAccess: D:\DBs\HydraData\Smart\RtsF@RTS\2012_09_14\quotes.bin
Комментарии (5)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Понял: на истории проще ContinuousSecurity реализовать слиянием соответвующих каталогов с данными )
Я прогнал в студии, график рисуется по непрерывному РИ. Видимо что-то не так в коде.
Посмотрел код. 100% неправильно. Внимательнее документацию надо читать. Для кого ее пишут?
Я так понимаю, что об этой документации идет речь. Не нашел принципиальной разницы с моим кодом. Ну ладно, все равно уже объединил файлы с данными.
столкнулся с тем что при формировании бумаги через ContinuousSecurity и подписании в стратегии на правила: 1. Получения новых сделок WhenNewTrades через EmulationTrader - приходят сделки только первой бумаги из ContinuousSecurity (может что делаю не так???) 2. Формирования свечек WhenCandlesFinished - свечки не формируются (может не предусмотрено???)
Версия из stocksharp-20315
Подписываюсь на правила
Заранее спасибо за ответ.
Посмотрел код. Он не совсем хорошо сделан для ContinuousSecurity. Думаю надо будет переписать. Фикс будет уже в 4.1.6.