Не понимаю работу метода FinamHistorySource.Refresh
Здравствуйте.
Его описание:
http://doc.stocksharp.ru...storySource_Refresh.htm
int step = 0;
Security security = new Security { Id = "SBER@TQBR", Board = ExchangeBoard.Micex };
При вызове метода FinamHistorySource.Refresh(securityStorage, security, s => { isCanceled = UpdateLoadingProgressBar(s, security, ++step); }, () => isCanceled); всегда загружается 14787 инструментов, что занимает приличное время.
1) Как правильно использовать параметр criteria
(Тип: StockSharp.BusinessEntities.Security Инструмент, поля которого будут использоваться в качестве фильтра.),
чтобы загружался только нужный security?
2) Какой параметр criteria использовать для групповой загрузки инструментов (например: GAZP@TQBS, SBER@TQBS и SBERP@TQBS)?
3) Если правильно понимаю логику метода:
Допустим
Security security = new Security { Board = ExchangeBoard.Spb};
и FinamHistorySource.Refresh(securityStorage, security, s => { isCanceled = UpdateLoadingProgressBar(s, security, ++step); }, () => isCanceled); то перебор (поиск) инструментов будет только среди бумаг, где ExchangeBoard = Spb? На практике, всё равно грузит все 14787 инструментов.