Code cleanup MovingAverageGenerator
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user