def __init__(self): super().__init__() # 用来交易的client self.clients = { # "HaobtcCNY": haobtccny.PrivateHaobtcCNY(config.HAOBTC_API_KEY, config.HAOBTC_SECRET_TOKEN), "HuobiCNY": huobicny.PrivateHuobiCNY(config.HUOBI_API_KEY, config.HUOBI_SECRET_TOKEN), "OKCoinCNY": okcoincny.PrivateOkCoinCNY(config.OKCOIN_API_KEY, config.OKCOIN_SECRET_TOKEN), # "BrokerCNY": brokercny.PrivateBrokerCNY(), } self.reverse_profit_thresh = config.reverse_profit_thresh self.reverse_perc_thresh = config.reverse_perc_thresh self.profit_thresh = config.profit_thresh self.perc_thresh = config.perc_thresh self.trade_wait = config.trade_wait # in seconds self.last_trade = 0 # tmp use before can get account self.init_btc = {'OKCoinCNY': 500000000, 'HuobiCNY': 500000000} self.init_cny = {'OKCoinCNY': 10000000, 'HuobiCNY': 10000000} self.stage0_percent = config.stage0_percent self.stage1_percent = config.stage1_percent self.last_bid_price = 0 self.trend_up = True self.hedger = 'BrokerCNY'
def __init__(self): self.clients = { # TODO: move that to the config file "HaobtcCNY": haobtccny.PrivateHaobtcCNY(), "OKCoinCNY": okcoincny.PrivateOkCoinCNY(), "HuobiCNY": huobicny.PrivateHuobiCNY(), } self.profit_thresh = config.profit_thresh self.perc_thresh = config.perc_thresh self.trade_wait = 120 * 1 # in seconds self.last_trade = 0
def __init__(self): self.haobtc = haobtccny.PrivateHaobtcCNY() self.okcoin = okcoincny.PrivateOkCoinCNY() self.clients = { "HaobtcCNY": self.haobtc, "OkCoinCNY": self.okcoin, } self.profit_percentage_thresholds = { # Graph "HaobtcCNY": {"OkCoinCNY": 3.5}, "OkCoinCNY": {"HaobtcCNY": 1}, } self.trade_wait = 60 * 5 # in seconds self.last_trade = 0 self.potential_trades = []
def __init__(self): self.haobtc = haobtccny.PrivateHaobtcCNY(config.HAOBTC_API_KEY, config.HAOBTC_SECRET_TOKEN) self.okcoin = okcoincny.PrivateOkCoinCNY(config.OKCOIN_API_KEY, config.OKCOIN_SECRET_TOKEN) self.clients = { "HaobtcCNY": self.haobtc, "OkCoinCNY": self.okcoin, } self.profit_percentage_thresholds = { # Graph "HaobtcCNY": {"OkCoinCNY": 3.5}, "OkCoinCNY": {"HaobtcCNY": 1}, } self.trade_wait = 60 * 5 # in seconds self.last_trade = 0 self.potential_trades = []
def __init__(self): self.clients = { # TODO: move that to the config file "HaobtcCNY": haobtccny.PrivateHaobtcCNY(config.HAOBTC_API_KEY, config.HAOBTC_SECRET_TOKEN), "OKCoinCNY": okcoincny.PrivateOkCoinCNY(config.OKCOIN_API_KEY, config.OKCOIN_SECRET_TOKEN), "HuobiCNY": huobicny.PrivateHuobiCNY(config.HUOBI_API_KEY, config.HUOBI_SECRET_TOKEN), } self.profit_thresh = config.profit_thresh self.perc_thresh = config.perc_thresh self.trade_wait = 10 * 1 # in seconds self.last_trade = 0
def __init__(self): super().__init__() self.clients = { "OKCoinCNY": okcoincny.PrivateOkCoinCNY(config.OKCOIN_API_KEY, config.OKCOIN_SECRET_TOKEN), "BtccProCNY": btccprocny.PrivateBtccProCNY(), } self.trade_wait = config.trade_wait # in seconds self.last_trade = 0 self.init_btc = {'OKCoinCNY':500, 'BtccProCNY':500} self.init_cny = {'OKCoinCNY':100, 'BtccProCNY':100} self.spread = 0.1 self.simluate = True t = threading.Thread(target = self.msg_server) t.start() logging.info('BTCCPro_OkSpot Setup complete')
def __init__(self): self.clients = { # TODO: move that to the config file "HaobtcCNY": haobtccny.PrivateHaobtcCNY(config.HAOBTC_API_KEY, config.HAOBTC_SECRET_TOKEN), "OKCoinCNY": okcoincny.PrivateOkCoinCNY(config.OKCOIN_API_KEY, config.OKCOIN_SECRET_TOKEN), "HuobiCNY": huobicny.PrivateHuobiCNY(config.HUOBI_API_KEY, config.HUOBI_SECRET_TOKEN), } self.profit_thresh = config.profit_thresh self.perc_thresh = config.perc_thresh self.trade_wait = 10 * 1 # in seconds self.last_trade = 0 self.cny_balance = 0 self.btc_balance = 0 self.cny_frozen = 0 self.btc_frozen = 0 self.cny_total = 0 self.btc_total = 0 try: os.mkdir(self.out_dir) except: pass