def get_chance(self, code): upbit = Upbitpy(self.KEY, self.SECRET) ret = upbit.get_chance(code) logging.info(ret)
def test_get_chance(self): upbit = Upbitpy(self.KEY, self.SECRET) ret = upbit.get_chance(self.TEST_MARKET) self.assertIsNotNone(ret) self.assertNotEqual(len(ret), 0) logging.info(ret)
while True: print('no') try: sleep(0.05) for component in GlobalList : KRWList.append(component) BTCList.append(component.replace('KRW','BTC')) KRWTicker = upbit.get_ticker(KRWList) BTCTicker = upbit.get_ticker(BTCList) KRWtoBTC = upbit.get_ticker(['KRW-BTC']) KRW = KRWTicker[0]['trade_price']; BTC = BTCTicker[0]['trade_price'] * KRWtoBTC[0]['trade_price']; if( (BTC-KRW) > KRW*0.01 ) : BUYKRW([component], KRW) #while( ORDER ) : # sleep(0.05) # SELLKRW() print( upbit.get_chance(KRWList[0]) ) print( component, KRWTicker[0]['trade_price'], BTCTicker[0]['trade_price'] * KRWtoBTC[0]['trade_price']) KRWList.pop() BTCList.pop() continue KRWList.pop() BTCList.pop() except : print('예외발생')