如何將台指期的每一分鐘資料都紀錄在sheet 1裡..請教版上高手前輩~~
- 帖子
- 93
- 主題
- 18
- 精華
- 0
- 積分
- 111
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 台灣•高雄
- 註冊時間
- 2010-10-22
- 最後登錄
- 2023-3-3

|
如何將台指期的每一分鐘資料都紀錄在sheet 1裡..請教版上高手前輩~~
各位高手前輩:中秋佳節快樂
我曾套用,版上大分享的程式碼,連上[看盤軟體DDE]卻不會動。想請問版大,我該怎麼改才可以使用。
現在我想重新建立新的檔,請先讓我簡單說明我的需求:
1.sheet 4 是看盤軟體DDE輸出到Excel的資料。
2.我希望能將台指期的每一分鐘資料都紀錄在sheet 1裡,不是直接紀錄DDE回傳的資料,
而是紀錄sheet 4每一分鐘的[成交價][最高][最低][成交量]
以上用Excel不知是否可行?請教版上高手前輩~~
附上:我的[看盤軟體DDE]轉出到Excel沒程式碼的(如圖) |
-
-
TX00a.zip
(4.99 KB)
|
|
50 字節以內
不支持自定義 Discuz! 代碼
|
|
|
|
|
- 帖子
- 13
- 主題
- 0
- 精華
- 0
- 積分
- 13
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- pro
- 閱讀權限
- 10
- 註冊時間
- 2015-8-1
- 最後登錄
- 2018-4-6
|
82#
發表於 2017-12-19 18:23
| 只看該作者
|
|
|
|
|
|
|
- 帖子
- 13
- 主題
- 0
- 精華
- 0
- 積分
- 13
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- pro
- 閱讀權限
- 10
- 註冊時間
- 2015-8-1
- 最後登錄
- 2018-4-6
|
80#
發表於 2017-12-16 00:32
| 只看該作者
回復 79# jackyq
我也想啊! 可是一直不順................................. |
|
|
|
|
|
|
|
- 帖子
- 323
- 主題
- 6
- 精華
- 0
- 積分
- 313
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- 2k
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2015-6-24
- 最後登錄
- 2026-1-5
|
79#
發表於 2017-12-14 23:49
| 只看該作者
回復 78# winwin
不需要用1k 去轉成 5k
統一用 tick 轉 1l, 5k ,15k
大大你會卡輕鬆滴 |
|
|
|
|
|
|
|
- 帖子
- 13
- 主題
- 0
- 精華
- 0
- 積分
- 13
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- pro
- 閱讀權限
- 10
- 註冊時間
- 2015-8-1
- 最後登錄
- 2018-4-6
|
78#
發表於 2017-12-14 22:43
| 只看該作者
本帖最後由 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, 請分享,我一定會立馬去開戶。 |
|
|
|
|
|
|
|
- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
77#
發表於 2017-12-14 05:17
| 只看該作者
回復 75# winwin
成交價與開盤價未必是一致的,
所以在判斷上使應以最先值為最其初始值,
然後再做後續變化值的給值。
至於如何判定你可依你的實務經驗來衡量,
如此所得出之數據應較為準確。
有些人是直接抓 DDE 匯入之最高價、最低價,
然結果並非其期間之最高價、最低價。 |
|
|
|
|
|
|
|
- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
76#
發表於 2017-12-14 05:02
| 只看該作者
回復 75# winwin
你可依你的方式自行修正。 |
|
|
|
|
|
|
|
- 帖子
- 13
- 主題
- 0
- 精華
- 0
- 積分
- 13
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- pro
- 閱讀權限
- 10
- 註冊時間
- 2015-8-1
- 最後登錄
- 2018-4-6
|
75#
發表於 2017-12-13 16:59
| 只看該作者
回復 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執行緒; 應該很夠力
看似簡單的抓取即時數據, 還真的是不簡單啊! 或者是我的程度太差了, 我沒有想要做到數據能夠如券商完全相同(那是不可能的事; 傳輸、網路都會出現問題)
請高手再幫忙, 謝謝!
後續我還想分析一下數據; 沒想到連導出個正確數據都這麼難!
程式設計分析趨勢, 果然是不容易啊!..................
|
|
|
|
|
|
|
|
- 帖子
- 13
- 主題
- 0
- 精華
- 0
- 積分
- 13
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- pro
- 閱讀權限
- 10
- 註冊時間
- 2015-8-1
- 最後登錄
- 2018-4-6
|
74#
發表於 2017-12-12 23:53
| 只看該作者
回復 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分,而不用一直更改程式?
感謝您的協助! |
|
|
|
|
|
|
|