Example #1
0
        public static double SignalAccuracyPercent(this DataSeries <Bar> bars, DataSeries <Value> signal)
        {
            var accuracy = bars.SignalAccuracy(signal);
            var result   = (double)accuracy.Count(x => x > 0) / accuracy.Count(x => x != 0);

            //Trace.WriteLine(string.Format("SignalAccuracyPercent = {0} ({1} of {2} of {3})",
            //  result, accuracy.Count(x => x > 0), accuracy.Count(x => x != 0), accuracy.Count()));
            return(result);
        }