设为首页收藏本站

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

如何在分钟周期里求前N天的最高价? [复制链接]

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
跳转到指定楼层
1#
发表于 2012-9-10 09:29:50 |显示全部楼层 |倒序浏览
如何在分钟周期里求前N天的最高价?无法调用highD函数

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
2#
发表于 2012-9-10 10:36:10 |显示全部楼层
highD=M;
A=highest(M[1],N);

这样能求出前N日的最高点吗?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
3#
发表于 2012-9-10 11:24:03 |显示全部楼层
alex647l 发表于 2012-9-10 10:44
for i=2 to n
{
a=highD(1);

复杂呀。不过highD函数放在for和IF语句里了,不知会不会有问题?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
4#
发表于 2012-9-10 15:40:42 |显示全部楼层
for i=2 to n
{
a=highD(1);
if (highD(i)>a)
{a=highD(i);}
}

仔细看也有问题:highD(i)都是在和highD(1)做比较,相互间无法比较,比如highD(3)>a, a=highD(3),如果highD(4)>highD(3),怎么处理

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
5#
发表于 2012-9-11 09:47:04 |显示全部楼层
alex647l 发表于 2012-9-11 08:40
不好意思把a写到括号里面了。。。a=highD(1);这一句应该在for循环的外面。

for i=2 to n
{ a=Max(highD(1),HighD(i));}

在这里不知道用MAX函数是否可行

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
51247
积分
763
帖子
132
主题
39
阅读权限
60
注册时间
2011-7-3
最后登录
2022-5-5
6#
发表于 2012-9-12 09:48:41 |显示全部楼层
lh948 发表于 2012-9-10 10:08
将highD放在if条件外面,赋值给变量

管理员给看看

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 22:04

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部