以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- TB转金字塔 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56138) |
|
-- 作者:lc1227 -- 发布时间:2013/9/3 10:51:49 -- TB转金字塔
SumX = N * ( N - 1 ) * 1/2;
SumY = Summation( Close, N) ;
for i = 0 to N-1
{
SumXY = SumXY + i * Close[i] ;
SumXX = SumXX + i * i ;
SumYY = SumYY + Close[i] * Close[i] ;
}
R2 = (SumXY - N*(SumX/N)*(SumY/N)) / Sqrt((SumXX - SumX*SumX/N)*(SumYY - SumY*SumY/N));
|
|
-- 作者:jinzhe -- 发布时间:2013/9/3 10:55:31 -- 解释下代码 |
|
-- 作者:lc1227 -- 发布时间:2013/9/3 10:59:06 -- 例如 n=30
|
|
-- 作者:jinzhe -- 发布时间:2013/9/3 11:07:19 -- sumxy sumxx sumyy的初始值是? |
|
-- 作者:lc1227 -- 发布时间:2013/9/3 11:09:10 -- 初始值都是0 |
|
-- 作者:jinzhe -- 发布时间:2013/9/3 13:20:26 -- SumX = N * ( N - 1 ) * 1/2; SumY = Summation( Close, N) ;
for i = 0 to N-1
{
SumXY = SumXY + i * Close[i] ;
SumXX = SumXX + i * i ;
SumYY = SumYY + Close[i] * Close[i] ;
}
R2 = (SumXY - N*(SumX/N)*(SumY/N)) / Sqrt((SumXX - SumX*SumX/N)*(SumYY - SumY*SumY/N));
|
|
-- 作者:lc1227 -- 发布时间:2013/9/3 14:21:26 -- 你这是回答么? |
|
-- 作者:jinzhe -- 发布时间:2013/9/3 14:29:30 -- 不好意思啊,复制错了,抱歉
n:=30; r2:=(sumxy-n*(sumx/n))/sqrt((sumxx-sumx*sumx/n)*(sumyy-sumy*sumy/n)); |
|
-- 作者:lc1227 -- 发布时间:2013/9/3 16:24:35 -- 十分感谢,哈哈 |