作者TsaiTing (红茶~~)
看板Visual_Basic
标题[VB2005] 将数值比较後重新整理
时间Sat Oct 11 02:33:52 2008
一万多笔的期货交易数据,将相同交易日期,相同成交时间(EX:08:45,
以分为单位)来做比较,请问如何使运算速度快一点?
数据
交易日期 商品代号 交割年月 成交时间 成交价格 成交数量
1. 20070101 FIMTX 200601 084500 6524 120
2. 20070101 FIMTX 200601 084505 6423 12
3. . . . . . .
. . . . . . .
. . . . . . .
. 20070101 FIMTX 200601 084559 6503 13
要列出
交易日期 商品代号 交割年月 成交时间 开盘价 最高价 最低价 收盘价 总成交量
交易日期、商品代号、交割年月、成交时间都同原数据。
开盘价,是成交价格一分钟内的第一笔。
最高价,是成交价格一分钟内最高值。
最低价,是成交价格一分钟内最低值。
收盘价,是成交价格一分钟内最後一笔。
总成交量,是这一分钟的交量加总。
现在我会做的是将全部档案读入Listbox,然後点选档案名称会将各笔资料
自动读入textbox,转换过程则是完全不知道该如何下手,请大家给我一点
方向,谢谢。
其实我学这个才三个月,将档案读入我也研究了2天才写出来= =|||
不过大家建议的方法我会去找资料来看的,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.114.146
1F:→ MOONRAKER:照感觉做出来就对了 一千多笔没什麽 不用特别求快 10/11 02:39
2F:→ MOONRAKER:现在不是记忆体斤斤计较的年代 你也不是在做即时 10/11 02:40
3F:→ TsaiTing:sorry 我写错了是1万多笔= =||| 之前用别人的程式去跑 10/11 02:44
4F:→ TsaiTing:跑了20-30分吧 不过别人写的程式我看不懂就是了... 10/11 02:45
5F:→ MOONRAKER:嗯…一万多啊…不过跑到20分钟还真的太慢了点… 10/11 08:19
6F:推 Marty:我用Access做..一天的期货商品约数秒可以转完.. 10/11 10:30
7F:→ Marty:其实期货做起来还好..选择权才是真正的挑战..:D 10/11 10:31
8F:推 Marty:原PO在转资料的时候要小心..期交所的栏位会变来变去.. 10/11 10:34
9F:→ Marty:打电话去骂了好几次..叫他们要改要先公告..也不当一回事.. 10/11 10:35
10F:推 OracleRoot:如果把期货交易资料放到资料库里,再用Group By搭配 10/11 22:42
11F:→ OracleRoot:汇总函数勒? 10/11 22:42
12F:→ OracleRoot:之前有写过,不过是用Matlab搭配SQL Server处理 10/11 22:44
※ 编辑: TsaiTing 来自: 220.128.114.146 (10/11 23:12)