if not curSite.checkConnection(): quit() if not curSite.loadTradeConditions(): quit() if not curSite.generateTradeSequence(config.startCurrency, config.tradeSequence, config.tradeLength): quit() if curSite.hasSavedTrades(): selectedTrades = curSite.loadTrades() key = 0 cont = True else: if not curSite.waitingDepths(config.startAmount, config.startCurrency): quit() key = ord(getch()) cont = False while key != 27: if (key >= ord('1')) and (key <= ord('9')): variant = 0 selectedTrades = None for trades in curSite.seqs: if 'resultAmount' in trades['options'] and trades['options']['resultAmount'] > config.startAmount: variant += 1 if variant == (key - ord('0')): selectedTrades = trades['trades']