Beispiel #1
0
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)
Beispiel #2
0
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()
Beispiel #3
0
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()
Beispiel #4
0
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()
Beispiel #5
0
def main():
    config_file = sys.argv[1]  # 配置文件 config.json
    quant.initialize(config_file)
    initialize()
    quant.start()
Beispiel #6
0
def main():
    config_file = sys.argv[1]  # config file, e.g. config.json.
    quant.initialize(config_file)
    initialize()
    quant.start()