這些不同開發者提供的SDK , 很可惜, 嚴格來說也不是實時接入 , 一般理解的實時接入 , 是透過串流方式把數據異步輸入, 並觸發圖表更新(如有) . 那麼資料及圖表的更新就接近同步. 著名供應商ESignal 就是其中表表者. Metastock 的實時串流接入 , 先透過廠商自己的winros 程式把報價打入Metastock Data Server , File Server 記錄報價再觸發圖表更新新增部份. 然而, 這些串流接入的介面技術細節 , 就是在官方的SDK也沒有披露 , 因此幾乎沒見到有其他串流寫入的SDK出現, 所以像ESignal 那種真正串流輸入的實時方式在第三方特別是開源的SDK實在不多見(筆者到目前為止還沒發現). 這些SDK所提供的工具只是把數據實時寫入檔案, 因此如果你的數據源是準確的, 你所得到的數據是實時準確的, 然而你需要自行重載圖表才能看到更新的部份, Metastock 是不會因數據檔更新而自動實時更新圖表的.
Google Analytics
2014年2月8日 星期六
2014年2月7日 星期五
如何開發從SP Trader 接入數據到 Metastock(1)
新的一年先祝大家股運亨通, 筆者前段期間開點小差, 積壓了一些有關課程及編程方面的查詢 , 其中有相當部分關於透過SP Trader拿價接入Metastock的. 筆者這段期間也對Metastock 的數據接入方法作進資料搜集及研究綜合, 在此回應一下.
其實整個流程原理一點也不複雜 , 從SP Trader API 獲得報價後寫進Metastock日內報價的格式, 再觸發圖表更新. 難就難在一些技術介面的接合以及十分少公開可查的官方文件技術說明及開發工具 , 特別是串流式接入的部分, 基本上連官方SDK文件都沒有看到有篇幅提及開發細節. 也因此有相當一部分的這些第三方數據接入工具並非真的完美的實時接入 , 特別是觸發圖表更新的部分.
2012年12月20日 星期四
免費實時跨市場/板塊股票異動監察器
不少股民都問過筆者如何方便地透過程式實時監察不同板塊的股票異動 . 當然不少交易商提供的下單程式都有這個功能, 不過限制十分大, 一來一般監察股數不多(一般20隻左右), 亦不能連接到其他分析工具(如 Excel , Metastock ...) . 免費網站提供的也是差不多的限制.
有DDE 服務的好一點, 可以在Excel 上可以預設模板監看已選好的股票, 不過一般用戶只會手動Drag & Drop, 要靈活改動板塊成分股票以反映更好的相關性, (不少財經網站提供的板塊成分都有相確餘地...), 都牽涉不少的手動重整, 有上過筆者Excel VBA 課堂的都學過一個巨集技巧 , 可以將手動的功夫大大減少.
不過這仍未解決所有問題, 不少DDE 服務商都有實時可供下載股數的限制, 一般也就幾百之內, 當然對大部分應用也該足夠 , 不過不少都只提供單一市場股票監察 (注意是個股, 不是指數, 其他市場的指數不少服務商也是有提供的), 例如想監察一隻在歐洲股市掛牌的零售股跟在美國股市掛牌的零售股在共同時間的互動, 又或想監察本港上市的內地地產股跟內地A股的地產股互動, 都是超出目前不少單一DDE供應商的能力範圍.
當然中間也涉及付費問題 , 筆者本著追求白吃白喝的精神, 設計了一個免費實時可以監察跨市場不同股票板塊的程式 , 也沒有監察股數的限制, 使用者也可以自行再設計 VBA / Formula 進一步分析 (e.g. 實時技術指標 , 成交條件警示....)
有DDE 服務的好一點, 可以在Excel 上可以預設模板監看已選好的股票, 不過一般用戶只會手動Drag & Drop, 要靈活改動板塊成分股票以反映更好的相關性, (不少財經網站提供的板塊成分都有相確餘地...), 都牽涉不少的手動重整, 有上過筆者Excel VBA 課堂的都學過一個巨集技巧 , 可以將手動的功夫大大減少.
不過這仍未解決所有問題, 不少DDE 服務商都有實時可供下載股數的限制, 一般也就幾百之內, 當然對大部分應用也該足夠 , 不過不少都只提供單一市場股票監察 (注意是個股, 不是指數, 其他市場的指數不少服務商也是有提供的), 例如想監察一隻在歐洲股市掛牌的零售股跟在美國股市掛牌的零售股在共同時間的互動, 又或想監察本港上市的內地地產股跟內地A股的地產股互動, 都是超出目前不少單一DDE供應商的能力範圍.
當然中間也涉及付費問題 , 筆者本著追求白吃白喝的精神, 設計了一個免費實時可以監察跨市場不同股票板塊的程式 , 也沒有監察股數的限制, 使用者也可以自行再設計 VBA / Formula 進一步分析 (e.g. 實時技術指標 , 成交條件警示....)
訂閱:
文章 (Atom)