public static PriceBar[] GetPriceHistory(int marketId, int numberOfBars)
{
if (marketId == 400520618) //uk 100
{
return JsonConvert.DeserializeObject<PriceBar[]>(uk100bars).AsQueryable()
.Take(numberOfBars).ToArray();
}
return new SinPriceHistoryGenerator(new Aug21TimeGenerator())
.GeneratePrices(new HistoryRequest
{
Interval = "MINUTE",
NumberOfBars = numberOfBars,
SymbolId = marketId.ToString()
})
.ToArray();
}