我在程序初始化的时候 ,在def init下,想让程序去获取一次交易的合约的信息,但是这个是要在CTP连接成功后才能调用get_contract()获得contract。如果我连不上CTP,程序就进不去了。可以在下面再加个判断self.contract是否为空的方法来解决,但是我还是希望直接判断CTP是否连接上,有什么方法了?
if str(self.get_engine_type()) == "EngineType.LIVE":
self.contract = self.get_contract()
self.a_jump = self.contract.size * self.contract.pricetick