Update precalculated indicators values
This commit is contained in:
@@ -65,10 +65,9 @@ public class RsiDivergenceIndicatorBase : IndicatorBase
|
||||
if (preCalculatedValues?.Rsi != null && preCalculatedValues.Rsi.Any())
|
||||
{
|
||||
// Filter pre-calculated RSI values to match the candles we're processing
|
||||
var relevantCandles = candles.TakeLast(10 * Period.Value);
|
||||
var lastCandle = candles.Last();
|
||||
rsiResult = preCalculatedValues.Rsi
|
||||
.Where(r => relevantCandles.Any(c => c.Date == r.Date))
|
||||
.OrderBy(r => r.Date)
|
||||
.Where(r => r.Date <= lastCandle.Date)
|
||||
.ToList();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user