Indice Nifty 50
Short

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

40
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();
}
}

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.