Example #1
0
 def __init__(self, trader, **kwargs):
     Bittrex.__init__(self, None, None)
     self.__dict__.update(kwargs)
     self.trader = trader
     self.market = None
     self.busy = False
     self.price_tweet = None
     self.price_buy = None
Example #2
0
    def __init__(self, key=None, secret=None):
        self.EXCHANGE_RATE = 0.9975  # 0.25% for each trading transaction
        self.SELL_ORDER = "LIMIT_SELL"
        self.BUY_ORDER = "LIMIT_BUY"
        Bittrex.__init__(self, key, secret)

        #Get market list
        try:
            m = self.get_market_summaries()
            #print m
            market_list = []
            for market in m.get("result"):
                market_list.append(market.get("MarketName"))
            #print market_list
        except:
            print "Error: Cannot get market summaries"
            exit(1)
        self.market_list = market_list
        self.coin_list = []
        #get coin list
        for m in self.market_list:
            c1, c2 = self.w_extract_market_name(m)
            if c2 not in self.coin_list:
                self.coin_list.append(c2)
Example #3
0
 def __init__(self):
     Bittrex.__init__(self, config.api_key, config.api_secret)
     self.fileLogger = createFileLogger()
     self.status = "setting up"
     self.fileLogger.info(self.status)