strategy.entry('doten L', side='buy', qty=qty_lot, stop=stop_price) else: strategy.cancel('doten L') if __name__ == '__main__': import argparse from strategy import Strategy import settings import logging import logging.config strategy = Strategy(macd_cross_strategy) strategy.settings.timeframe = '1h' strategy.settings.interval = 60 strategy.settings.apiKey = settings.apiKey strategy.settings.secret = settings.secret strategy.testnet.use = False strategy.testnet.apiKey = settings.testnet_apiKey strategy.testnet.secret = settings.testnet_secret parser = strategy.add_arguments( argparse.ArgumentParser(description='MACD Cross Bot')) args = parser.parse_args() logging.config.dictConfig( settings.loggingConf(params[args.symbol].logfilename)) logger = logging.getLogger('MACDCrossBot') strategy.start(args)
if __name__ == '__main__': import argparse from strategy import Strategy import settings import logging import logging.config strategy = Strategy(channel_breakout_strategy) strategy.settings.timeframe = '5m' strategy.settings.interval = 10 strategy.settings.apiKey = settings.apiKey strategy.settings.secret = settings.secret strategy.testnet.use = True strategy.testnet.apiKey = settings.testnet_apiKey strategy.testnet.secret = settings.testnet_secret parser = strategy.add_arguments(argparse.ArgumentParser(description='Channel Breakout Bot')) parser.add_argument('--parameter', nargs=3, type=int, default=[breakout_in, breakout_out]) args = parser.parse_args() logging.config.dictConfig( settings.loggingConf('chbrk-bot-' + args.symbol.replace('/','_').lower() + '.log')) logger = logging.getLogger('ChbrkBot') breakout_in = args.parameter[0] breakout_out = args.parameter[1] strategy.start(args)