Code cleanup MovingAverageGenerator

This commit is contained in:
2025-01-29 20:40:34 -05:00
parent a1b15682ce
commit 822221f9bb

View File

@@ -144,6 +144,9 @@ namespace MarketData.Generator
emaPrice.Symbol=smaPrice.Symbol;
emaPrice.Date=smaPrice.Date;
emaPrice.AVGPrice=smaPrice.AVGPrice;
emaPrice.CurrentPrice=smaPrice.CurrentPrice;
emaPrice.MaxPrice=smaPrice.MaxPrice;
emaPrice.MinPrice=smaPrice.MinPrice;
emaPrices.Add(emaPrice);
}
else
@@ -151,6 +154,9 @@ namespace MarketData.Generator
DMAPrice prevEMA=emaPrices[emaPrices.Count-1];
emaPrice.Symbol=smaPrice.Symbol;
emaPrice.Date=smaPrice.Date;
emaPrice.CurrentPrice=smaPrice.CurrentPrice;
emaPrice.MaxPrice=smaPrice.MaxPrice;
emaPrice.MinPrice=smaPrice.MinPrice;
emaPrice.AVGPrice = prevEMA.AVGPrice+beta*(smaPrice.CurrentPrice - prevEMA.AVGPrice);
emaPrices.Add(emaPrice);
}