# 实盘行情下的模拟交易

前置条件

假设已创建了一个能接收实盘行情的行情网关,并且已经订阅了实盘合约,以及处于实盘开市时间段,并连接上了行情网关。

# 模拟交易的原理

模拟交易本质上就是一个本地记账的过程。模拟账户会接收被绑定的行情网关所发出的所有行情数据,同时会接收所有对该账户发出的下单与撤单请求。

当行情满足委托价,则视为委托成交。

注意:在模拟账户的撮合过程中,要么全部成交,要么不成交,没有部分成交的情况。
注意:模拟账户没有结算逻辑,因此不存在昨仓的概念,即使是隔日的持仓,仍视为当天持仓。

# 创建一个模拟交易账户

具体操作参考如何创建模拟账户
需要注意的是,模拟账户要绑定实盘行情的行情网关

# 手工进行模拟交易

在【手工期货交易】页面,选中已创建的模拟账户,然后选择一个有活跃行情的合约,便可以进行模拟交易体验。

# 程序化进行模拟交易

在模组管理页面【新建】模组时,只要模组绑定了模拟账户作为交易账户,便可以进行程序化的模拟交易。