返回列表 上一主題 發帖

如何將台指期的每一分鐘資料都紀錄在sheet 1裡..請教版上高手前輩~~

回復 70# c_c_lai


   
    感謝您的斧正!  我再度修改後, 現在大致上己沒有問題了;尾盤資料消失的問題己經解決了!

但是5分K 的部分還是會偶爾一、二行時間沒有資料,出現空白。(不知是何問題?  但是1分K的話, 就很正常。)

我明天再測試一下, 不管有沒有問題, 我再把檔案上傳。

5分K.PNG (34.25 KB)

5分K.PNG

TOP

回復 71# winwin

整理好了, 先放上來, 請高手指回, 感恩!

    1-5分K量價紀錄-OK-O -R6.rar (42.87 KB)

TOP

回復 72# winwin
你把 Dim O5v As Single, H5v As Single, L5v As Single, C5v As Single 相關語句移除
拿掉,不管是 一分 或者是 五分,全都帶入Ov, Hv, Lv, Cv, 因為當時之價量是一樣的。
太多的 IF 也未必是好的處裡, 徒增 CPU 耗時過濾。
然後再試試看。

TOP

回復 73# c_c_lai

謝謝您的幫忙及指點!  
   
對呀! 填入5分K資料時, 除了 5分K的O5v之外(因為一分K的開盤價與5分K的開盤價是不同的!),而高、低價的Hv, Lv, 的值都是相同的!

我再想想, 要如何去改.......................

謝謝指點!   再不行的話, 真的只能土法煉鋼了(利用1分K的量價,把它轉成5分K).................

我也在思考, 如果有一天要使用15分K或10分K的價量 我該用什麼的方式, 可以直接更改分鐘數, 同時抓取1分、5分、15分,而不用一直更改程式?

感謝您的協助!

TOP

回復 73# c_c_lai

    我可能找到5分K與1分K 數字有所差距的原因了;(資料是12/11 的小期指;本來還在修改; 這幾筆資料還算正確)

由這張圖可看出,5分K棒的正確的開盤價、最高價、最低價應該是下方1分K的  10465(紅色); 10472(黃色), 10459(橘色)

如果都只用1分K的9:40分來作為5分K的,開盤價、最高價、最低價,5分K的開、高、低、的值是會有很大的誤差。

所以, 還是要區分為5分K的O、H、L 不然5分K的值永遠都會有很大的誤差的......................

如已抓到1分K的資料, 如果再使用程式,把1分K的資料再轉換成5分、 或15分K的數據, 會不會比較容易?

這樣就可以不必重複抓取資料, 資料的誤差會不會比較小一點?程式的效能, 會不會好一點?

Excel 也換成64Bits 版本了............我的CPU是4核心, 8執行緒; 應該很夠力

看似簡單的抓取即時數據, 還真的是不簡單啊! 或者是我的程度太差了, 我沒有想要做到數據能夠如券商完全相同(那是不可能的事; 傳輸、網路都會出現問題)

請高手再幫忙, 謝謝!

後續我還想分析一下數據; 沒想到連導出個正確數據都這麼難!

程式設計分析趨勢, 果然是不容易啊!..................

TOP

回復 75# winwin

你可依你的方式自行修正。

TOP

回復 75# winwin
成交價與開盤價未必是一致的,
所以在判斷上使應以最先值為最其初始值,
然後再做後續變化值的給值。
至於如何判定你可依你的實務經驗來衡量,
如此所得出之數據應較為準確。
有些人是直接抓 DDE 匯入之最高價、最低價,
然結果並非其期間之最高價、最低價。

TOP

本帖最後由 winwin 於 2017-12-14 22:45 編輯

回復 77# c_c_lai

感謝c_c_lai 的回覆!


    有些人是直接抓 DDE 匯入之最高價、最低價,然結果並非其期間之最高價、最低價

==>不論是DDE, RTD, 對於每一根的K棒的開盤價, 都會有問題的!

因為即使前一根的收盤價, 並不保證就是當根的開盤價! 因為會有跳空的問題! 就如台指期的每天跳空; 12/13的收盤是10450,
但是12/14的開盤卻是開在10508。前收K棒, 不保證就是今開K棒的開盤價; 但是我們面對不想花錢就想取得券商的資訊源, 面對連續跳動,
而券商又無心幫客戶解決這些問題的情形之下,這就無解了。(即使可以付費, 我想價格也不是一般人所能負擔的)

而許多人認為DDE的開盤價, 就是當根的開盤價, 其實是錯的; 因為這個開盤價是當天的開盤價! 而不是當根K棒的開盤價!
如果券商的DDE有這麼友善, 就已經把K棒的時間畫分好,券商就已幫我們把這個EXCEL 處理好了!  其他的高、低、收、量, 我想信直接抓取DDE應更精準。
如果有那一家券商有提供這樣的DDE或RTD,  請分享,我一定會立馬去開戶。

TOP

回復 78# winwin

不需要用1k 去轉成 5k

統一用 tick 轉 1l, 5k ,15k

大大你會卡輕鬆滴

TOP

回復 79# jackyq


    我也想啊! 可是一直不順.................................

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題