COCO研究院

 找回密碼
 註冊
搜索
查看: 3548|回復: 6

[API] 請教使用 群益api的問題

[複製鏈接]
發表於 12-10-29 15:31 | 顯示全部樓層 |閱讀模式
請問有人使用群益api 的兩個問題
1. AttachKlineDataCallBack ,讀回資料是正常的 excel 範例嗎
   納悶 , 都讀到 ??   一堆問號


2. 如果要取海期的報價,代號是甚麼呢 , 海期的K歷史資料也可以讀嗎

3Q

 樓主| 發表於 12-10-29 22:51 | 顯示全部樓層
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 ,如果是歐元的話, 代號是甚麼阿
發表於 12-10-30 12:07 | 顯示全部樓層
kimogi大

我在群益API官方討論區有回覆你了喔
官方說明書,Callback 函式收到的是兩個 char* , 是C語言的字串記憶體位址,VB6應該不支援這種型別
 樓主| 發表於 12-10-30 23:00 | 顯示全部樓層
感謝Leo大的回覆

這意味著VB不能讀到char * 傳回來的值嗎 @@

可以使用其他手法做到嗎
發表於 12-11-1 10:34 | 顯示全部樓層
VB6我很久沒用了(當初只是要交作業),不過VB使用C語言字串的問題,我有幫你google 到一些

請使用以下關鍵字
google -> "VB6" "C++" "char array"

以下文章也不錯,不過是英文
oreilly.com/catalog/win32api/chapter/ch06.html

中文的資料有這個
hs.hosp.ncku.edu.tw/~cww/vb5api.htm
 樓主| 發表於 12-11-7 19:56 | 顯示全部樓層
3Q Leo大的訊息 , 終於用VB6弄出來了 花了一番手腳 ,真是累死了  
發表於 12-12-4 21:11 | 顯示全部樓層
請問Kimogi大能否提供VB6的範例給小弟參考? 謝謝!!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-2 21:38

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |