当前位置:首页 > 影视推荐 > 正文内容

400ai(400埃镑)

Cyc指标(Cycle Indicator)是一种用于研究股票、期货、外汇等市场的技术指标。它的计算方法比较复杂,涉及到多个参数和数学公式。以下是Cyc指标的计算公式源码,供参考:

```

// 计算Cyc指标

double[] Cyc(double[] close, int n, double w) {

// 初始化变量

double[] cycle = new double[close.Length];

double[] trend = new double[close.Length];

double[] deviation = new double[close.Length];

double[] period = new double[close.Length];

double[] smooth = new double[close.Length];

double[] dc = new double[close.Length];

double[] cyc = new double[close.Length];

double[] sum1 = new double[close.Length];

double[] sum2 = new double[close.Length];

double[] sum3 = new double[close.Length];

double[] sum4 = new double[close.Length];

double[] sum5 = new double[close.Length];

double[] sum6 = new double[close.Length];

double[] sum7 = new double[close.Length];

double[] sum8 = new double[close.Length];

double[] sum9 = new double[close.Length];

// 计算周期

for (int i = n + 1; i < close.Length; i++) {

// 计算价格波动率

double sum = 0;

for (int j = i - n; j <= i; j++) {

sum += Math.Abs(close[j] - close[j - 1]);

}

deviation[i] = sum / n;

// 计算周期

if (deviation[i] != 0) {

period[i] = 0.5 / (deviation[i] / close[i - 1]);

} else {

period[i] = period[i - 1];

}

}

// 计算趋势

for (int i = n + 1; i < close.Length; i++) {

if (i == n + 1) {

trend[i] = 0.5 * (close[i] - close[i - n]);

} else {

trend[i] = (1 - w) * trend[i - 1] + w * 0.5 * (close[i] - close[i - n]);

}

}

// 计算平滑系数

for (int i = n + 1; i < close.Length; i++) {

smooth[i] = 0.15 * period[i] + 0.85 * smooth[i - 1];

}

// 计算DC

for (int i = n + 1; i < close.Length; i++) {

dc[i] = 0.5 * (1 + Math.Cos(2 * Math.PI / smooth[i]));

}

// 计算Cyc

for (int i = n + 1; i < close.Length; i++) {

sum1[i] = 0.0962 * close[i] + 0.5769 * close[i - 2] - 0.5769 * close[i - 4] - 0.0962 * close[i - 6];

sum2[i] = 0.075 * sum1[i] + 0.54 * sum1[i - 1] + 0.54 * sum1[i - 2] + 0.075 * sum1[i - 3];

sum3[i] = sum2[i] - dc[i] * sum2[i];

sum4[i] = 0.0962 * sum3[i] + 0.5769 * sum3[i - 2] - 0.5769 * sum3[i - 4] - 0.0962 * sum3[i - 6];

sum5[i] = 0.075 * sum4[i] + 0.54 * sum4[i - 1] + 0.54 * sum4[i - 2] + 0.075 * sum4[i - 3];

sum6[i] = sum5[i] - dc[i] * sum5[i];

sum7[i] = 0.0962 * sum6[i] + 0.5769 * sum6[i - 2] - 0.5769 * sum6[i - 4] - 0.0962 * sum6[i - 6];

sum8[i] = 0.075 * sum7[i] + 0.54 * sum7[i - 1] + 0.54 * sum7[i - 2] + 0.075 * sum7[i - 3];

sum9[i] = sum8[i] - dc[i] * sum8[i];

cyc[i] = 0.2 * sum9[i] + 0.8 * cyc[i - 1];

}

return cyc;

}

```

其中,参数`close`表示收盘价序列,`n`表示周期长度,`w`表示趋势平滑系数。该源码中包含了Cyc指标的完整计算过程,可以直接调用该方法进行计算。

循环均值指标(Cyc)是一种技术指标,用于衡量价格趋势的强弱,其计算公式如下:
Cyc = (N日收盘价的总和 - N日最低价的总和)/ (N日最高价的总和 - N日最低价的总和) * 100。
其中N表示统计周期,一般为20个交易日。Cyc指标越接近100,表示价格趋势较强劲,趋势反转的可能性较小;反之,接近0则表示弱势市场,可能出现价格反转。

cyc指标源码:


JJJ:=IF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));


DDD:=(DYNAINFO(5)<0.01 || DYNAINFO(6)<0.01);


JJJT:=IF(DDD,1,(JJJ(DYNAINFO(6)-0.01)));


CYC1:IF(JJJT,0.01*EXPMA(AMOUNT,P1)/EXPMA(VOL,P1),EMA((HIGH+LOW+CLOSE)/3,P1));


CYC2:IF(JJJT,0.01*EXPMA(AMOUNT,P2)/EXPMA(VOL,P2),EMA((HIGH+LOW+CLOSE)/3,P2));


CYC3:IF(JJJT,0.01*EXPMA(AMOUNT,P3)/EXPMA(VOL,P3),EMA((HIGH+LOW+CLOSE)/3,P3));


CYC∞:IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/FINANCE(7)),EMA((HIGH+LOW+CLOSE)/3,120));

相关文章

温州一家人温州话版(温州一家人台词)

对鸟 (《温州一家人》电视剧主题曲) - 刘可(电视剧《温州一家人》主题曲)吤呣飞过青又青哎吤呣飞过打铜铃哟吤呣飞过红夹绿吤呣飞过抹把胭脂哎搽嘴唇哦青翠飞过青又青哎白鸽飞过打铜铃哦天主鸟飞过红夹绿长尾...

上海同志聊天室(上海同志活动点)

因为最近安徽整风啊,风声紧,所以就进不去了。网站的管理员已经在积极和公安部门联系了,放心吧,管理员会处理好的。过段时间就好了。...

永久免费直播盒子(直播平台盒子最新免费)

好看的直播盒子有出云TV,它是是一款专门用来看电视直播的APP,直播资源丰富,自带1000+频道,包含了央视频道、卫视频道、地方频道、刚奥、弯弯、亚洲、海外等众多频道,播放十分清晰流畅。三大运营商的I...

无毒的黄色网站

可以试一下飘花电影,免费无毒现在影视剧重注版权,持有版权比较多的有各种视频网站,只需开一个包月会员基本所有电影能都免费观看。首先,要提醒大家,网上找情侣存在一定的风险,需谨慎选择网站。建议选择知名度高...

超能失控(超能失控百度百科)

能量球。三个主角参加酒会时发现的地洞里。哪里有块很大的结晶。黑人接触超能失控水晶到底是能力球结晶,然后他们晕倒。就有了异能。《超能失控》电影时长84分钟。最后安德鲁和史蒂夫死了,剩下麦特。最后他为了死...

妈妈的朋友9集视频

1、时间,是让人猝不及防的东西,过去已去,未来已来,我的儿子,妈妈祝你九岁生日快乐!2、宝贝9周岁生日快乐,做了你的妈妈生命才完美了,谢谢宝贝的陪伴,一起长大。3、如果你因失去了太阳而流泪,那么你也将...