以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师编写一个统计函数公式 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145277) |
-- 作者:nasing -- 发布时间:2016/12/26 19:22:39 -- 请老师编写一个统计函数公式 请老师编写一个统计函数公式: 假如过去100个交易日中最高价与最低价差区间为0-100点, 如何统计涵盖90%区间的数值? |
-- 作者:jinzhe -- 发布时间:2016/12/27 9:01:32 -- a:=0; for j=0 to 100 do begin for i=0 to 99 do begin if h[barpos-i]-l[barpos-i]=j then a:=a+1; end if a>=90 then begin jj:=j; break; end end
jj为所求值 |
-- 作者:nasing -- 发布时间:2016/12/27 10:24:59 -- 谢谢您老师,基本弄懂了! 可是图上怎么没法输出jj值?
|
-- 作者:jinzhe -- 发布时间:2016/12/27 10:39:54 -- jjj:jj; 加一句,看下jjj的值就是了 |
-- 作者:nasing -- 发布时间:2016/12/27 10:54:01 -- 已经加了,现在编译后应用于图显示:第4行,错误,解释错误 |
-- 作者:jinzhe -- 发布时间:2016/12/27 10:56:11 -- 发个截图看一下错误信息 |
-- 作者:nasing -- 发布时间:2016/12/27 10:56:56 -- 重新复制粘贴后,应用于图正常 但是还是无法显示JJ值
|
-- 作者:nasing -- 发布时间:2016/12/27 11:07:13 -- 截图是这样。。。 |
-- 作者:jinzhe -- 发布时间:2016/12/27 11:10:31 -- 以下是引用jinzhe在2016-12-27 10:39:54的发言:
jjj:jj; 加一句,看下jjj的值就是了 这句代码加了没 |
-- 作者:nasing -- 发布时间:2016/12/27 11:16:13 -- 以下是引用jinzhe在2016-12-27 11:10:31的发言:
这句代码加了没 加了: a:=0; for j=0 to 100 do begin for i=0 to 99 do begin if h[barpos-i]-l[barpos-i]=j then a:=a+1; end if a>=90 then begin jj:=j; break; end end JJ1:JJ; |