docs/community/app/risk_manager.md
RiskManager模块是用于事前风控管理的功能模块,用户可以通过其UI界面操作来便捷完成启动风控,参数修改和停止风控等任务。
启动登录VeighNa Station后,点击【交易】按钮,在配置对话框中的【应用模块】栏勾选【RiskManager】。
在启动脚本中添加如下代码:
# 写在顶部
from vnpy_riskmanager import RiskManagerApp
# 写在创建main_engine对象后
main_engine.add_app(RiskManagerApp)
在菜单栏中点击【功能】-> 【交易风控】,或者点击左侧按钮栏的图标:
即可进入事前风控模块的UI界面,如下图所示:
事前风控模块负责在委托通过交易API接口发出前,检查其状态是否符合各种风控规则。风控规则包括交易流控、下单数量、活动委托、撤单总数等,具体如下:
推荐每天在运行自动交易前启动事前风控,以检查每一笔发出的委托是否符合风控要求:
事前风控模块允许用户自定义风控参数:
不需要运行风控时,用户可以停止风控: