Beispiel #1
0
class Upbit:
    def __init__(self):
        self.__upbit = Upbitpy()
        self.__krw_markets = self.__get_krw_markets()

    def __get_krw_markets(self):
        krw_markets = dict()
        all_markets = self.__upbit.get_market_all()

        for market in all_markets:
            if market['market'].startswith('KRW-'):
                krw_markets[market['market']] = market
        return krw_markets

    def get_days_candles(self, market):
        if market not in self.__krw_markets.keys():
            return None
        candles = self.__upbit.get_days_candles(market, count=10)
        return candles

    def get_days_many_candles(self, market):
        if market not in self.__krw_markets.keys():
            return None
        candles = self.__upbit.get_days_candles(market, count=100)
        return candles
Beispiel #2
0
 def test_get_days_candles(self):
     upbit = Upbitpy()
     ret = upbit.get_days_candles('KRW-ADA')
     self.assertIsNotNone(ret)
     logging.info(ret)
     logging.info(upbit.get_remaining_req())