def go(): app = CtpBee("last", __name__, engine_method="async") info = { "CONNECT_INFO": { "userid": "089131", "password": "******", "brokerid": "9999", # 24小时 "md_address": "tcp://180.168.146.187:10131", "td_address": "tcp://180.168.146.187:10130", # 移动 # "md_address": "tcp://218.202.237.33:10112", # "td_address": "tcp://218.202.237.33:10102", "product_info": "", "appid": "simnow_client_test", "auth_code": "0000000000000000", }, "INTERFACE": "ctp", "TD_FUNC": True, "MD_FUNC": True, } """ 载入配置信息 """ app.config.from_mapping(info) app.update_risk_gateway(RiskMe) """ 载入用户层定义层 你可以编写多个继承CtpbeeApi ,然后实例化它, 记得传入app, 当然你可以通过app.remove_extension("data_recorder") data_recorder 就是下面传入的插件名字 """ data_recorder = DataRecorder("data_recorder", app) """ 启动 """ app.start()
def go(): app = CtpBee("last", __name__, action_class=ActionMe, risk=RiskMe) """ 载入配置信息 """ app.config.from_json("config.json") """ 载入用户层定义层 你可以编写多个继承CtpbeeApi ,然后实例化它, 记得传入app, 当然你可以通过app.remove_extension("data_recorder") data_recorder 就是下面传入的插件名字 """ app.update_risk_gateway(RiskMe) data_recorder = DataRecorder("data_recorder") app.add_extension(data_recorder) """ 添加自定义的风控 """ """ 启动 """ app.start(log_output=True)