作者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)