コード例 #1
0
ファイル: m1.py プロジェクト: ChannelCMT/vnpy_fxdayu_data
def command(filename=FILENAME, commands=None):
    load(filename, conf)
    api = API(**conf.get("oanda", {}))
    target = conf["target"]
    storage = MongodbStorage(**conf.get("mongodb", {}))
    fw = Framework(api, storage)
    instruments = target["instruments"]
    
    if len(commands) == 0:
        commands = ["create", "publish"]
    for cmd in commands:
        if cmd == "update":
            fw.update(instruments, target["start"], target.get("end", None))
        elif cmd == "publish":
            fw.publish(instruments, target["start"], target.get("end", None), False, target.get("redo", 3))
        elif cmd == "create":
            fw.create(instruments, target["start"], target.get("end", None))
コード例 #2
0
def init(filename=FILENAME):
    conf.load(filename, CONF)
コード例 #3
0
def init(filename=FILENAME):
    load(filename, CONF)
コード例 #4
0
def init(filename=FILENAME):
    load(filename, CONF)
    if "proxies" in CONF:
        REQ_ARGS["proxies"] = CONF["proxies"]
コード例 #5
0
def init(filename=FILENAME):
    load(filename, CONF)
    if "proxies" in CONF:
        req_args["proxies"] = CONF["proxies"]