Sorry ,說明的不是很清楚,我是在VB6裡面試的
1. 想要抓某股票的K線資料,當送出股票代號,週期 , 他會回傳每根K 的資料,AttachKlineDataCallBack 是定義回傳資料的"函數名稱",每抓取一筆,就執行此function
,我就在debug mode 中看他抓的每一筆都是 "??"
原本的說明書是這樣說明的:
int __stdcall SKQuoteLib_AttachKLineDataCallBack([in] long lCallBack)
說明:
當報價伺服器會透過向此註冊的Call back 函式,回傳技術分析資訊。
所註冊的函式宣告必須符合以下格式:
typedef void ( __stdcall* FOnNotifyKLineData)( char * caStockNo, char * caData )
二個參數回傳:
caStockNo 上市股票代號。
caData 回傳字串,技術分析資料。傳回字串格式分成兩種:
(1.) 1分鐘線,5分鐘線,30分鐘線。以逗號分開所有資料。
( 月/日/年, 時:分, 開盤價, 最高價, 最低價, 收盤價, 成交量 )
例如,06/18/2009, 09:05, 1365, 1385, 1365, 1380, 656
(2.) 日線288天,完整日線,週線,月線。以逗號分開所有資料。
( 月/日/年, 開盤價, 最高價, 最低價, 收盤價, 成交量 )
例如,06/18/2009, 1365, 1385, 1365, 1380, 656
如果依照說明書, 收到的是兩個char ,應該是很明顯的說 悶阿
2. 像是台指期連續代號是TX00 ,如果是歐元的話, 代號是甚麼阿 |