gpt4 book ai didi

java - 股票价格的简单移动平均线

转载 作者:行者123 更新时间:2023-12-01 16:02:37 25 4
gpt4 key购买 nike

我正在使用下面的 ActiveQuant FinancialLibrary SimpleMovingAverage 函数 SMA():

下面的算法是否存在错误,它通过“展望 future ”来计算平均值(就像 i < (period + Skipdays) 一样)?

public static double SMA(int period, double[] vals, int skipdays) {
double value = 0.0;
for (int i = skipdays; i < (period + skipdays); i++) {
value += vals[i];
}
value /= (double) period;
return value;
}

for 循环可以用下面的循环代替,它向后看。

    for (int i = skipdays - period; i < skipdays; i++) {
value += vals[i];
}

我错过了什么吗?

最佳答案

我没有看到任何错误。该算法正确计算了从索引 skipdays(含)到索引 skipdays + period(不含)period > 0 的数据数组的平均值.

也许您需要重新表述这个问题。

关于java - 股票价格的简单移动平均线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3431324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com