以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 请教一个经典指标编辑 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79598)
|
-- 作者:frizzle
-- 发布时间:2015/6/10 14:01:08
-- 请教一个经典指标编辑
请教有关macd指标里:连续的红绿柱子长度和 假设单位为1 如下图 ![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif) 此主题相关图片如下:qq图片20150610140038.png ![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-6/2015610141567743.png)
|
-- 作者:frizzle
-- 发布时间:2015/6/10 14:01:42
--
求写出上图,1,2,3,4长度和
|
-- 作者:frizzle
-- 发布时间:2015/6/10 14:10:15
--
可能表述的不清楚, 写出连续绿柱子1部分的长度和,连续红柱2的长度和,接下来是连续绿柱的3长度和,和连续红柱4的长度和
|
-- 作者:jinzhe
-- 发布时间:2015/6/10 14:13:54
--
第4个:sumbars(macd1>0 and ref(macd1<0,1),1)-sumbars(macd1<0 and ref(macd1>0,1),1);
第3个: sumbars(macd1<0 and ref(macd1>0,1),2)-sumbars(macd1>0 and ref(macd1<0,1),1);
第2个: sumbars(macd1>0 and ref(macd1<0,1),2)-sumbars(macd1<0 and ref(macd1>0,1),2);
第1个: sumbars(macd1<0 and ref(macd1>0,1),3)-sumbars(macd1>0 and ref(macd1<0,1),2);
|
-- 作者:frizzle
-- 发布时间:2015/6/10 15:10:08
--
不是主要为了算这4个部分长度。 而是连续的红柱长度之和,连续绿主之和。一个完整的指标编辑公式是?
|
-- 作者:frizzle
-- 发布时间:2015/6/11 9:33:49
--
不是主要为了算这4个部分长度。我1,2,3,4是举例子而已。主要是咨询连续的红柱长度之和,连续绿主之和。 这样的完整公司编辑。 |
|
-- 作者:jinzhe
-- 发布时间:2015/6/11 9:48:36
--
nn1:=sumbars(macd1<0 and ref(macd1>0,1),1);
mm1:=sumbars(macd1>0 and ref(macd1<0,1),1);
第4个:ref(sum(macd1,mm1),nn1);
第3个:ref(sum(macd1,nn1),mm1);
nn2:=sumbars(macd1<0 and ref(macd1>0,1),2);
第2个:ref(sum(macd1,mm1),nn2);
mm2:=sumbars(macd1>0 and ref(macd1<0,1),2);
第1个:ref(sum(amcd1,nn1),mm2);
[此贴子已经被作者于2015/6/11 10:06:02编辑过]
|
-- 作者:frizzle
-- 发布时间:2015/6/11 10:49:51
--
显示的不对。 macd不但红绿在和看不出来, macd图也没了
此主题相关图片如下:2.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-6/201561110495019744.png)
|
-- 作者:jinzhe
-- 发布时间:2015/6/11 10:58:24
--
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P); DEA : EMA(DIFF,M); MACD1 : 2*(DIFF-DEA), COLORSTICK; nn1:=sumbars(macd1<0 and ref(macd1>0,1),1); mm1:=sumbars(macd1>0 and ref(macd1<0,1),1); 第4个:ref(sum(macd1,mm1),nn1),nodraw; 第3个:ref(sum(macd1,nn1),mm1),nodraw; nn2:=sumbars(macd1<0 and ref(macd1>0,1),2); 第2个:ref(sum(macd1,mm1),nn2),nodraw; mm2:=sumbars(macd1>0 and ref(macd1<0,1),2); 第1个:ref(sum(macd1,nn1),mm2),nodraw;
这些代码是要贴原有的macd公式后面的
|
-- 作者:frizzle
-- 发布时间:2015/6/11 14:26:16
--
通过图示看起来,显示第1个,第2个,第3个,第4个看起来有些乱, 是否可以直接设置一个MACD2,在连续红柱结束后显示一个和值,变成绿柱过程中这个macd2值一直不变,一直等绿柱全部结束,现在绿柱和值; 紧接变成红柱,在红柱形成的过程中,macd2值一直不变,一直等红柱结束,显示红柱长度和值。依次往下延续 ![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif) 此主题相关图片如下:3.png ![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-6/201561114261239764.png) ![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif) 此主题相关图片如下:4.png ![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-6/201561114261298404.png)
|