系统函数
全场函数
个股函数
功能
连接引擎
句法
int WINAPI GdatOpen();
参数
无
返回
0为成功
功能
关闭与引擎的连接
句法
int WINAPI GdatClose();
参数
无
返回
0为成功
功能
刷新当天日K线数据和盘口数据,作用范围为场的所有股票
句法
int WINAPI GdatFlush(LPGKPDAT pkp);
参数
LPGKPDAT pkp |
盘口数据指针,如果只刷新数据不从这里取数据则设为NULL |
|
返回
得到的数据个数,通常为场内的股票数目。
正式用户可用
功能
获取日k线数据,方式为缓存中的历史数据加上由GdatFlush函数刷新的当日K线
句法
int WINAPI GdatFlushKline(char* Code, int reqno, BYTE nTQ, LPGHISDAT pHisDat);
参数
char* Code |
6位股票代码 |
|
int reqno |
请求的数目 |
|
BYTE nTQ |
除权除息 1前复权、0原始数据 |
|
LPGHISDAT pHisDat |
日K线数据指针 |
|
返回
得到的数据个数
功能
获取即时大单数据
句法
int WINAPI GdatBig(LPGBIGDAT pBigBs);
参数
返回
得到的数据个数
功能
获取股票基本信息
句法
int WINAPI GdatStockInfo(char* Code, LPGSTOCKINFO pStockInfo);
参数
char* Code |
6位股票代码 |
|
LPGSTOCKINFO pStockInfo |
基本信息数据指针 |
|
返回
个数,通常为1
功能
获取k线数据,方式为直接从服务器获取。
句法
int WINAPI GdatKline(char* Code, int kltype, int reqno, BYTE nTQ, LPGHISDAT pHisDat);
参数
char* Code |
6位股票代码 |
|
int kltype |
k线类型,使用 klMIN1 .. klMONTH |
|
int reqno |
请求的数目 |
|
BYTE nTQ |
除权除息 1前复权、0原始数据 |
|
LPGHISDAT pHisDat |
k线数据指针 |
|
返回
得到的数据个数
功能
获取分笔明细数据
句法
int WINAPI GdatBs(char* Code, int reqno, LPGTICKDAT pTick);
参数
char* Code |
6位股票代码 |
|
int reqno |
请求的数目,如需返回全部设成5000 |
|
LPGTICKDAT pTick |
明细数据指针 |
|
返回
得到的数据个数
正式用户可用
功能
获取历史分笔数据
句法
int WINAPI GdatHisBs(char* Code, NTime tim, LPGTICKDAT pTick);
参数
char* Code |
6位股票代码 |
|
NTime tim |
历史日期 |
|
LPGTICKDAT pTick |
明细数据指针 |
|
返回
得到的数据个数
功能
获取个股盘口数据
句法
int WINAPI GdatKp(char* Code, LPGKPDAT pkp);
参数
char* Code |
6位股票代码 |
|
LPGKPDAT pkp |
盘口数据指针 |
|
返回
数据个数,通常为1
功能
获取分时数据
句法
int WINAPI GdatFs(char* Code, LPGFSDAT pfs);
参数
char* Code |
6位股票代码 |
|
LPGFSDAT pfs |
分时数据指针 |
|
返回
得到的数据个数