设为首页收藏本站

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

请教取10天前的close价格怎么取啊? [复制链接]

Rank: 1

精华
0
UID
142696
积分
18
帖子
11
主题
7
阅读权限
10
注册时间
2013-5-3
最后登录
2015-7-3
跳转到指定楼层
1#
发表于 2013-9-16 17:17:43 |只看该作者 |倒序浏览
请教取10天前的close价格怎么取啊?是10天前而不是10个交易周期。
我试了closeD(10),但是和close[1]一样的效果。
谢谢大家!

Rank: 5Rank: 5

精华
0
UID
15246
积分
704
帖子
167
主题
74
阅读权限
60
注册时间
2010-8-17
最后登录
2021-9-5
2#
发表于 2013-9-16 17:22:00 |只看该作者
日线图上close[10],分钟小时周期上closeD(10)

使用道具 举报

Rank: 1

精华
0
UID
142696
积分
18
帖子
11
主题
7
阅读权限
10
注册时间
2013-5-3
最后登录
2015-7-3
3#
发表于 2013-9-16 17:31:15 |只看该作者
文韦 发表于 2013-9-16 17:22
日线图上close[10],分钟小时周期上closeD(10)

日线图上能取到10天前的收盘价吗?
close[10]是10个周期前的收盘价啊。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15246
积分
704
帖子
167
主题
74
阅读权限
60
注册时间
2010-8-17
最后登录
2021-9-5
4#
发表于 2013-9-16 17:56:39 |只看该作者
lbeast5460 发表于 2013-9-16 17:31
日线图上能取到10天前的收盘价吗?
close[10]是10个周期前的收盘价啊。

日线10个周期不就是10天么?

使用道具 举报

Rank: 1

精华
0
UID
142696
积分
18
帖子
11
主题
7
阅读权限
10
注册时间
2013-5-3
最后登录
2015-7-3
5#
发表于 2013-10-7 10:26:40 |只看该作者
文韦 发表于 2013-9-16 17:56
日线10个周期不就是10天么?

我没表述清楚,10天是含节假日在内的10个真实日期,不是交易日期。
谢谢!

使用道具 举报

Rank: 1

精华
0
UID
118467
积分
29
帖子
16
主题
0
阅读权限
10
注册时间
2013-6-4
最后登录
2014-5-23
6#
发表于 2013-10-7 15:17:46 |只看该作者
xxx=date-10;
i=1;
while(date[1]<>xxx)i++;
YYY=close[i];
考虑到跨月更麻烦一点,加上day判断吧。

使用道具 举报

Rank: 1

精华
0
UID
142696
积分
18
帖子
11
主题
7
阅读权限
10
注册时间
2013-5-3
最后登录
2015-7-3
7#
发表于 2013-10-7 22:26:01 |只看该作者
本帖最后由 lbeast5460 于 2013-10-7 22:37 编辑
一航 发表于 2013-10-7 15:17
xxx=date-10;
i=1;
while(date[1]xxx)i++;


是的,要自己写函数啊,有换月是更麻烦了。我看closed的源码没太看明白细的意思,大概意思好像也是判断天数,有大神说closed(3)就是取3天前的数据,但我用closed(3)写了个简单的输出测试,在国庆放假期间怎么取的还是3个周期前而不是3天前啊。

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
8#
发表于 2013-10-7 23:53:38 |只看该作者
这些都是基于超级图表基于Bar的命令,在节假日的时间段里,图表上没有相应时间段的Bar,默认情况下应该是没办法获取到的吧。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 1

精华
0
UID
118467
积分
29
帖子
16
主题
0
阅读权限
10
注册时间
2013-6-4
最后登录
2014-5-23
9#
发表于 2013-10-8 22:38:44 |只看该作者
lbeast5460 发表于 2013-10-7 22:26
是的,要自己写函数啊,有换月是更麻烦了。我看closed的源码没太看明白细的意思,大概意思好像也是判断天 ...

closed函数的算法就是找到你要计算的那一天的最后一根bar,它的最大值也就是当天的最大值,在日线以下周期,closed(3)确实就是三天前的收盘价,与你测试的三周期前收盘价可能是巧合吧!但是closed是指的交易日,而不是自然日,自然日的还是得自己写函数的!

使用道具 举报

Rank: 1

精华
0
UID
142696
积分
18
帖子
11
主题
7
阅读权限
10
注册时间
2013-5-3
最后登录
2015-7-3
10#
发表于 2013-10-9 08:21:29 |只看该作者
一航 发表于 2013-10-8 22:38
closed函数的算法就是找到你要计算的那一天的最后一根bar,它的最大值也就是当天的最大值,在日线以下周 ...

谢谢一航的指教!
多谢!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 00:04

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部