用 AutoBaclfill 建置屬於您自己的資料回補系統
本帖最後由 meimeichen 於 11-12-22 04:18 PM 編輯每天期交所下載 當日數據 再轉檔 再匯入 真的很累人
盤中一出狀況斷線了,所有的資料就處於錯誤狀態。
要能及時回補資料 該有多好
現在就教您 怎麼做 才能夠簡單的回補資料
有多簡單呢,就這麼幾步路...
如果您把 autoit 的部分 針對您的券商軟體做好修正
那就是 嘿嘿嘿高興怎麼補 何時補 就怎麼補資料了。我是每10分鐘回補一次,但有人說這樣可能會增加網路負擔,其實是不會的,因為看盤軟體本身就有資料在,他只是把K線資料轉成EXCEL輸出,又怎麼會造成負擔。閒話少說就請您 慢慢看下去
1. 下載 autoit 軟體 應該大家都不陌生這套軟體才對
http://www.autoitscript.com/site/autoit/downloads/
2. 安裝 autoit
3. 下載 Data Back Fill 解壓縮
4. 修正 INI檔案內容
5. 準備 匯入
MC >> 打開QM 將 要匯入的 Symbol 調整成第一個顯示位置
AB >> 建立 CSV 檔案輸入範本
6. 手動測試
打開 Autoit window info
a.點選 API2Excel.au3 ,MCBackFill.au3 ,ABBackFill.au3 修正
滑鼠位置 與控制項 參數
b.編譯成 exe 檔案 copy 到 Data BackFill 目錄即可
c.記得先 設立一個新的 Symbol 來測試 免得資料弄亂了 頭疼啊
7. 自動回補測試
PS. 每一台電腦解析度都不同,autoit抓到的 MOUSE 位置也會有差異
所以應該要一步一步的測試,確保動作成功。
如果您單純只是想要手動輸入,那就只要設定好 INI檔案,選取資料來源與輸出目錄,後面的動作 就跟您平常匯入動作一樣即可完成回補動作
如果要自動回補,(MC)您應該將要回補的資料調成第一順位 (AB就無妨)
怎麼調整,description 利用排序啊。
盤中回補,預設會刪掉最後一筆資料,避免錯誤數據。
User32.Dll 的部分 還沒改寫完,所以先用 autoit 來跑 API控制的部分 先讓大家玩嘍 收藏 + 精 + 讚 + 無懈可擊{:4_113:}*N 大大太利害了{:4_113:} {:4_110:}簡直就是太神啦~~~{:4_198:} 感謝版大的用心,趕緊下載測試 真是程式交易的一大福音.感恩喔. 又有好東西可以下載ㄌ~~~感謝~~ 感謝分享 ! ...... {:4_151:} 感謝程式高手造福大眾 雖然沒coco了還是要下載啦! 感謝{:4_209:}{:4_209:}{:4_209:} 感謝您熱心分享喽 take look this good stuff! 今天 終於把 MC的資料庫整個解開來了,真的不好搞,難怪一堆人放棄{:7_484:} WOW太神奇了吧!很好奇妳是怎麼解的。
MC的資料庫解開了,那是不是以後不需再用DDE的模式
xDDESvr直接寫入資料庫了。