public virtual void showPrediction(TimePoint timePoint, DataSetName name, Prediction prediction)
 {
     log(string.Format("{0} prediction on {1} for the next trade: {2}", name.ToString(), timePoint.ToString(), prediction.ToString()));
 }
        public virtual void showPrediction(TimePoint timePoint, DataSetName name, Prediction prediction)
        {
            string line = string.Format("{0},{1},{2}", timePoint.ToString(), name.ToString(), prediction.ToString());

            predictionWriter.writeLine(line);
        }
 public virtual void reportProfitForTimePoint(TimePoint timePoint, double cumulativeProfit, double timePointProfit)
 {
     log("Profit for " + timePoint.ToString() + ": " + "Cumulative profit: " + cumulativeProfit + " " + "TimePoint's profit: " + timePointProfit);
 }
        public virtual void reportProfitForTimePoint(TimePoint timePoint, double cumulativeProfit, double timePointProfit)
        {
            string line = timePoint.ToString() + "," + cumulativeProfit.ToString() + "," + timePointProfit.ToString();

            profitWriter.writeLine(line);
        }