Google Analytics

2015年6月1日 星期一

答讀者有關SP API問題(1)

由於筆者近數月以及未來一段時間都忙於為某在線劵商舉辦一些在線講座, 自家的課程倒少了時間搞, 也積壓了一些查詢, 為此向引起不便的讀者表示歉意, 有關課程的安排請留意博客更新.

有位讀者查詢有關SP API報價更新時間問題.其實這個在相關文件已找到答案,在其定義的調用函數會返回一個包含更新時間的結構, 問題是這個時間直接印出來會是一個很大的數字,在SP API文件上亦沒清楚說明.其實該回傳數字是一個Unix Time (或叫Epoch Time, 直譯大紀元時間), 這個數字是以1970年1月1日為起點渡過了多少秒數.要轉成我們看慣的標準時間一點也不難,在網上也很易搜到相關可用的現成編碼.

有關SP API的更新頻率, 筆者之前也已測試過, 大約1秒3-5次,其實跟其DDE的更新頻率差不多, 是否需要用API方式拿價, 值得考慮.
http://tradealgo.blogspot.com/2014/02/sp-trader-metastock5.html

該讀者另一問題是想把相關的價位更新顯示到圖表上,基於C#的繪圖程式庫很多,如屬開源的比較多人用是一個叫ZedGraph 的組件,可到http://sourceforge.net/projects/zedgraph/下載. 可以設定股票圖樣式, 下載中附有簡單範例, 該可滿足到簡單的繪圖需求. 如果要複雜的, 那麼可能需要一些付費的繪圖程式庫.

由於筆者時間有限, 而且認為需求有限, 故不打算花精力整成課程.

不過筆者認為更佳的解決方法, 是把價位更新直接寫入現成的技術分析軟件, 像Metastock , Amibroker 或Multicharts等, 利用該等比較強大的圖表功能,會比自己"再發明車輪"來得實際 .

有興趣較深入了解的讀者可到 "如何開發從SP Trader 接入數據到 Metastock"(1)-(7) 了解.

1 則留言:

  1. 想請問SP Native API能否連接 耀才 account?
    是否需要有api key才能連接到 耀才 account?
    因為我試過用API 模擬帳號:SPAPI01 - SPAPI20 可以連到真實SPTrader和SP Native API
    但用耀才 account 只能連到真實SPTrader 而不能連接到SP Native API

    回覆刪除