Skip to content

行情服务

行情服务是MT5CTP直连CTP柜台行情前置服务器的服务组件,实现合约行情订阅、退订等功能。MT5CTP内置多路行情聚合功能,系统内自动转发最快行情。

服务配置

客户端导航栏中,选择[服务]->[mt5ctp]->[行情服务]项。如果服务已经存在,可左键双击交易服务(或在交易服务上使用右键菜单->[属性])打开服务配置页面。如果[行情服务]项下为空,可左键双击[行情服务]项(或右键菜单->[添加服务])新建服务配置页面。

serv_market_setting

配置信息可以[保存],已保存的配置信息可以[载入],配置信息参数如下:

1. 行情服务器 |-> 参数选择

登录期货公司CTP行情前置机信息,命名的规则:期货公司简称(席位信息)-服务器地址-电信线路。

2. 资金账号 |-> 参数填写

申请开户后,期货公司赋给客户的资金账号。

3. 登录密码 |-> 参数填写

资金账号对应的交易密码。

关于 | 行情服务

  1. CTP行情前置机目前没有严格的资金账号和登录密码的验证,账号和密码随便填写也可以正常登录,但是不能为空。为保证可安全的登录CTP行情前置,建议填写准确的资金账号和登录密码。
  2. MT5CTP支持多路行情自动聚合,可配置多个行情CTP行情源,多路行情需要更多的内存和计算能力支持。
  3. MT5CTP不允许为同一账户配置多个行情服务。
  4. 选中的行情服务上右键菜单可选择服务管理功能,包括开始、停止、移除和重命名等操作。

自动服务

serv_market_auto

如图所示,选中[允许算法交易]后,行情服务配置为自动模式,客户端启动后,行情服务会自动运行,工作状态显示为绿色的三角形图标(建议配置)。如果未选择[允许算法交易],行情服务运行中工作状态会显示为灰色的三角形图标,客户端重启后,需要手动启动行情服务。行情服务未在工作状态显示为红色的正方形图标。

24小时无人值守

客户端开启且行情服务配置为自动服务,行情服务会自动登录和退出CTP柜台。夜盘登录时间[20:45],夜盘退出时间[02:32];日盘登录时间[08:45],日终退出时间[15:30]。

关于 | 无人值守

  1. [日历服务]协同配合,行情服务可以自动过滤周末和节假日等非交易日,包括节假日前的夜盘交易时间。
  2. MT5CTP支持断线重连,因网络等原因导致MT5CTP与CTP柜台断开连接后,MT5CTP弹出警告信息。网络恢复连接后,行情服务自动重新登录CTP服务器。

日志信息

serv_market_info

常见问题

指数合约 | 888

888合约定义为交易品种的主力连续合约,MT5CTP定义的规则是:昨持仓量最大。888合约由本地数据自动选定基础合约代码(行情与该基础合约行情一致),依赖交易服务提取CTP柜台数据,如果交易服务没有进入工作状态,888合约将没有行情。

888合约为虚拟合约,不是CTP柜台或交易所的标准合约,不可交易,行情数据仅供参考,谨慎选用。

指数合约 | 000

000合约定义为交易品种的指数合约,MT5CTP定义的规则是:持仓量加权平均。000合约行情数据由本地数据自动聚合计算,依赖交易服务提取CTP柜台数据,如果交易服务没有进入工作状态,000合约将没有行情。

000合约为虚拟合约,不是CTP柜台或交易所的标准合约,不可交易,行情数据仅供参考,谨慎选用。