Example #1
0
 MarketWithInfo RecordMarket(IMarketReader reader, string marketName, string baseSymbol, string altSymbol)
 {
     var pathResolver = new PathResolverWeb(baseSymbol, altSymbol, marketName, System.Web.HttpContext.Current);
     var settings = new MarketDataSettings
     {
         MarketReader = reader,
         SymbolBase = baseSymbol,
         SymbolAlt = altSymbol,
         MarketRecordProcessor = new TsvFileWriter(pathResolver)
     };
     return new MarketInfoRecorder(settings).Process(marketName);
 }
Example #2
0
 public MarketService(ILucrumContext context, IMarketReader marketReader)
 {
     this.context = context;
     this.marketReader = marketReader;
 }
Example #3
0
 public Market ProcessMarketData(string symbolBase, string symbolAlt, IMarketReader marketReader)
 {
     throw new NotImplementedException();
 }
Example #4
0
 public Market ProcessMarketData(string symbolBase, string symbolAlt, IMarketReader marketReader)
 {
     var data = marketReader.ReadData(symbolBase, symbolAlt);
     File.AppendAllText(PathResolver.GetFilename(data.DateTimeUtc), data.ToTsvLine());
     return data;
 }