以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问为何资产的均线不像均线那样光滑  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84104)

--  作者:haizxj
--  发布时间:2015/8/17 22:45:27
--  请问为何资产的均线不像均线那样光滑

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
CC:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值
a1:=ma(asset,144),noaxis;


a2:=if(exitbars=0,asset,0);

s1:=sum(exitbars=0,0);

mm:=sum(a2,0)/s1;
a3:=ma(a2,10),noaxis;


nn:=sumbars(exitbars=0,10);

a4:sum(a2,nn)/10,noaxis,COLORGREEN;
 AA:=ma(a4,10),noaxis,COLORRED;


AD:cc>Aa;
AK:cc<aa;

 

发现A4均线如下图,是台阶式,为什么不是光滑?

我想将交易回测的资产做个类似于平时对C的均线那样光滑的均线。

怎么修改?如图

 


此主题相关图片如下:qq图片20150817224053.jpg
按此在新窗口浏览图片

此主题相关图片如下:qq图片20150817224300.png
按此在新窗口浏览图片

--  作者:jinzhe
--  发布时间:2015/8/18 9:06:07
--  
光看这些公式看不出问题,请贴全部代码
--  作者:haizxj
--  发布时间:2015/8/18 13:37:40
--  

公式代码前面的就是软件自带的HANS123,只不过是结尾加上这些


--  作者:jinzhe
--  发布时间:2015/8/18 13:51:11
--  
你自己定义的啊,不是exitbars=0的时候,赋值为0,导致了每10次平仓只会有10个价格被记录,在下一次价格出来之前,之前10个价格求算术平均的值不会变啊
--  作者:haizxj
--  发布时间:2015/8/18 13:52:39
--  
怎么办?
--  作者:jinzhe
--  发布时间:2015/8/18 14:02:29
--  

如果你的思路还是要求10个平仓时资金的均价,那么结果会是一直是这样


--  作者:haizxj
--  发布时间:2015/8/18 14:09:16
--  

就是说不会像均线一样平滑吗,是否可以另组一个数据进行计算


--  作者:jinzhe
--  发布时间:2015/8/18 14:14:58
--  
这样的结果是平滑不了的
--  作者:haizxj
--  发布时间:2015/8/18 17:59:46
--  
是否可以在回测的资金曲线里面加个均线10
--  作者:jinzhe
--  发布时间:2015/8/19 8:47:01
--  
那么就是ma10:ma(asset,10),noaxis;