# 术语表
# 网关 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;
由于多平与空平从文字上存在歧义,所以可以借用一个口诀来记住以上关系:多空是方向,开平是操作。