[VB2005] 將數值比較後重新整理

看板Visual_Basic作者 (紅茶~~)時間17年前 (2008/10/11 02:33), 編輯推噓3(309)
留言12則, 4人參與, 最新討論串1/1
  一萬多筆的期貨交易數據,將相同交易日期,相同成交時間(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

10/11 02:39, , 1F
照感覺做出來就對了 一千多筆沒什麼 不用特別求快
10/11 02:39, 1F

10/11 02:40, , 2F
現在不是記憶體斤斤計較的年代 你也不是在做即時
10/11 02:40, 2F

10/11 02:44, , 3F
sorry 我寫錯了是1萬多筆= =||| 之前用別人的程式去跑
10/11 02:44, 3F

10/11 02:45, , 4F
跑了20-30分吧 不過別人寫的程式我看不懂就是了...
10/11 02:45, 4F

10/11 08:19, , 5F
嗯…一萬多啊…不過跑到20分鐘還真的太慢了點…
10/11 08:19, 5F

10/11 10:30, , 6F
我用Access做..一天的期貨商品約數秒可以轉完..
10/11 10:30, 6F

10/11 10:31, , 7F
其實期貨做起來還好..選擇權才是真正的挑戰..:D
10/11 10:31, 7F

10/11 10:34, , 8F
原PO在轉資料的時候要小心..期交所的欄位會變來變去..
10/11 10:34, 8F

10/11 10:35, , 9F
打電話去罵了好幾次..叫他們要改要先公告..也不當一回事..
10/11 10:35, 9F

10/11 22:42, , 10F
如果把期貨交易資料放到資料庫裡,再用Group By搭配
10/11 22:42, 10F

10/11 22:42, , 11F
彙總函數勒?
10/11 22:42, 11F

10/11 22:44, , 12F
之前有寫過,不過是用Matlab搭配SQL Server處理
10/11 22:44, 12F
※ 編輯: TsaiTing 來自: 220.128.114.146 (10/11 23:12)
文章代碼(AID): #18xw0HY9 (Visual_Basic)