A
data recovery method for a futures counter comprises the steps that S01, in the transaction process of the counter, the counter stores private flow data of an exchange into a local
data file, and the data are verified when the data are stored; and S02, when the counter is restarted, the local
data file is mapped to the memory firstly, and the counter recovers the private
stream data from the memory firstly and verifies the data at the same time. And S03, after the local file data is recovered, subscribing to the remaining new private
stream data collected from the exchange through the specified serial number. And S04, after the counter receives all the old flow of the current trading day, the counter recovers funds and finishes the position, and the state is switched to be normal. According to the method, the private
stream data is stored in the local file in real time during transaction, the local file data is preferentially passed during
recovery, and then a subsequent new private stream is received from the exchange in a continuous transmission mode, so that the integrity and reliability of
data recovery are ensured, and the high efficiency of
data recovery is also ensured.