代码如下:
engine = init_cli_trading([gateway])
engine.main_engine.add_app(RiskManagerApp) # 加载风控
a = engine.main_engine.get_engine('RiskManager')
a.active = True
a.daily_order_limit = 10
测试结果,连续报单超过10笔,委托并未被拦截。
后改用:
setting1 = {}
setting1["active"] = True
setting1["daily_order_limit"] = 10
报错:
AttributeError: 'RiskEngine' object has no attribute 'update_setting'. Did you mean: 'update_rule_setting'?