全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 金融工程(数量金融)与金融衍生品
3327 5
2013-09-11
现有分笔数据,希望转换成10秒的分时数据,如何操作?或者分时数据是如何计算出来的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-9-11 18:49:41
你可以根据时间每10秒加入一个indicator,然后检查如果前后的indicator不一样,那么前一个数据就是分时的收盘价。

例如:

9:30:01 1
9:30:03 1*
9:30:11 2
9:30:14 2
9:30:19 2*
9:30:25 3*
9:30:31 4
...

将每个indicator的最后一个数,即我打星号的数提取出来即得10秒的分时收盘价。

best,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-11 20:28:31
Chemist_MZ 发表于 2013-9-11 18:49
你可以根据时间每10秒加入一个indicator,然后检查如果前后的indicator不一样,那么前一个数据就是分时的收 ...
看了你的说明,突然就懂了,太感谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-11 20:34:33
Chemist_MZ 发表于 2013-9-11 18:49
你可以根据时间每10秒加入一个indicator,然后检查如果前后的indicator不一样,那么前一个数据就是分时的收 ...
可以说明一下用软件如何实现吗?数据挺多的,时间上不规则,如何在每十秒加入一个indicator?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-11 20:59:16
SARTER 发表于 2013-9-11 20:34
可以说明一下用软件如何实现吗?数据挺多的,时间上不规则,如何在每十秒加入一个indicator?
将包含秒时间转换成数字格式

然后除以10取整

比如可能转换后的数字是95847(一般比如excel是一1900年1月1日0:00:00为起点),你找到你数据第一个样本点对应的时间数字之后,之后的数据时间都减去第一个的就得到了一个相对的秒差,比如1秒,12秒,13秒,21秒。。。
然后除以10,取整数部分,你自然就可以得到0,1,1,2。。。

best,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-11 21:14:38
Chemist_MZ 发表于 2013-9-11 20:59
将包含秒时间转换成数字格式

然后除以10取整
明白了,谢谢你
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群