#!/usr/bin/python3 import json import sys import algobroker filename = sys.argv[1] print("reading %s" % filename) with open(filename) as json_data: d = json.load(json_data) json_data.close() algobroker.send(d)
#!/usr/bin/python3 import algobroker algobroker.send("control", [ {"dest": "ticker_yahoo", "cmd" : "set", "assets" : ["3888.HK", "0700.HK", "0388.HK"] }, {"dest": "broker_bitmex", "cmd" : "loglevel", "level" : "DEBUG" }, {"dest": "ticker_bitfutures", "cmd" : "loglevel", "level" : "DEBUG" }, {"dest": "ticker_bitfutures", "cmd" : "set", "exchanges" : ["bitmex"] }, {"dest": "strategy_alert", "cmd" : "set", "limits" : { "3888.HK" : [ 14.8, 15.5], "0700.HK" : [ 125.0, 130.0], "0388.HK" : [ 175.0, 180.0] } } ])
#!/usr/bin/python3 import algobroker algobroker.send("control", [{ "dest": "ticker_yahoo", "cmd": "set", "assets": ["3888.HK", "0700.HK", "0388.HK"] }, { "dest": "broker_bitmex", "cmd": "loglevel", "level": "DEBUG" }, { "dest": "ticker_bitfutures", "cmd": "loglevel", "level": "DEBUG" }, { "dest": "ticker_bitfutures", "cmd": "set", "exchanges": ["bitmex"] }, { "dest": "strategy_alert", "cmd": "set", "limits": { "3888.HK": [14.8, 15.5], "0700.HK": [125.0, 130.0], "0388.HK": [175.0, 180.0] } }])
def inject(): algobroker.send(request.json) return "Done"
#!/usr/bin/python3 import algobroker algobroker.send("control", [ { "dest": "broker_bitmex", "cmd" : "loglevel", "level" : "DEBUG" }]) algobroker.send("data", [ { "dest": "broker_bitmex", "cmd" : "position" }, { "dest": "broker_bitmex", "cmd" : "cancel_all" }, ]) """ { "dest": "broker_bitmex", "cmd" : "order", "quantity" : -10, "symbol" : "XBT7D", "price" : 241.00 } """
#!/usr/bin/python3 import algobroker algobroker.send("control", [{ "dest": "broker_bitmex", "cmd": "loglevel", "level": "DEBUG" }]) algobroker.send("data", [ { "dest": "broker_bitmex", "cmd": "position" }, { "dest": "broker_bitmex", "cmd": "cancel_all" }, ]) """ { "dest": "broker_bitmex", "cmd" : "order", "quantity" : -10, "symbol" : "XBT7D", "price" : 241.00 } """
def inject(): algobroker.send(request.json) return "Done"