通达信趋势操盘指标源码(cyc指标公式源码?)
1. cyc指标公式源码?
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指标的完整计算过程,可以直接调用该方法进行计算。
2. cyc指标公式源码?
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指标的完整计算过程,可以直接调用该方法进行计算。
3. cyc指标公式源码?
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指标的完整计算过程,可以直接调用该方法进行计算。
4. 通达信cye指标公式源码?
CYE指标又叫趋势指标,其公式源码为:
MAL:=MA(CLOSE,5);
MAS:=MA(MA(CLOSE,20),5);
CYEL:(MAL-REF(MAL,1))/REF(MAL,1)*100;
CYES:(MAS-REF(MAS,1))/REF(MAS,1)*100;
5. 通达信cye指标公式源码?
CYE指标又叫趋势指标,其公式源码为:
MAL:=MA(CLOSE,5);
MAS:=MA(MA(CLOSE,20),5);
CYEL:(MAL-REF(MAL,1))/REF(MAL,1)*100;
CYES:(MAS-REF(MAS,1))/REF(MAS,1)*100;
6. 通达信cye指标公式源码?
CYE指标又叫趋势指标,其公式源码为:
MAL:=MA(CLOSE,5);
MAS:=MA(MA(CLOSE,20),5);
CYEL:(MAL-REF(MAL,1))/REF(MAL,1)*100;
CYES:(MAS-REF(MAS,1))/REF(MAS,1)*100;
7. kdcci指标怎么设置?
1. kdcci指标的设置需要根据具体的需求和市场情况来确定。2. kdcci指标是一种技术分析指标,主要用于衡量股票或其他金融资产的超买超卖情况。它是基于K线图和D线图的计算得出的,可以帮助投资者判断市场的买入和卖出时机。3. 在设置kdcci指标时,一般需要确定K线图和D线图的计算周期,常见的周期包括日线、周线和月线等。同时,还需要设置超买和超卖的阈值,一般来说,当指标超过某个阈值时表示超买,当指标低于某个阈值时表示超卖。具体的设置可以根据市场的波动性和个人的风险偏好来确定。4. 此外,还可以结合其他技术指标和市场趋势进行分析,以提高kdcci指标的准确性和可靠性。例如,可以结合移动平均线、相对强弱指标等进行综合分析,从而更好地判断市场的走势和交易机会。5. 总之,kdcci指标的设置需要考虑多个因素,包括计算周期、超买超卖的阈值以及其他技术指标的综合运用等。根据市场情况和个人需求进行设置,可以帮助投资者更好地进行交易决策。
8. 主图布林和副图布林区别?
在技术分析中,主图和副图通常指股票或其他金融资产价格的图表分析中显示的两个独立图表。
1. 主图布林(Bollinger Bands):主图布林是一种基于股价波动性的技术指标,由三条线组成,其中包括一个中轨线和两条上下轨线,通常以标准差和移动平均线计算。主图布林通常会在股价图表上展示,用于衡量价格是否接近超买或超卖水平,以及价格趋势的强度和稳定性等。
2. 副图布林(Bollinger Bands on Indicator):副图布林指的是将布林带应用于其他技术指标的图表中。例如,在MACD(移动平均线收敛/扩散指标)或RSI(相对强弱指标)等图表上,可以添加布林带来衡量这些指标的超买和超卖水平等。副图布林可以为分析师提供更多关于指标和价格的涵义和趋势。
需要注意的是,主图布林和副图布林都是布林带的应用,但它们的目的和用途略有不同。主图布林主要用于分析股价的波动性、趋势和超买/超卖情况,而副图布林则用于衡量其他技术指标的超买/超卖水平和价格的波动情况。根据具体的分析需求,可以适当选择应用主图布林还是副图布林。
9. etf指标公式?
金子塔ETF趋势追踪指标公式:
runmode:0;
money:=5000;
lots:=intpart(money/open/volunit)*volunit;
length:=20;
myma:ma(open,length);
entrylongcond:=open>myma;
exitlongcond:=open<myma;
if holding=0 then begin
if entrylongcond then
buy(1,lots,limitr,open);
end
if holding>0 then begin
if exitlongcond then
sell(1,holding,limitr,open);
end
盈亏:asset-500000,noaxis,coloryellow,linethick2;
10. kdcci指标怎么设置?
1. kdcci指标的设置需要根据具体的需求和市场情况来确定。2. kdcci指标是一种技术分析指标,主要用于衡量股票或其他金融资产的超买超卖情况。它是基于K线图和D线图的计算得出的,可以帮助投资者判断市场的买入和卖出时机。3. 在设置kdcci指标时,一般需要确定K线图和D线图的计算周期,常见的周期包括日线、周线和月线等。同时,还需要设置超买和超卖的阈值,一般来说,当指标超过某个阈值时表示超买,当指标低于某个阈值时表示超卖。具体的设置可以根据市场的波动性和个人的风险偏好来确定。4. 此外,还可以结合其他技术指标和市场趋势进行分析,以提高kdcci指标的准确性和可靠性。例如,可以结合移动平均线、相对强弱指标等进行综合分析,从而更好地判断市场的走势和交易机会。5. 总之,kdcci指标的设置需要考虑多个因素,包括计算周期、超买超卖的阈值以及其他技术指标的综合运用等。根据市场情况和个人需求进行设置,可以帮助投资者更好地进行交易决策。
11. 请大师帮我写一个通达信布林线收口完成即将变开口的选股指标代码?
{布林线反转}
A:=REF(BOLL.UB,2)<REF(BOLL.UB,3) AND REF(BOLL.UB,1)>REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=REF(BOLL,1)>REF(BOLL,2) AND BOLL>REF(BOLL,1);
XG:A AND A1;
{布林线反转另}
A:=REF(BOLL.UB,1)<REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=BOLL>REF(BOLL,1);
XG:A AND A1;
两个选股公式你都可以试试,不过选股效果都一般,因为你要求的这种趋势还没有好。
12. 请大师帮我写一个通达信布林线收口完成即将变开口的选股指标代码?
{布林线反转}
A:=REF(BOLL.UB,2)<REF(BOLL.UB,3) AND REF(BOLL.UB,1)>REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=REF(BOLL,1)>REF(BOLL,2) AND BOLL>REF(BOLL,1);
XG:A AND A1;
{布林线反转另}
A:=REF(BOLL.UB,1)<REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=BOLL>REF(BOLL,1);
XG:A AND A1;
两个选股公式你都可以试试,不过选股效果都一般,因为你要求的这种趋势还没有好。
13. etf指标公式?
金子塔ETF趋势追踪指标公式:
runmode:0;
money:=5000;
lots:=intpart(money/open/volunit)*volunit;
length:=20;
myma:ma(open,length);
entrylongcond:=open>myma;
exitlongcond:=open<myma;
if holding=0 then begin
if entrylongcond then
buy(1,lots,limitr,open);
end
if holding>0 then begin
if exitlongcond then
sell(1,holding,limitr,open);
end
盈亏:asset-500000,noaxis,coloryellow,linethick2;
14. 请大师帮我写一个通达信布林线收口完成即将变开口的选股指标代码?
{布林线反转}
A:=REF(BOLL.UB,2)<REF(BOLL.UB,3) AND REF(BOLL.UB,1)>REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=REF(BOLL,1)>REF(BOLL,2) AND BOLL>REF(BOLL,1);
XG:A AND A1;
{布林线反转另}
A:=REF(BOLL.UB,1)<REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=BOLL>REF(BOLL,1);
XG:A AND A1;
两个选股公式你都可以试试,不过选股效果都一般,因为你要求的这种趋势还没有好。
15. 主图布林和副图布林区别?
在技术分析中,主图和副图通常指股票或其他金融资产价格的图表分析中显示的两个独立图表。
1. 主图布林(Bollinger Bands):主图布林是一种基于股价波动性的技术指标,由三条线组成,其中包括一个中轨线和两条上下轨线,通常以标准差和移动平均线计算。主图布林通常会在股价图表上展示,用于衡量价格是否接近超买或超卖水平,以及价格趋势的强度和稳定性等。
2. 副图布林(Bollinger Bands on Indicator):副图布林指的是将布林带应用于其他技术指标的图表中。例如,在MACD(移动平均线收敛/扩散指标)或RSI(相对强弱指标)等图表上,可以添加布林带来衡量这些指标的超买和超卖水平等。副图布林可以为分析师提供更多关于指标和价格的涵义和趋势。
需要注意的是,主图布林和副图布林都是布林带的应用,但它们的目的和用途略有不同。主图布林主要用于分析股价的波动性、趋势和超买/超卖情况,而副图布林则用于衡量其他技术指标的超买/超卖水平和价格的波动情况。根据具体的分析需求,可以适当选择应用主图布林还是副图布林。
16. etf指标公式?
金子塔ETF趋势追踪指标公式:
runmode:0;
money:=5000;
lots:=intpart(money/open/volunit)*volunit;
length:=20;
myma:ma(open,length);
entrylongcond:=open>myma;
exitlongcond:=open<myma;
if holding=0 then begin
if entrylongcond then
buy(1,lots,limitr,open);
end
if holding>0 then begin
if exitlongcond then
sell(1,holding,limitr,open);
end
盈亏:asset-500000,noaxis,coloryellow,linethick2;
17. 主图布林和副图布林区别?
在技术分析中,主图和副图通常指股票或其他金融资产价格的图表分析中显示的两个独立图表。
1. 主图布林(Bollinger Bands):主图布林是一种基于股价波动性的技术指标,由三条线组成,其中包括一个中轨线和两条上下轨线,通常以标准差和移动平均线计算。主图布林通常会在股价图表上展示,用于衡量价格是否接近超买或超卖水平,以及价格趋势的强度和稳定性等。
2. 副图布林(Bollinger Bands on Indicator):副图布林指的是将布林带应用于其他技术指标的图表中。例如,在MACD(移动平均线收敛/扩散指标)或RSI(相对强弱指标)等图表上,可以添加布林带来衡量这些指标的超买和超卖水平等。副图布林可以为分析师提供更多关于指标和价格的涵义和趋势。
需要注意的是,主图布林和副图布林都是布林带的应用,但它们的目的和用途略有不同。主图布林主要用于分析股价的波动性、趋势和超买/超卖情况,而副图布林则用于衡量其他技术指标的超买/超卖水平和价格的波动情况。根据具体的分析需求,可以适当选择应用主图布林还是副图布林。
18. cyc指标公式源码?
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指标的完整计算过程,可以直接调用该方法进行计算。
19. 请大师帮我写一个通达信布林线收口完成即将变开口的选股指标代码?
{布林线反转}
A:=REF(BOLL.UB,2)<REF(BOLL.UB,3) AND REF(BOLL.UB,1)>REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=REF(BOLL,1)>REF(BOLL,2) AND BOLL>REF(BOLL,1);
XG:A AND A1;
{布林线反转另}
A:=REF(BOLL.UB,1)<REF(BOLL.UB,2) AND BOLL>REF(BOLL,1);
A1:=BOLL>REF(BOLL,1);
XG:A AND A1;
两个选股公式你都可以试试,不过选股效果都一般,因为你要求的这种趋势还没有好。
20. etf指标公式?
金子塔ETF趋势追踪指标公式:
runmode:0;
money:=5000;
lots:=intpart(money/open/volunit)*volunit;
length:=20;
myma:ma(open,length);
entrylongcond:=open>myma;
exitlongcond:=open<myma;
if holding=0 then begin
if entrylongcond then
buy(1,lots,limitr,open);
end
if holding>0 then begin
if exitlongcond then
sell(1,holding,limitr,open);
end
盈亏:asset-500000,noaxis,coloryellow,linethick2;
21. 主图布林和副图布林区别?
在技术分析中,主图和副图通常指股票或其他金融资产价格的图表分析中显示的两个独立图表。
1. 主图布林(Bollinger Bands):主图布林是一种基于股价波动性的技术指标,由三条线组成,其中包括一个中轨线和两条上下轨线,通常以标准差和移动平均线计算。主图布林通常会在股价图表上展示,用于衡量价格是否接近超买或超卖水平,以及价格趋势的强度和稳定性等。
2. 副图布林(Bollinger Bands on Indicator):副图布林指的是将布林带应用于其他技术指标的图表中。例如,在MACD(移动平均线收敛/扩散指标)或RSI(相对强弱指标)等图表上,可以添加布林带来衡量这些指标的超买和超卖水平等。副图布林可以为分析师提供更多关于指标和价格的涵义和趋势。
需要注意的是,主图布林和副图布林都是布林带的应用,但它们的目的和用途略有不同。主图布林主要用于分析股价的波动性、趋势和超买/超卖情况,而副图布林则用于衡量其他技术指标的超买/超卖水平和价格的波动情况。根据具体的分析需求,可以适当选择应用主图布林还是副图布林。
22. kdcci指标怎么设置?
1. kdcci指标的设置需要根据具体的需求和市场情况来确定。2. kdcci指标是一种技术分析指标,主要用于衡量股票或其他金融资产的超买超卖情况。它是基于K线图和D线图的计算得出的,可以帮助投资者判断市场的买入和卖出时机。3. 在设置kdcci指标时,一般需要确定K线图和D线图的计算周期,常见的周期包括日线、周线和月线等。同时,还需要设置超买和超卖的阈值,一般来说,当指标超过某个阈值时表示超买,当指标低于某个阈值时表示超卖。具体的设置可以根据市场的波动性和个人的风险偏好来确定。4. 此外,还可以结合其他技术指标和市场趋势进行分析,以提高kdcci指标的准确性和可靠性。例如,可以结合移动平均线、相对强弱指标等进行综合分析,从而更好地判断市场的走势和交易机会。5. 总之,kdcci指标的设置需要考虑多个因素,包括计算周期、超买超卖的阈值以及其他技术指标的综合运用等。根据市场情况和个人需求进行设置,可以帮助投资者更好地进行交易决策。
23. kdcci指标怎么设置?
1. kdcci指标的设置需要根据具体的需求和市场情况来确定。2. kdcci指标是一种技术分析指标,主要用于衡量股票或其他金融资产的超买超卖情况。它是基于K线图和D线图的计算得出的,可以帮助投资者判断市场的买入和卖出时机。3. 在设置kdcci指标时,一般需要确定K线图和D线图的计算周期,常见的周期包括日线、周线和月线等。同时,还需要设置超买和超卖的阈值,一般来说,当指标超过某个阈值时表示超买,当指标低于某个阈值时表示超卖。具体的设置可以根据市场的波动性和个人的风险偏好来确定。4. 此外,还可以结合其他技术指标和市场趋势进行分析,以提高kdcci指标的准确性和可靠性。例如,可以结合移动平均线、相对强弱指标等进行综合分析,从而更好地判断市场的走势和交易机会。5. 总之,kdcci指标的设置需要考虑多个因素,包括计算周期、超买超卖的阈值以及其他技术指标的综合运用等。根据市场情况和个人需求进行设置,可以帮助投资者更好地进行交易决策。
24. 通达信cye指标公式源码?
CYE指标又叫趋势指标,其公式源码为:
MAL:=MA(CLOSE,5);
MAS:=MA(MA(CLOSE,20),5);
CYEL:(MAL-REF(MAL,1))/REF(MAL,1)*100;
CYES:(MAS-REF(MAS,1))/REF(MAS,1)*100;