SMA method
dynamic
SMA(
- dynamic datas,
- dynamic p1,
- dynamic p2
指标SMA(独立指标) 输出数组和datas一样长且数据全部有效
Implementation
SMA(datas, p1, p2) {
List outdatas = [];
outdatas.add(datas[0]);
int size = datas.length;
for (int i = 1; i < size; i++) {
if (!Tools.isNaN(outdatas[i - 1])) {
outdatas.add((p2 * datas[i] + (p1 - p2) * outdatas[i - 1]) / p1);
} else {
outdatas.add(datas[i]);
}
}
return outdatas;
}