Remove orderBy to improve perfs

This commit is contained in:
2025-11-15 14:17:21 +07:00
parent bed25e7222
commit 49a693b44a
16 changed files with 62 additions and 62 deletions

View File

@@ -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)
{