陸股(上海/深圳)資訊架構 如圖: 上期(FTDC)資訊架構 如圖: 相關連結: 上海期貨即時數據 [暫停使用] 上海期貨交易所交易時段: 上午 09:00 ~ 10:15 , 10:30 ~ 11:30 下午 13:30 ~ 14:10 , 14:20 ~ 15:00 即時數據也可先參考JSON版本的匯率示範資料, 或可透過使用線上工具直接看 不過線上工具有時會兩光要多試試... Tick檔下載範例網址: http://main.web.charles.wwx.tw/20100617/TICK/zn1009.tic?get=file 上面代表抓取 期貨(鋅2010年09月)商品 zn1009 日期 2010-06-17 的Tick檔 Tick檔案內容為純文字,每一行為一筆Tick資料,欄位以','隔開,依序為 時間,買價,賣價,成交價,單量,總量 另有提供1Min,5Min,15Min,30Min,1Hr,4Hr與日,週,月之線圖XML資料輸出,內容格式如 <CHARTITEM T="1130" O="2769.8" H="2789" L="2766.8" C="2788" V="9714" N="586" /> T 為 時間(HHMM) O 為 Open H 為 High L 為 Low C 為 Close V 為 增量 N 為 成交筆數 (因為期貨在某些程度上會使用這個資訊作為交易是否熱絡的依據) 輸入參數規格說明 sym= 用來指定商品,此參數必須列在最後面 min=n,hhmm 用來指定n分線圖,由hhmm的資料時間開始輸出到結尾 n可接受的值為 1, 1Min 5, 5Min 15, 15Min 30, 30Min 60, 1Hr 240, 4Hr 1440, 1Day 不是以上的其它值,皆會輸出 1440(1Day) 的結果 hhmm可指定的值有 9999, 固定輸出最後一根而已 其它為由 n 決定的整除分鐘數, 例如 n=1 可為 0901,0902,0903 ... n=5 可為 0905,0910,0915 ... n=15 可為 0915,0930,0945 ... ... n=1440 則只有 2400 而已 任何不存在的 hhmm 時間 key 則只會輸出第一根 例如可用 min=5,0000 取得5Min的第一根, 如果第一根是 0905 則使用 min=5,0905 取得 0905,0910,0915 ..., 0930 (取得至當時的最後一根) 之後則繼續用 min=5,0930 取得更新資料(只有一根), 於時間 >=09:25:00 且 <09:30:00 皆會被統計在 0930 這一根上並持續更新 如果時間已經 >=09:30:00 且有新的成交資料,則會取得 0930,0935 二根資料, 於是就可再更改為用 0930 的下一根資料 0935 來作資料要求,如 min=5,0935 前端開發設計以此為原則可建立有效率並且省頻寬的應用方式(可充分配合AxAX技術) 歷史資料的部分則可於商品收市後,透過此介面取得資料更新盤後檔或資料庫 連續月的代表Symbol以 IF 商品為例, 近月可用 IF* 或 IF*0 隔月可用 IF*1 下季可用 IF*2 隔季可用 IF*3 如果當下商品序列為 IF1008 , IF1009 , IF1012 , IF1113 則分別可以 IF*0 , IF*1 , IF*2 , IF*3 等代表Symbol取得對應資料 相關連結: FtdcTop程式簡介 XML內容範例 ( IF1007, 15min ): DDE的設定方式: (欄位代碼可參考 DbfTC API Tag List for SHFE ) EXCEL - 例如 IF1101 的 成交價 =Uni_0010.dbx|'IF1101'!'5' Universal DDE Connector - 例如 IF1101 的 Bid 與 Ask |
資訊系統/架構/產品 > 架構範例 >