protected static TradeFinder Create(string logFilePath) { if (map == null) { map = new Map(); } itemDatabase = new ItemDatabase(); Market market = new Market(itemDatabase, map); return Create(map, market, logFilePath, null); }
public static TradeFinder Create(Map map, Market market, string logFilePath, Parameters parameters) { ArchiveOutOfDateLogs(logFilePath); string[] logs = ReportList(logFilePath); if (logs.Length == 0) return null; map.ClearMarketData(); foreach (string s in logs) { market.ReadFromFullPath(s); } return new TradeFinder(map, market, parameters); }
public TradeFinder(Map map, Market market) { this.map = map; this.market = market; }
public TradeFinder(Map map, Market market, Parameters parameters) { this.map = map; this.market = market; this.Parameters = parameters; }