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); }
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]); } }