Exemple #1
0
def runLoop(times=1, inf=True):
    """Main loop, refresh, display, and trade"""
    while times > 0:
        # check volatility before attempting to trade
        # TODO: move to trader
        volatility = trader.check_volatility()
        min_volatility = config.min_volatility
        print('Volatility is %.2f' % volatility) + '%'
        if volatility >= min_volatility:
            trader.update()
            if config.verbose:
                printing.displayBalance()
            if config.showTicker:
                printing.displayTicker()
            last = trader.last
            log.info('Last Price: %s' % (last))
            print('Last Price: %s' % (last))
            printing.separator()
            # dirty, dirty loop
            if not inf:
                times -= 1
            if times >= 1:
                for second in range(config.sleepTime):
                    time.sleep(1)
        else:
            v_sleep = config.volatility_sleep
            print('Volatility below threshold.')
            print('Sleeping for %s seconds.' % v_sleep)
            for second in range(v_sleep):
                time.sleep(1)
Exemple #2
0
def runLoop(times=1, inf=True):
    """Main loop, refresh, display, and trade"""
    while times > 0:
        # check volatility before attempting to trade
        # TODO: move to trader
        volatility = trader.check_volatility()
        min_volatility = config.min_volatility
        print('Volatility is %.2f' % volatility) + '%'
        if volatility >= min_volatility:
            trader.update()
            if config.verbose:
                printing.displayBalance()
            if config.showTicker:
                printing.displayTicker()
            last = trader.last
            log.info('Last Price: %s' % (last))
            print('Last Price: %s' % (last))
            printing.separator()
            # dirty, dirty loop
            if not inf:
                times -= 1
            if times >= 1:
                for second in range(config.sleepTime):
                    time.sleep(1)
        else:
            v_sleep = config.volatility_sleep
            print('Volatility below threshold.')
            print('Sleeping for %s seconds.' % v_sleep)
            for second in range(v_sleep):
                time.sleep(1)
Exemple #3
0
def runLoop(times=1, inf=True):
    '''Main loop, refresh, display, and trade'''
    while times > 0:
        trader.update()
        if config.verbose:
            printing.displayBalance()
        if config.showTicker:
            printing.displayTicker()
        last = trader.last
        log.info('Last Price: %s' % (last))
        print('Last Price: %s' % (last))
        printing.separator()
        # dirty, dirty loop
        if not inf:
            times -= 1
        if times >= 1:
            for second in range(config.sleepTime):
                time.sleep(1)
Exemple #4
0
def runLoop(times=1, inf = True):
    '''Main loop, refresh, display, and trade'''
    while times > 0:
        trader.update() 
        if config.verbose:
            printing.displayBalance()
        if config.showTicker:
            printing.displayTicker()
        last = trader.last
        log.info('Last Price: %s' %(last))
        print('Last Price: %s' %(last))
        printing.separator()
        # dirty, dirty loop
        if not inf:
            times -= 1
        if times >= 1:
            for second in range(config.sleepTime):
                time.sleep(1)