Add backtesting data client

Signed-off-by: crazymooner <crazymooner@gmail.com>