# 术语表

# 网关 Gateway

本文档中所提及的 网关 并非一般服务端语境下的网关,而是指外部交易软件接口的统一抽象。比如对接国内期货交易所的CTP平台,称为CTP网关。

# 网关类型

目前在程序中设置了以下几种类型的网关类型:

  • CTP: 是期货公司CTP平台真实环境的行情网关或交易网关, 如果想接收实盘行情,在行情网关必须要选此类型。
  • CTP_SIM:是期货公司CTP平台仿真环境的行情网关或交易网关(为避免误解,默认情况下不可见)。
  • TIGER:是老虎证券真实环境的行情网关与交易网关。
  • PLAYBACK: 是用于回放CTP行情的网关实现,专用于策略回测。
  • SIM: 是程序自行实现的模拟网关;当行情网关选择此类型时,会随机生成一些连续的行情数据,便于测试程序;当交易网关选择此类型时,相当于一个模拟账户可以进行模拟交易。

# 模组

模组是一个自动化策略的运行单元。
一个模组包含了三个基本元素:策略、账户、合约。
即它定义了“什么策略绑定什么合约在什么账户上交易”。

# 多空开平操作解释

多开,SignalOperation.BUY_OPEN,发出多单委托,结果为净多头持仓+1;
空开,SignalOperation.SELL_OPEN,发出空单委托,结果为净空头持仓+1;
多平,SignalOperation.BUY_CLOSE,发出多单委托,结果为净空头持仓-1;
空平,SignalOperation.SELL_CLOSE,发出空单委托,结果为净多头持仓-1;

由于多平与空平从文字上存在歧义,所以可以借用一个口诀来记住以上关系:多空是方向,开平是操作。