1、简介
为满足客户需求,MMTP 提供API接口以方便客户接入,API为C++版本,在客户需要的时候,可以提供其它语言版本,如 :C#、Java、python等
2、API介绍
MMTP以动态库和头文件的方式提供接入API。API函数介绍如下:
函数名称 | 参数及功能说明 |
void register_spi(n_spi* pspi) | 参数:n_spi 为处理回调消息的指针 API收到MMTP的回报消息后,通过该指针回调处理 |
void register_front(std::string_view str_address) | 参数:str_address 为MMTP提供服务的网络地址 |
int16_t init(std::string_view str_user) | 参数:str_user 要交易的账户,API会进行一些初始化 |
void uninit() | 交易完成退出时清理资源 |
int16_t req_ordernew(ordernew& ord) | 参数:ordernew 为报单结构体 下单 |
int16_t req_ordercancel(ordercancel& orc) | 参数:ordercancel 为撤单结构体 撤单 |
int16_t req_investor(r_investor& o) | 参数:r_investor 查询账户资金 |
int16_t req_position(r_position& o) | 查询持仓 |
int16_t req_order(r_order& o) | 查询报单 |
int16_t req_trade(r_trade& o) | 查询成交 |
3、测试示例
1)、通过下面几行代码,即可接入到MMTP系统:
2)、下单,填写下单所需的各个参数,调用API即可
3)、撤单
4、日志查看
系统提供了较为详细的接口以打印日志,一部分功能示例如下
1)、下单回报
2)、撤单回报
3)、查询资金
5、其它说明
文章写的有些简单,但系统功能和团队支持不会打折。
系统简介链接:量化系统MMTP简介-R7-CSDN博客