无穷成本均线问题?

2024-11-16 23:28:18
推荐回答(2个)
回答1:

JJJ:=IF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));
JJJ赋值:如果总手>0.01,返回0.01*总成交金额/总手,否则返回前收盘价
-------------------------
“总手”是日内目前为止的成交量(手),所以“总手>0.01”即“总手”不为零,一般情况下都成立,除非没有成交。JJJ都可以理解成恒等于“0.01*总成交金额/总手”,“0.01*总成交金额/总手”是“均价”——在分时图上的黄线,在盘口也有;注意:不是K线上均线MA的值,代码意义完全不同。

DDD:=(DYNAINFO(5)<0.01 || DYNAINFO(6)<0.01);
DDD赋值:(最高<0.01 或者 最低<0.01)
-----------------------
最高价或最低价小于一分,几无可能,所以DDD可恒为零。

JJJT:=IF(DDD,1,(JJJ<(DYNAINFO(5)+0.01) && JJJ>(DYNAINFO(6)-0.01)));
JJJT赋值:如果DDD,返回1,否则返回(JJJ<(最高+0.01)并且JJJ>(最低-0.01))
------------------------
DDD恒为零,所以JJJT为“JJJ<(最高+0.01)并且JJJ>(最低-0.01))”,“JJJ<(最高+0.01)并且JJJ>(最低-0.01))”表示均价在最后一个周期最高价和最低价之间,从分时图上看,就是三个价格收敛到一起,均价在中间。所以如果是日线JJJT恒为真,如果分钟线就不一定了。

CYC1:IF(JJJT,0.01*EXPMA(AMOUNT,P1)/EXPMA(VOL,P1),EMA((HIGH+LOW+CLOSE)/3,P1));
输出CYC1:如果JJJT,返回0.01*成交额(元)的P1日指数移动平均/成交量(手)的P1日指数移动平均,否则返回(最高价+最低价+收盘价)/3的P1日指数移动平均
----------------------
这没有什么可解释的吧!

通过以上分析CYC公式可以简化成
JJJ:=0.01*DYNAINFO(10)/DYNAINFO(8);
JJJT:=JJJ<(HIGH+0.01) && JJJ>(LOW-0.01);
CYC1:IF(JJJT,0.01*EXPMA(AMOUNT,P1)/EXPMA(VOL,P1),EMA((HIGH+LOW+CLOSE)/3,P1));
-----------------------------
以上代码在通信达上通过测试,效果跟原指标完全相同。

回答2:

cyc也称成本均线是我平最常用的指标之一,下面这个链接是百度百科关于cyc的详细介绍,希望对你有帮助http://baike.baidu.com/view/1517951.htm