ma均线指标源码-ma均线指标源码前高期公式源码

2023-04-24 技术指标 0次阅读 admin
ma均线指标源码.jpg

关于ma均线指标源码的问题,我们总结了以下几点,给你解答:

ma均线指标源码公式


ma均线指标源码公式

MA1:=MA(CLOSE,240);
MA1>=REF(MA1,1);
打开通达信,ctrl+f打开公式编辑器,技术指标公式->均线型,这个下面有系统默认的ma均线,系统默认均线系统可以修改不了,需要你自己新建一个指标公式,拷贝原来均线指标中的代码,在代码后面写均线的线性即可,虚线的参数是 dotline,下面就是例子——m5:ma(c,5),dotline;m10:ma(c,10),dotline;m20:ma(c,20),dotline;m30:ma(c,30),dotline;这样5,10,20,30日均线就都是虚线了。
年线:=MA(C,250);
A:年线=REF(年线,1) OR 年线>REF(年线,1);

ma均线指标源码


ma均线指标源码



#include
#include
#include
#include

#define MAX_LEN 1024

//计算移动平均值
double get_ma(double *data, int n, int m)
{
double sum = 0;
int i;
for (i = 0; i < m; i++)
{
sum += data[n - i - 1];
}
return sum / m;
}

//计算MA指标
void get_ma_data(double *data, int n, int m, double *ma_data)
{
int i;
for (i = 0; i < n; i++)
{
if (i < m - 1)
{
ma_data[i] = 0;
}
else
{
ma_data[i] = get_ma(data, i + 1, m);
}
}
}

int main()
{
double data[MAX_LEN] = {0};
double ma_data[MAX_LEN] = {0};
int n, m;
int i;

printf("请输入数据个数:");
scanf("%d", &n);
printf("请输入数据:");
for (i = 0; i < n; i++)
{
scanf("%lf", &data[i]);
}
printf("请输入移动平均窗口大小:");
scanf("%d", &m);

get_ma_data(data, n, m, ma_data);

printf("MA指标:

ma均线指标源码前高期公式源码


ma均线指标源码前高期公式源码

这个公式是引用的,也就是说,你的MA这个均线主图指标里,要有m1,m2,m3
不好意思,刚刚你应该追问我的。

这里你改一下,一般MA均线指标里的名字都是M点令持天证春振曲牛A1,MA2,MA3
所以将代码改成:

{注意,ma1=5,ma2=10,ma3=30}
t1:=c>ma.ma1#min30 and c>ma2#min30 and c>ma3#min30;
t2:=c>ma.ma2#min60 and c>ma.ma3#min60;

猜你感兴趣: ma均线指标源码
ma均线指标源码前高期公式源码-ma

ma均线指标源码前高期公式源码-ma

ma均线指标源码前高期公式源码-ma均线指标详解..

2023-04-23 0次阅读
ma均线指标源码公式-ma均线指标参

ma均线指标源码公式-ma均线指标参

ma均线指标源码公式-ma均线指标参数..

2023-04-20 0次阅读