get_tick, put_tick handler. We need to store rawdata in database,
so we've switched from marshal to json, due to marshal objects can
not store directly. I think marshal was choosing over json to gain
a little speed, should not be a big concern.
depth support
trade history support.