コード例 #1
0
ファイル: homeController.cs プロジェクト: vtalas/marketgarden
 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);
 }
コード例 #2
0
ファイル: MarketService.cs プロジェクト: videege/eve-lucrum
 public MarketService(ILucrumContext context, IMarketReader marketReader)
 {
     this.context = context;
     this.marketReader = marketReader;
 }
コード例 #3
0
ファイル: ChoChoo_test.cs プロジェクト: vtalas/marketgarden
 public Market ProcessMarketData(string symbolBase, string symbolAlt, IMarketReader marketReader)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
ファイル: TsvFileWriter.cs プロジェクト: vtalas/marketgarden
 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;
 }