Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共20 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:请老师编写一个统计函数公式

1楼
nasing 发表于:2016/12/26 19:22:39
请老师编写一个统计函数公式:

假如过去100个交易日中最高价与最低价差区间为0-100点,
如何统计涵盖90%区间的数值?

2楼
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为所求值

3楼
nasing 发表于:2016/12/27 10:24:59
谢谢您老师,基本弄懂了!

可是图上怎么没法输出jj值?

4楼
jinzhe 发表于:2016/12/27 10:39:54

jjj:jj;

加一句,看下jjj的值就是了

5楼
nasing 发表于:2016/12/27 10:54:01
已经加了,现在编译后应用于图显示:第4行,错误,解释错误
6楼
jinzhe 发表于:2016/12/27 10:56:11

发个截图看一下错误信息

7楼
nasing 发表于:2016/12/27 10:56:56
重新复制粘贴后,应用于图正常

但是还是无法显示JJ值
8楼
nasing 发表于:2016/12/27 11:07:13
截图是这样。。。
9楼
jinzhe 发表于:2016/12/27 11:10:31
以下是引用jinzhe在2016-12-27 10:39:54的发言:

jjj:jj;

加一句,看下jjj的值就是了

这句代码加了没

10楼
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;

共20 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.