返回列表 上一主題 發帖

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

c_c_lai 發表於 2013-4-19 14:19



    請問這是程式的那一個部分?
我在一分K的開盤價、成交價、最高價、最低價、成交量的程式是沒問題;

我想把它改成5分K的開盤價、成交價、最高價、最低價、成交量,

可是把它改成了N次,奮戰多時, 總是不成功............

可以協助一下嗎? 已經奮戰多時,皆以失敗告終......................

TOP

回復 66# winwin

1分K量價紀錄-OK-O -R1.zip (49.98 KB)

1分K量價紀錄-OK-O -R1.zip (49.98 KB)

TOP

本帖最後由 winwin 於 2017-12-8 14:33 編輯

回復 68# c_c_lai


    感謝鼎力相助, 踓然程式還有一點小問題,但是已經可以讓我把問題 把它處理好,真的幫我解決了大麻煩;真是感謝高手相助!

本著回饋的精祌, 我會把檔案放上來。 我的解決方法法就是為5分K多設一個資料源, 這樣我就可以同時看5分及1分K的量。
1-5分K量價紀錄-OK-O -R4.zip (51.34 KB)
可是我發現一個問題, 就是盤中的高低點位有時與券商的看盤軟體實際上的相差有點大, 不知道可有先進已有解決方案?
還有, 13:45 這一盤的收盤資料一直空白,不會完成。不知問題出在那?

第二個問題, 我想要增加一個或多個其他欄位;(如圖)對EXCEL VBA 實在是不懂; 可以再幫忙一次忙,寫一個例子,真的是非常感謝,謝謝!

TOP

回復 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

回復 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

本帖最後由 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

回復 79# jackyq


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

TOP

回復 81# Scott090


    謝謝!

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題