# -*- coding: utf-8 -*- import time import logging from binance.binance_trader import BinanceTrader from binance.binance_future_trader import BinanceFutureTrader from utils import utility from utils import config format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s' logging.basicConfig(level=logging.INFO, format=format, filename='grid_trader_log.txt') logger = logging.getLogger('binance') if __name__ == '__main__': config.loads('./conf/config.json') if config.platform == 'binance_spot': trader = BinanceTrader() else: trader = BinanceFutureTrader() while True: try: trader.get_depth(5) time.sleep(20) except Exception as error: utility.alert(f"交易{config.symbol}: {error}") time.sleep(5)