楼主: qluo
1693 4

[问答] 一个序列的提取方法-vba [推广有奖]

  • 1关注
  • 0粉丝

已卖:212份资源

本科生

33%

还不是VIP/贵宾

-

威望
0
论坛币
163 个
通用积分
0.1200
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
746 点
帖子
83
精华
0
在线时间
55 小时
注册时间
2010-5-28
最后登录
2016-2-26

楼主
qluo 发表于 2015-3-8 00:27:29 |AI写论文
10论坛币


有两列序列,time和price。需要提取一个价格久期序列,就是价格变化一定幅度(比如说4)所需要的时间间隔。
比如3414跟3409.2幅度为5.2,超过了4,则生成数据1,接着,3409.20跟3416.60比较,幅度超过4,生成数据1;接着,3416.60跟3418.00比较,没超过4,3416.60继续跟下一个数值比较,还没超过4,继续比较,直到找到超过变动超过4的值,取时间间隔。数据较多,应该是需要用vba模型,请大神指教


timeclose price
9:163414.00
9:173409.20
9:183416.60
9:193418.00
9:203417.00
9:213417.00
9:223414.80
9:233414.00
9:243411.00
9:253413.60
9:263408.40
9:273412.60
9:283409.80
9:293408.00
9:303417.40
9:313399.80
9:323407.80
9:333400.40
9:343409.20
9:353408.00
9:363413.60

关键词:VBA 价格久期序列 Price Close 时间间隔 vba 价格久期序列

回帖推荐

祝贺人大 发表于2楼  查看完整内容

excel直接用公式的就行的if(A2-A1>4,1,0)

本帖被以下文库推荐

~~~~

沙发
祝贺人大 学生认证  发表于 2015-3-8 14:53:19
excel直接用公式的就行的if(A2-A1>4,1,0)
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

藤椅
qluo 发表于 2015-3-8 15:13:43
祝贺人大 发表于 2015-3-8 14:53
excel直接用公式的就行的if(A2-A1>4,1,0)
不是的哈,不一定是连续两个值比较,如果没超过阀值,需要继续往下比

板凳
祝贺人大 学生认证  发表于 2015-3-8 15:15:53
那只能写程序了,R,C语言都可以的,具体的程序要请教高手了,我编程不行

报纸
miaohao6 学生认证  发表于 2021-12-19 03:32:35
几乎所有的编程语言里,price(i)-price(i-1)>4就是一个bool型变量,强制类型转换之后就是0或1的数值型

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-20 06:47