以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  循环累乘  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=157561)

--  作者:qingxiao
--  发布时间:2017/9/4 10:18:53
--  循环累乘
问个小白问题,如何实现日线输出过去10个交易日每日涨幅的乘积。
--  作者:FireScript
--  发布时间:2017/9/4 10:30:02
--  
你这个涨幅是怎么计算的。  是以当前的K对比之前10日来计算涨幅还是仅仅就当日涨跌幅?  还有就是遇到跌了的,你要咋处理,跳过还是算负的涨幅?
--  作者:qingxiao
--  发布时间:2017/9/4 10:38:06
--  
用对数收益率ln(c/ref(c,1))
--  作者:qingxiao
--  发布时间:2017/9/4 10:38:38
--  
实际计算时用(1+ln(c/ref(c,1)))
--  作者:FireScript
--  发布时间:2017/9/4 11:03:35
--  

没有直接计算累乘,要写个循环了。

U:1+LN(c/ref(c,1) );
s:1;
for i=1 to 10 do
begin
s:=ref(u,i)*s;
end