Beispiel #1
0
        public void Initialize(BacktestGroupRecord backtestGroup, int numSlots)
        {
            BacktestName      = backtestGroup.GUID;
            _numBacktestSlots = numSlots;

            ProgressModels = new BindableCollection <BacktestProgressModel>();
            for (int i = 0; i < _numBacktestSlots; i++)
            {
                ProgressModels.Add(new BacktestProgressModel());
            }

            BacktestStatus = "Initializing Backtest:";
        }
Beispiel #2
0
        public List <ResponseSessionRecord> GetBacktestRecords(BacktestGroupRecord backtestGroup, string query)
        {
            //TODO: implement Mongo query
            var filteredList = new List <ResponseSessionRecord>();
            var completeList = MockUtilities.GenerateResponseSessionRecords(backtestGroup.GUID);

            foreach (var record in completeList)
            {
                if (record.GUID.Contains(query))
                {
                    filteredList.Add(record);
                }
            }

            return(filteredList);
        }