Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public TradeFinder(Map map, Market market)
 {
     this.map = map;
     this.market = market;
 }
Ejemplo n.º 4
0
 public TradeFinder(Map map, Market market, Parameters parameters)
 {
     this.map = map;
     this.market = market;
     this.Parameters = parameters;
 }