Beispiel #1
0
        public static byte[] SerializeBot(PredictionMachine bot)
        {
            var serializer = new BinaryFormatter();

            byte[] serialized;
            using (var ms = new MemoryStream())
            {
                serializer.Serialize(ms, bot);
                ms.Position = 0;
                serialized  = ms.ToArray();
            }
            return(serialized);
        }
Beispiel #2
0
        private static void TestPredictionsInSimulator(PredictionMachine predictionMachine, List <Ticker> trainingTickers,
                                                       int numberOfTries = 100)
        {
            var simulator = new Simulator(predictionMachine);

            for (int i = 0; i < numberOfTries; i++)
            {
                #region Stop if end of tickers is reached

                if (i >= trainingTickers.Count)
                {
                    break;
                }

                #endregion

                simulator.NewTickerArrived(trainingTickers[i]);
            }
        }