from Order import Order from Ticker import Ticker initialize_logger('log') mkt = 'btc-clp' cur = 'BTC' limit = float(0.00025) minTrade = float(0.000200000) flgBid = False hstOld = History() hstOld.getHistory(False, mkt) tkrOld = Ticker() tkrOld.getTicker(mkt) logging.info("| | OPEN | HIGH | LOW | CLOSE | LAST PRICE | MAXBID | MINASK |") try: logging.info("| RESUMEN | " + str(hstOld.o) + " | " + str(hstOld.h) + " | " + str(hstOld.l) + " | " + str(hstOld.c) + " | " + str(tkrOld.last_price) + " | " + str(tkrOld.max_bid) + " | " + str(tkrOld.min_ask) + " |") except: logging.info("Error inesperado al iniciar valores") initOrder = Order()
return bidOrder, askOrder def newOrder(inId, inType, inAmount): msg = '' if inId != 0: order.cancel(inId) msg = msg + 'orden ' + inType + ' ' + str(inId) + ' cancelada, ' order.new(mkt, inType, limit, inAmount) print(msg + 'se creo nueva orden ' + inType) try: hstOld.getHistory(dtRng60, mS60, mkt) tkrOld.getTicker(mkt) logging.info( "| | OPEN | HIGH | LOW | CLOSE | LAST PRICE | MAXBID | MINASK |") prntLog(hstOld, tkrOld) except: logging.info("Error inesperado al iniciar valores") try: while True: flgNew = False blc = Balances()