Rss & SiteMap

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

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

标题:求指定日期的某股票收盘价,有现成的函数吗?

1楼
tiantian2888 发表于:2015/3/3 19:31:54
比如:300005在2014年12月28日的价格。。如果停牌,找过去最近的价格,有这样的函数吗?
2楼
王锋 发表于:2015/3/3 20:35:26

 

1,

取指定日期的数据序号

用法:DATEPOS(DATE),DATE日期格式为一字符串格式,比如是标准日期时间格式,并只能是常数

例如:DATEPOS('2012-04-17 10:38:00');求2012-04-17 10:38:00日期时间的数据对应图表上数据的序号

 

例如:

XX:=DATEPOS('2012-04-17 10:38:00');

SS:CLOSE[XX];

 

2,没有找过去最近的价格的现成函数

3楼
tiantian2888 发表于:2015/3/4 9:47:42
谢谢您解答,补充问: 有函数能获取前复权或者后复权指定日的价格吗?
4楼
jinzhe 发表于:2015/3/4 9:57:20
dd:=valuewhen(SPLITBARS( 1)<ref(SPLITBARS( 1),1),date);
cc:valuewhen(date=dd,close);
5楼
tiantian2888 发表于:2015/3/16 7:42:44

dd:=valuewhen(SPLITBARS( 1)<ref(SPLITBARS( 1),1),date); 复权价格
    CC:=valuewhen(date=dd,close);
第一句没看明白,帮忙解释一下,主要是第一句的那个条件。
6楼
jinzhe 发表于:2015/3/16 9:32:21

SPLITBARS( 1) ,在除权那日会发生变化,所以第一句用来判断除权那一天

7楼
tiantian2888 发表于:2015/3/17 19:28:23
SPLITBARS( 1)  看函数说明:是第1次除权到当前周期数。
ref(SPLITBARS( 1),1), 是向前引用1个周期的 值,这是个周期数的值?。。 这句话不知道如何理解?

dd:=valuewhen(SPLITBARS( 1)<ref(SPLITBARS( 1),1),date)

8楼
jinzhe 发表于:2015/3/18 8:54:25

在除权那天,SPLITBARS( 1)的值会发生变化,所以SPLITBARS( 1)<ref(SPLITBARS( 1)正好能判断出除权那一天

如果实在是理解不了,那就记个结果

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


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