def main(): config_file = sys.argv[1] # config file, e.g. config.json. while True: quant.initialize(config_file) initialize() quant.start() time.sleep(1)
def main(): if len(sys.argv) > 1: config_file = sys.argv[1] else: config_file = None from quant.quant import quant quant.initialize(config_file) MyStrategy() quant.start()
def default_main(strategy_class): """ 默认启动函数 """ config_file = os.path.dirname(os.path.abspath(sys.argv[0])) + "/config.json" if not os.path.isfile(config_file): logger.error("config.json miss") return from quant.quant import quant quant.initialize(config_file) strategy_class() quant.start()
def command_main(strategy_class): """ 配置文件通过参数传入的启动函数 """ if len(sys.argv) <= 1: logger.error("config file miss") return config_file = sys.argv[1] if not config_file.lower().endswith(".json"): logger.error("must xxx.json file") return if not os.path.isfile(config_file): logger.error("config file miss") return from quant.quant import quant quant.initialize(config_file) strategy_class() quant.start()
def main(): config_file = sys.argv[1] # 配置文件 config.json quant.initialize(config_file) initialize() quant.start()
def main(): config_file = sys.argv[1] # config file, e.g. config.json. quant.initialize(config_file) initialize() quant.start()