依赖ta-lib包, 可以计算滚动的标准差
<!-- https://mvnrepository.com/artifact/com.tictactec/ta-lib -->
<dependency>
<groupId>com.tictactec</groupId>
<artifactId>ta-lib</artifactId>
<version>0.4.0</version>
</dependency>
package test;
import com.tictactec.ta.lib.Core;
import com.tictactec.ta.lib.MInteger;
public class Stdtest {
public static void main(String[] args) {
double[] zf = {1d,2d,3d,4d,5d,6d,7d,8d,9d,10,12,14};
Core core = new Core();
MInteger outBegIdx = new MInteger();
MInteger outNBElement = new MInteger();
double[] std = new double[zf.length];
//core.stdDev(startIdx, endIdx, inReal, optInTimePeriod, optInNbDev, outBegIdx, outNBElement, outReal)
//startIdx开始计算的索引,不是数据前推用到的索引,是真正要输出数据的开始索引,大于optInTimePeriod时是从startIdx开始计算的
//endIdx 结束计算的索引&#