adapt dry_run return values
This commit is contained in:
parent
543857ddb2
commit
9cb249610a
|
@ -66,14 +66,14 @@ def validate_pairs(pairs: List[str]) -> None:
|
||||||
|
|
||||||
def buy(pair: str, rate: float, amount: float) -> str:
|
def buy(pair: str, rate: float, amount: float) -> str:
|
||||||
if _CONF['dry_run']:
|
if _CONF['dry_run']:
|
||||||
return 'dry_run'
|
return 'dry_run_buy'
|
||||||
|
|
||||||
return _API.buy(pair, rate, amount)
|
return _API.buy(pair, rate, amount)
|
||||||
|
|
||||||
|
|
||||||
def sell(pair: str, rate: float, amount: float) -> str:
|
def sell(pair: str, rate: float, amount: float) -> str:
|
||||||
if _CONF['dry_run']:
|
if _CONF['dry_run']:
|
||||||
return 'dry_run'
|
return 'dry_run_sell'
|
||||||
|
|
||||||
return _API.sell(pair, rate, amount)
|
return _API.sell(pair, rate, amount)
|
||||||
|
|
||||||
|
@ -106,7 +106,16 @@ def cancel_order(order_id: str) -> None:
|
||||||
|
|
||||||
def get_order(order_id: str) -> Dict:
|
def get_order(order_id: str) -> Dict:
|
||||||
if _CONF['dry_run']:
|
if _CONF['dry_run']:
|
||||||
return {}
|
return {
|
||||||
|
'id': 'dry_run_sell',
|
||||||
|
'type': 'LIMIT_SELL',
|
||||||
|
'pair': 'mocked',
|
||||||
|
'opened': arrow.utcnow().datetime,
|
||||||
|
'rate': 0.07256060,
|
||||||
|
'amount': 206.43811673387373,
|
||||||
|
'remaining': 0.0,
|
||||||
|
'closed': arrow.utcnow().datetime,
|
||||||
|
}
|
||||||
|
|
||||||
return _API.get_order(order_id)
|
return _API.get_order(order_id)
|
||||||
|
|
||||||
|
|
|
@ -78,7 +78,7 @@ class Trade(Base):
|
||||||
:param order: order retrieved by exchange.get_order()
|
:param order: order retrieved by exchange.get_order()
|
||||||
:return: None
|
:return: None
|
||||||
"""
|
"""
|
||||||
if not order.get('closed'):
|
if not order['closed']:
|
||||||
return
|
return
|
||||||
|
|
||||||
logger.debug('Updating trade (id=%d) ...', self.id)
|
logger.debug('Updating trade (id=%d) ...', self.id)
|
||||||
|
|
Loading…
Reference in New Issue