Beispiel #1
0
QUANTBOXC2CTPZQ_API void __stdcall MD_RegMsgQueue2MdApi(void* pMdUserApi,void* pMsgQueue)
{
	if(pMdUserApi)
	{
		MD_GetApi(pMdUserApi)->RegisterMsgQueue((CCTPZQMsgQueue*)pMsgQueue);
	}
}
Beispiel #2
0
QUANTBOXC2CTPZQ_API void __stdcall MD_ReleaseMdApi(void* pMdUserApi)
{
	if(pMdUserApi)
	{
		delete MD_GetApi(pMdUserApi);
	}
}
Beispiel #3
0
QUANTBOXC2CTPZQ_API void __stdcall MD_Disconnect(void* pMdUserApi)
{
	if(pMdUserApi)
	{
		MD_GetApi(pMdUserApi)->Disconnect();
	}
}
Beispiel #4
0
QUANTBOXC2XSPEED_API void __stdcall MD_RegMsgQueue2MdApi(void* pMdUserApi,void* pMsgQueue)
{
	if(pMdUserApi)
	{
		MD_GetApi(pMdUserApi)->RegisterMsgQueue((CXSpeedMsgQueue*)pMsgQueue);
	}
}
Beispiel #5
0
QUANTBOXC2CTPZQ_API void __stdcall MD_Unsubscribe(void* pMdUserApi,const char* szInstrumentIDs,const char* szExchageID)
{
	if(pMdUserApi
		&&szInstrumentIDs)
	{
		MD_GetApi(pMdUserApi)->Unsubscribe(szInstrumentIDs,szExchageID);
	}
}
Beispiel #6
0
QUANTBOXC2CTP_API void __stdcall MD_SubscribeQuote(void* pMdUserApi, const char* szInstrumentIDs, const char* szExchageID)
{
	if (pMdUserApi
		&&szInstrumentIDs)
	{
		MD_GetApi(pMdUserApi)->SubscribeQuote(szInstrumentIDs);
	}
}
Beispiel #7
0
QUANTBOXC2XSPEED_API void __stdcall MD_Unsubscribe(void* pMdUserApi,const char* szInstrumentIDs)
{
	if(pMdUserApi
		&&szInstrumentIDs)
	{
		MD_GetApi(pMdUserApi)->Unsubscribe(szInstrumentIDs);
	}
}
Beispiel #8
0
QUANTBOXC2XSPEED_API void __stdcall MD_Connect(
	void* pMdUserApi,
	const char* szSvrAddr,
	const char* szAccountID,
	const char* szPassword,
	short sCompanyID)
{
	if(pMdUserApi
		&&szSvrAddr
		&&szAccountID
		&&szPassword)
	{
		MD_GetApi(pMdUserApi)->Connect(szSvrAddr,szAccountID,szPassword,sCompanyID);
	}
}
Beispiel #9
0
QUANTBOXC2CTPZQ_API void __stdcall MD_Connect(void* pMdUserApi,
	const char* szPath,
	const char* szAddresses,
	const char* szBrokerId,
	const char* szInvestorId,
	const char* szPassword)
{
	if(pMdUserApi
		&&szPath
		&&szAddresses
		&&szBrokerId
		&&szInvestorId
		&&szPassword)
	{
		MD_GetApi(pMdUserApi)->Connect(szPath,szAddresses,szBrokerId,szInvestorId,szPassword);
	}
}