求高手编写一个通达信MACD指标公式,要把每一小段的面积用数字表示出来

 我来答
百度网友c4b2342
2010-02-06 · TA获得超过405个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:271万
展开全部
晕哦,这个用处大么?我不回编,但是我可以告诉你原理,取值以后乘以绿柱或者红烛的数量相加,中间要用到判断红绿柱的大小,就是diff和dea的大小。呵呵,正值和负值的区别。呵呵,希望有用。

用别人的
送你个自写的缠中说禅的macd指标

我编制的通达信公式是这样的:
参数:short 默认是12,范围你自己定(下同)
long默认是26;
mid默认是9;
K默认是0,范围0-1,0是显示均线面积,1是显示macd面积

MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;

趋势力度:IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;
MAX趋势平均力度:HHV(趋势平均力度,34);
MIN趋势平均力度:LLV(趋势平均力度,34);

想看均线的面积你就把K调成0,趋势力度就指的均线的面积,平均力度就很明显了
想看macd的面积就把K调成1,趋势力度就指的是macd的面积了。
后面两个值是最近的趋势平均力度的最大最小值,后面的34你看着定,做成一个参数也成。
oo123ooiiiii
2010-02-09 · 超过17用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:23.4万
展开全部
貌似是离散值,直接全部相加就可以了。

我以前写过一个差不多的,算两个n日线围起来的面积。
例如:要算某一个区域5日线和10日线之间围起来的面积
首先:找到两条线相交的两天,(例如,这两天5日线和10日线的值相等,或自己定义一下)

然后算出这几天每日5日线与10日线之间的差值,最后加起来。

如果你需要意义上的正确,定义每个柱子的宽度为1,将上面那个值乘1,就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式