fix TradeRecorder support