set initial open_rate and amount in create_trade

This is mostly needed by dry_run
This commit is contained in:
gcarq
2017-11-01 00:54:16 +01:00
parent 1e5b0e8726
commit 543857ddb2
5 changed files with 28 additions and 47 deletions

View File

@@ -78,12 +78,12 @@ class Trade(Base):
:param order: order retrieved by exchange.get_order()
:return: None
"""
if not order['closed']:
if not order.get('closed'):
return
logger.debug('Updating trade (id=%d) ...', self.id)
if order['type'] == 'LIMIT_BUY':
# Set open rate and actual amount
# Update open rate and actual amount
self.open_rate = order['rate']
self.amount = order['amount']
elif order['type'] == 'LIMIT_SELL':