期货风控软件知富接口及demo代码


目前应用非常广泛的期货风控系统,提供了类似CTP的接口,原来的代码几乎不用修改就能够使用
资源截图
代码片段和文件信息
#include “CMarketSpi.h“
#include 

extern int gnReady;


// 登录请求响应
void CMarketSpi::OnRspUserLogin(CThostFtdcRspUserLoginField *pRspUserLogin CThostFtdcRspInfoField *pRspInfo int nRequestID bool bIsLast)
{
printf_s(“UserId=%s“ pRspUserLogin->UserID);
// 添加防错处理 added by liqy 2013-4-24
//if ( pUserlink == NULL )
//{
// //pMainDlg->A_Log.LogFile( ALOGPACK::LOG_ERROR “[Error][OnRspUserLogin][pUserlink==NULL]“ );
// //return;
//}
// end add
// 有可能返回为空,登录应答有可能返回多个,不过,第一次返回一定不为空,所以,后续多余返回为空,可以不处理
if (pRspInfo == NULL)
{

// added by liqy 2012-11-12
if (pRspUserLogin == NULL)
{
//pMainDlg->A_Log.LogFile( ALOGPACK::LOG_ERROR “[Error][OnRspUserLogin][pRspInfo==Null][pRspUserLogin==Null]Index[%d]Water[%d]“
//pUserlink->m_S_Index pUserlink->m_S_Water );
}
else
{
//pMainDlg->A_Log.LogFile( ALOGPACK::LOG_ERROR “[Error][OnRspUserLogin][pRspInfo==Null][pRspUserLogin!=Null]Index[%d]Water[%d]“
//pUserlink->m_S_Index pUserlink->m_S_Water );
}
return;
}

// added by liqy 2012-11-12
// 记录登录应答返回内容
if (pRspUserLogin == NULL)
{
//pMainDlg->A_Log.LogFile( ALOGPACK::LOG_INFO “[OnRspUserLogin][pRspInfo!=Null][pRspUserLogin==Null]Index[%d]Water[%d]“
//pUserlink->m_S_Index pUserlink->m_S_Water );
}
else
{
ZF_STRNCPY(MaxOrderRef pRspUserLogin->MaxOrderRef);
//pMainDlg->A_Log.LogFile( ALOGPACK::LOG_INFO “[OnRspUserLogin][pRspInfo!=Null][pRspUserLogin!=Null]Index[%d]Water[%d]“
//pUserlink->m_S_Index pUserlink->m_S_Water );
}

// 更新等待超时状态 added by lm 2013-1-6
//pMainDlg->m_MsgManager.Msg_SHFELogFlag_State( pUserlink->m_S_Water 3 );

gnReady = 1;

if (pRspUserLogin == NULL)
{
//pUserlink->Rsp_SHFE_Login( NULL &RspInfo nRequestID bIsLast );
}
else
{
//pUserlink->Rsp_SHFE_Login( &RspUserLogin &RspInfo nRequestID bIsLast );
}
}
void CMarketSpi::OnFrontConnected()
{



}
void CMarketSpi::OnFrontDisconnected(int r)
{

}
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      53960  2015-06-18 09:01  ZhiFuTestchanneldataformat.h

     文件       2074  2016-12-21 13:09  ZhiFuTestCMarketSpi.cpp

     文件        719  2016-12-21 09:39  ZhiFuTestCMarketSpi.h

     文件       4148  2017-11-01 09:01  ZhiFuTestCTradeSpi.cpp

     文件       3454  2017-10-31 15:06  ZhiFuTestCTradeSpi.h

     文件       2032  2017-11-28 13:49  ZhiFuTestDebugcl.command.1.tlog

     文件      64050  2017-11-28 13:49  ZhiFuTestDebugCL.read.1.tlog

     文件       1134  2017-11-28 13:49  ZhiFuTestDebugCL.write.1.tlog

     文件      53982  2017-11-28 13:49  ZhiFuTestDebugCMarketSpi.obj

     文件      76350  2017-11-28 13:49  ZhiFuTestDebugCTradeSpi.obj

     文件          2  2017-11-28 13:49  ZhiFuTestDebuglink-cvtres.read.1.tlog

     文件          2  2017-11-28 13:49  ZhiFuTestDebuglink-cvtres.write.1.tlog

     文件          2  2017-11-28 13:49  ZhiFuTestDebuglink.10268-cvtres.read.1.tlog

     文件          2  2017-11-28 13:49  ZhiFuTestDebuglink.10268-cvtres.write.1.tlog

     文件          2  2017-11-28 13:49  ZhiFuTestDebuglink.10268.read.1.tlog

     文件          2  2017-11-28 13:49  ZhiFuTestDebuglink.10268.write.1.tlog

     文件          2  2017-10-27 13:48  ZhiFuTestDebuglink.10500-cvtres.read.1.tlog

     文件          2  2017-10-27 13:48  ZhiFuTestDebuglink.10500-cvtres.write.1.tlog

     文件          2  2017-10-27 13:48  ZhiFuTestDebuglink.10500.read.1.tlog

     文件          2  2017-10-27 13:48  ZhiFuTestDebuglink.10500.write.1.tlog

     文件       1694  2017-11-28 13:49  ZhiFuTestDebuglink.command.1.tlog

     文件       2722  2017-11-28 13:49  ZhiFuTestDebuglink.read.1.tlog

     文件        952  2017-11-28 13:49  ZhiFuTestDebuglink.write.1.tlog

     文件     305390  2017-11-28 13:49  ZhiFuTestDebugmain.obj

     文件        376  2017-11-28 13:49  ZhiFuTestDebugmt.command.1.tlog

     文件        152  2017-11-28 13:49  ZhiFuTestDebugmt.read.1.tlog

     文件        286  2017-11-28 13:49  ZhiFuTestDebugmt.write.1.tlog

     文件        508  2017-11-28 13:49  ZhiFuTestDebug
c.command.1.tlog

     文件        258  2017-11-28 13:49  ZhiFuTestDebug
c.read.1.tlog

     文件        266  2017-11-28 13:49  ZhiFuTestDebug
c.write.1.tlog

............此处省略86个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)