[normal] GetTimeFrameCount не всегда работает

[normal] GetTimeFrameCount не всегда работает
Atom
02.02.2011
Greene-nsk


var range = new Range(new DateTime(2011, 1, 14, 23, 40, 1), DateTime.Now); security.GetTimeFrameCount(r, TimeSpan.FromMinutes(5));

Выдает ошибку: 02.02.2011 18:52:25 [WealthLab.HeadRealTradeStockSharp.Run] ERROR: Заданный аргумент находится вне диапазона допустимых значений. Имя параметра: min в Ecng.ComponentModel.Range1.ValidateBounds(T min, T max) в Ecng.ComponentModel.Range1.Init(T min, T max) в Ecng.ComponentModel.Range1..ctor(T min, T max) в Ecng.Trading.Algo.TraderHelper.GetTimeFrameCount(IEnumerable1 workingTime, Range1 range, TimeSpan timeFrame) в Ecng.Trading.Algo.TraderHelper.GetTimeFrameCount(Exchange exchange, Range1 range, TimeSpan timeFrame) в Ecng.Trading.Algo.TraderHelper.GetTimeFrameCount(Security security, Range`1 range, TimeSpan timeFrame) в OpenWealth.StockSharp.SmartLoadHistory.Load(String symbolName, BarDataScale scale, DateTime startDate, DateTime endDate)

Стоит заметить, что с некоторыми другими датами метод справляется. Непонятно, почему не справляется с DateTime(2011, 1, 14, 23, 40, 1).


Теги:


Спасибо:


Greene-nsk

Фотография
Дата: 02.02.2011
Ответить


Бумага RTS-3.11

Спасибо:

Mikhail Sukhov

Фотография
Дата: 02.02.2011
Ответить


Greene-nsk: Бумага RTS-3.11

Багу подтверждаю. Чиню.

Спасибо:

Greene-nsk

Фотография
Дата: 02.02.2011
Ответить


Михаил, а еще вопрос такой. Насколько этот метод умный? Т.е. он учитывает выходные? Смену расписания на бирже?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 02.02.2011
Ответить


Greene-nsk: Михаил, а еще вопрос такой. Насколько этот метод умный? Т.е. он учитывает выходные? Смену расписания на бирже?

Выходные не учитывает. Расписание да, если оно было отображено в WorkingTime.Times.

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy