以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  接上个话题,因为上传图片老是要输入地址,我不会  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160220)

--  作者:wxx212
--  发布时间:2017/12/7 10:53:54
--  接上个话题,因为上传图片老是要输入地址,我不会

DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORBLUE,LINETHICK1.5;

DEA:EMA(DIFF,9),COLORYELLOW,LINETHICK1.5;

MACD:(DIFF-DEA)*2,COLORSTICK;

 

a:=ma(c,300)>ref(ma(c,300),1);

 

想要实现 当满足条件A的时候,把从A=0A=1 这段范围内所有MACD>0MACD之和,显示数据。而且还要在这段当中要随着K线显示,直到最后一根K线

 

这个应该怎么写公式?

 

就是 A向上的时候,想要实现:1,把这段内所有MACD>0MACD全部加起来的和; 2,在这段当中所有MACD0的和除以 这段是K线数量;并且在显示数据的时候希望实现只显示在A向上这段的最后一根K线上,当A向下时,数据停留在最后一根满足A向上的K线上;

我在这里的难点是:1,满足  A向上里的MACD>0MACD值的和,没有办法求出;2,显示数据的时候希望实现只显示在A向上这段的最后一根K线上,当A向下时,数据停留在最后一根满足A向上的K线上;

 
此主题相关图片如下:`at((v~z@3l7e~p2{m8y6.png
按此在新窗口浏览图片


--  作者:FireScript
--  发布时间:2017/12/7 11:18:33
--  

已在那个帖子下回复,可前去跟帖回复。

 

 

 



--  作者:wxx212
--  发布时间:2017/12/7 11:52:06
--  
按照版主这样写 再加了句  DRAWNUMBER(a=0 and ref(a,1)=1, h,ct*10000,2 );
显示的是 0.00 字样,不是具体的数据????

--  作者:wxx212
--  发布时间:2017/12/7 11:56:02
--  
????
图片点击可在新窗口打开查看此主题相关图片如下:1512618886(1).png
图片点击可在新窗口打开查看

--  作者:wxx212
--  发布时间:2017/12/7 12:13:07
--  
焦炭连续 里显示 0.00
橡胶连续里显示 数据

--  作者:FireScript
--  发布时间:2017/12/7 14:37:32
--  
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=160213  已回复。