股票均线java算法-均线代码

2023-06-26 05:18:36 入门知识 0次阅读 投稿:admin
股票均线java算法.jpg

关于股票均线java算法的问题,我们总结了以下几点,给你解答:

股票均线java算法


股票均线java算法



1. 计算股票均线:

(1)计算收盘价的简单移动平均线(SMA):

SMA(n)=(C1+C2+C3+…+Cn)/n

其中,C1、C2、C3…Cn为最近n个交易日的收盘价,n为移动平均线的时间跨度。

(2)计算收盘价的指数移动平均线(EMA):

EMA(n)=2*Cn/(n+1)+(n-1)*EMA(n-1)/(n+1)

其中,Cn为最近一个交易日的收盘价,n为移动平均线的时间跨度。

2. Java算法实现:

(1)计算收盘价的简单移动平均线(SMA):

public static double getSMA(List prices, int n) {
double sum = 0;
for (int i = 0; i < n; i++) {
sum += prices.get(i);
}
return sum / n;
}

(2)计算收盘价的指数移动平均线(EMA):

public static double getEMA(List prices, int n) {
double ema = 0;
double cn = prices.get(0);
for (int i = 1; i < n; i++) {
ema = 2 * cn / (n + 1) + (n - 1) * ema / (n + 1);
}
return ema;
}

均线计算公式 编程


均线计算公式 编程

目。所以只要价格从低于均线到高于均线,则要买进,如果开始低于均线就要卖出。 计算完差额列,我计算信号列,就是将差额列22相乘。如果2个都是负或者正,信号列符号为正,如果差额列上下2个数据一正一负,

均线代码


均线代码

斤讨数煤宁逐争严容打开MT4 -----断-工具-----MQ语言编辑器-----新建 把里面的代码全部删除,再把你的代码粘贴到里面,保存到公式文件夹里。

OK .



声明:稳得一批是理财投资基础知识平台! 并不指导专业性投资! 投资有风险,入市需谨慎!