资源简介
上海期货交易所ctp trader demo 做ctp开发的赶紧下吧
代码片段和文件信息
#include “test.h“
void test_md(void)
{
//初始化UserApi
CThostFtdcMdApi* pUserApi=CThostFtdcMdApi::CreateFtdcMdApi();
CtpMdSpi* pUserSpi=new CtpMdSpi(pUserApi); //创建回调处理类对象MdSpi
pUserApi->RegisterSpi(pUserSpi); // 回调对象注入接口类
pUserApi->RegisterFront(mdFront); // 注册行情前置地址
pUserApi->Init(); //接口线程启动 开始工作
ShowMdCommand(pUserSpitrue);
pUserApi->Join(); //等待接口线程退出
//pUserApi->Release(); //接口对象释放
}
void test_order(void)
{
//初始化UserApi
CThostFtdcTraderApi* pUserApi = CThostFtdcTraderApi::CreateFtdcTraderApi();
CtpTraderSpi* pUserSpi = new CtpTraderSpi(pUserApi);
pUserApi->RegisterSpi((CThostFtdcTraderSpi*)pUserSpi); // 注册事件类
pUserApi->SubscribePublicTopic(THOST_TERT_RESTART); // 注册公有流
pUserApi->SubscribePrivateTopic(THOST_TERT_RESTART); // 注册私有流
pUserApi->RegisterFront(tradeFront); // 注册交易前置地址
pUserApi->Init();
ShowTraderCommand(pUserSpitrue);
pUserApi->Join();
//pUserApi->Release();
}
void main(int argc const char* argv[]){
g_hEvent=CreateEvent(NULL true false NULL);
if(argc < 2) cerr<<“格式: 命令 参数 输入有误.“< else if(strcmp(argv[1]“--md“)==0) test_md();
else if(strcmp(argv[1]“--order“)==0) test_order();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.15656.read.1.tlog
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.15656.write.1.tlog
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.2508.read.1.tlog
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.2508.write.1.tlog
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.9504.read.1.tlog
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.9504.write.1.tlog
文件 7100 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\cl.command.1.tlog
文件 47958 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\CL.read.1.tlog
文件 722 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\cl.write.1.tlog
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 2 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 2424 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 4250 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 1290 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\li
文件 120698 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\mdspi.obj
文件 398 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\mt.command.1.tlog
文件 166 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\mt.read.1.tlog
文件 314 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\mt.write.1.tlog
文件 548 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\rc.command.1.tlog
文件 286 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\rc.read.1.tlog
文件 294 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\rc.write.1.tlog
文件 339968 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\test\vc80.pdb
文件 406 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\test.exe.em
文件 472 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\test.exe.em
文件 381 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\test.exe.intermediate.manifest
文件 63 2012-11-27 23:04 ctp-trader-demo\bin\obj\test\test.lastbuildstate
............此处省略65个文件信息
- 上一篇:word2vec_中的数学原理详解
- 下一篇:大神项目完整代码
相关资源
- funcode——坦克大战
- 串口通讯类SerialPort类
- 为女友做的游戏
- 学习OpenCV(中文版)pdf文档+源码
- OpenCV实现多目三维重建
- Game Engine Architecture 3rd Edition 游戏引擎
- socket-demo
- 数据结构课程设计 带权无向图及景区
- 用UDP实现的FTP
- 王小凤主讲 严蔚敏《数据结构》考研
- Algorithms Fourth Edition [pdf]
- skillcore实现的UI动画Demo
- USB HID开发相关的库和头文件32位和6
- opencv车牌识别
- FFmpeg+qt实现的播放器工程
- 颜色识别中各颜色阈值快速查找小程
- 直线的四种裁剪算法
- 程序员的自我修养 装载,链接,库
- 一个基于easypr的车牌识别demo
- QT Creator快速入门(第3版 高清PDF)
- VS2015编译的OpenCV4.1.2
- 基于余数系统的sm2白盒数字签名
- Qt Creator快速入门(第三版)
- 海康CH-HCNetSDKV5.3.6.30sdk_Win32_Win64.zip
- 《QT5开发及》教程配套
- 西电-面向对象课件褚华老师所著
- 基于DirectX的简单GUI界面制作
- Game development and simulation with Unreal te
- Visual Studio 2017 符号文件
- bmp格式图片缩小
评论
共有 条评论