MCPcopy
hub / github.com/vnpy/vnpy / main_terminal

Function main_terminal

examples/client_server/run_server.py:37–65  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

35
36
37def main_terminal() -> None:
38 """"""
39 event_engine: EventEngine = EventEngine()
40 event_engine.register(EVENT_LOG, process_log_event)
41 event_engine.register(EVENT_RPC_LOG, process_log_event)
42
43 main_engine: MainEngine = MainEngine(event_engine)
44 main_engine.add_gateway(CtpGateway)
45 rpc_engine: RpcEngine = main_engine.add_app(RpcServiceApp)
46
47 setting: dict[str, str] = {
48 "用户名": "",
49 "密码": "",
50 "经纪商代码": "9999",
51 "交易服务器": "180.168.146.187:10101",
52 "行情服务器": "180.168.146.187:10111",
53 "产品名称": "simnow_client_test",
54 "授权编码": "0000000000000000",
55 "产品信息": ""
56 }
57 main_engine.connect(setting, "CTP")
58 sleep(10)
59
60 rep_address: str = "tcp://127.0.0.1:2014"
61 pub_address: str = "tcp://127.0.0.1:4102"
62 rpc_engine.start(rep_address, pub_address)
63
64 while True:
65 sleep(1)
66
67
68if __name__ == "__main__":

Callers 1

run_server.pyFile · 0.85

Calls 7

registerMethod · 0.95
add_gatewayMethod · 0.95
add_appMethod · 0.95
connectMethod · 0.95
EventEngineClass · 0.90
MainEngineClass · 0.90
startMethod · 0.45

Tested by

no test coverage detected