コード例 #1
0
    def onGetPositionListRsp(rpcGetPositionListRsp):
        reqId = rpcGetPositionListRsp.commonRsp.reqId
        if reqId in RpcClientRspHandler.waitReqIdSet:
            RpcClientRspHandler.rpcGetPositionListRspDict[
                reqId] = rpcGetPositionListRsp
        else:
            logger.info("直接丢弃的回报,请求ID:%s", reqId)

        if rpcGetPositionListRsp.position:
            for tmpPosition in rpcGetPositionListRsp.position:
                ClientTradeCacheService.storePosition(tmpPosition)
コード例 #2
0
 def onRpcPositionRtn(rpcPositionRtn):
     ClientTradeCacheService.storePosition(rpcPositionRtn.position)
コード例 #3
0
 def onRpcPositionListRtn(rpcPositionListRtn):
     for position in rpcPositionListRtn.position:
         ClientTradeCacheService.storePosition(position)