Beispiel #1
0
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()
Beispiel #2
0
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)