设为首页收藏本站

 找回密码
 注册
查看: 1561|回复: 3
打印 上一主题 下一主题

请教算法问题 [复制链接]

Rank: 2

精华
0
UID
197198
积分
56
帖子
37
主题
13
阅读权限
30
注册时间
2014-11-17
最后登录
2023-10-2
跳转到指定楼层
1#
发表于 2015-1-21 12:30:58 |只看该作者 |倒序浏览
Params
        Numeric Price(10);
        Numeric BarCnt(3);
        Numeric Length(10);
Vars
        NumericSeries SumValue(0);
        Numeric i;
        Numeric j(0);
Begin
        SumValue = 0;
        For i = 1 to 10
        {
                If (Price[j] <> InvalidNumeric)
                {
                        SumValue = SumValue + Price[j];
                        j = j + BarCnt[j];
                }
                else Break;
        }
End
   请问这段代码中的j的值是什么。

Rank: 2

精华
0
UID
197198
积分
56
帖子
37
主题
13
阅读权限
30
注册时间
2014-11-17
最后登录
2023-10-2
2#
发表于 2015-1-21 15:05:00 |只看该作者
看别人写的代码但不明白这个J。没有赋值。每次循环的值是什么?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2015-1-21 16:52:25 |只看该作者
jiangzhou010 发表于 2015-1-21 15:05
看别人写的代码但不明白这个J。没有赋值。每次循环的值是什么?

建议问一下编写该公式的作者

使用道具 举报

Rank: 1

精华
0
UID
175407
积分
10
帖子
10
主题
0
阅读权限
10
注册时间
2013-11-9
最后登录
2015-3-9
4#
发表于 2015-1-22 14:02:04 |只看该作者
j就是回溯bar的数量,从0开始,每次加3,一共加10次
分别是 0 3 6 9 12 15 18 21 24 27
这段代码就是求10根 隔两根bar之和

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-18 00:49

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部