-
Notifications
You must be signed in to change notification settings - Fork 66
交易服务
byrnexu edited this page Mar 26, 2023
·
2 revisions
交易服务负责管理事前风控插件,转发来自策略引擎或者其他客户端的下单和撤单等请求,维护整个系统全局的订单状态和仓位信息(这个维护的过程是无锁并行的,不用担心性能问题),这里维护的订单状态和仓位信息主要是给风控插件用的。
首先交易网关启动的时候会根据账号获取此账号的费率设置,然后系统根据交易账户id、买卖方向、开平、市场、标的类型有一个通用的费率设置,根据交易账户id、买卖方向、开平、市场、标的类型、代码有一个此代码特有的费率设置,后台在获取费率的时候,先会根据订单里的代码获取代码特有的费率信息,如果没有找到的话那么继续获取通用的费率信息。然后根据得到的费率生成手续费信息。运维人员可根据券商或者期货商提供的费率表转换为sql一次性导入数据库,也可以只设置需要交易的品种的费率信息。盘中可以添加或者修改交易品种的费率信息,无需重启。
费率可设置为按笔或者按成交金额收取,其中开平包括开仓、平仓、和平今三个可选的值。