Indice NIFTY 50
Short

import java.util.ArrayList; public class MovingAverage { p

42
import java.util.ArrayList;

public class MovingAverage {

private ArrayList<Double> data;
private int period;

public MovingAverage(int period) {
this.period = period;
this.data = new ArrayList<Double>();
}

public void addData(double value) {
this.data.add(value);
if (this.data.size() > this.period) {
this.data.remove(0);
}
}

public double calculate() {
double sum = 0;
for (double value : this.data) {
sum += value;
}
return sum / this.data.size();
}
}

Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.