from ctpwrapper import TraderApiPy from trader import Trader, Trader_FUTURES from md import Md, Md_PRICE import time import CONST import asyncio md = Md(CONST.BORDKER_ID, CONST.INVESTOR_ID, CONST.PASSWORD) trader = Trader(CONST.BORDKER_ID, CONST.INVESTOR_ID, CONST.PASSWORD) md.Create() md.RegisterFront(CONST.MD_SERVER) md.Init() trader = Trader(CONST.BORDKER_ID, CONST.INVESTOR_ID, CONST.PASSWORD) trader.Create() trader.RegisterFront(CONST.TD_SERVER) trader.SubscribePrivateTopic(2) trader.Init() def ctp_handle(result): """ 0: 发送成功 -1: 因网络原因发送失败 -2: 未处理请求队列总数量超限。 -3: 每秒发送请求数量超限。 """ if result != 0: print(result) assert (result == 0)