logs enriched

This commit is contained in:
misagh 2019-01-16 15:10:31 +01:00
parent aa03a864f7
commit baa5cc5b9e
2 changed files with 6 additions and 1 deletions

View File

@ -402,8 +402,11 @@ class Exchange(object):
return self._dry_run_open_orders[order_id] return self._dry_run_open_orders[order_id]
try: try:
return self._api.create_order(pair, 'stop_loss_limit', 'sell', order = self._api.create_order(pair, 'stop_loss_limit', 'sell',
amount, rate, {'stopPrice': stop_price}) amount, rate, {'stopPrice': stop_price})
logger.info('stoploss limit order added for %s. '
'stop price: %s. limit: %s' % (pair,stop_price,rate))
return order
except ccxt.InsufficientFunds as e: except ccxt.InsufficientFunds as e:
raise DependencyException( raise DependencyException(

View File

@ -670,6 +670,8 @@ class FreqtradeBot(object):
update_beat = self.strategy.order_types['stoploss_on_exchange_interval'] update_beat = self.strategy.order_types['stoploss_on_exchange_interval']
if (datetime.utcnow() - trade.stoploss_last_update).total_seconds() > update_beat: if (datetime.utcnow() - trade.stoploss_last_update).total_seconds() > update_beat:
# cancelling the current stoploss on exchange first # cancelling the current stoploss on exchange first
logger.info('Trailing stoploss: cancelling current stoploss on exchange '
'in order to add another one ...')
if self.exchange.cancel_order(order['id'], trade.pair): if self.exchange.cancel_order(order['id'], trade.pair):
# creating the new one # creating the new one
stoploss_order_id = self.exchange.stoploss_limit( stoploss_order_id = self.exchange.stoploss_limit(