Remove orderBy to improve perfs
This commit is contained in:
@@ -36,7 +36,7 @@ public class MacdCrossIndicatorBase : IndicatorBase
|
||||
|
||||
ProcessMacdSignals(macd, candles);
|
||||
|
||||
return Signals.Where(s => s.Confidence != Confidence.None).OrderBy(s => s.Date).ToList();
|
||||
return Signals.Where(s => s.Confidence != Confidence.None).ToList();
|
||||
}
|
||||
catch (RuleException)
|
||||
{
|
||||
@@ -63,7 +63,6 @@ public class MacdCrossIndicatorBase : IndicatorBase
|
||||
// Filter pre-calculated MACD values to match the candles we're processing
|
||||
macd = preCalculatedValues.Macd
|
||||
.Where(m => candles.Any(c => c.Date == m.Date))
|
||||
.OrderBy(m => m.Date)
|
||||
.ToList();
|
||||
}
|
||||
|
||||
@@ -75,7 +74,7 @@ public class MacdCrossIndicatorBase : IndicatorBase
|
||||
|
||||
ProcessMacdSignals(macd, candles);
|
||||
|
||||
return Signals.Where(s => s.Confidence != Confidence.None).OrderBy(s => s.Date).ToList();
|
||||
return Signals.Where(s => s.Confidence != Confidence.None).ToList();
|
||||
}
|
||||
catch (RuleException)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user