Improve trade.from_json when stops are used
This commit is contained in:
parent
298f5685ee
commit
ee205ddc86
@ -1663,8 +1663,10 @@ class Trade(ModelBase, LocalTrade):
|
|||||||
stop_loss=data["stop_loss_abs"],
|
stop_loss=data["stop_loss_abs"],
|
||||||
stop_loss_pct=data["stop_loss_ratio"],
|
stop_loss_pct=data["stop_loss_ratio"],
|
||||||
stoploss_order_id=data["stoploss_order_id"],
|
stoploss_order_id=data["stoploss_order_id"],
|
||||||
stoploss_last_update=(datetime.fromtimestamp(data["stoploss_last_update"] // 1000,
|
stoploss_last_update=(
|
||||||
tz=timezone.utc) if data["stoploss_last_update"] else None),
|
datetime.fromtimestamp(data["stoploss_last_update_timestamp"] // 1000,
|
||||||
|
tz=timezone.utc)
|
||||||
|
if data["stoploss_last_update_timestamp"] else None),
|
||||||
initial_stop_loss=data["initial_stop_loss_abs"],
|
initial_stop_loss=data["initial_stop_loss_abs"],
|
||||||
initial_stop_loss_pct=data["initial_stop_loss_ratio"],
|
initial_stop_loss_pct=data["initial_stop_loss_ratio"],
|
||||||
min_rate=data["min_rate"],
|
min_rate=data["min_rate"],
|
||||||
|
@ -50,8 +50,8 @@ def test_trade_fromjson():
|
|||||||
"stop_loss_ratio": -0.216,
|
"stop_loss_ratio": -0.216,
|
||||||
"stop_loss_pct": -21.6,
|
"stop_loss_pct": -21.6,
|
||||||
"stoploss_order_id": null,
|
"stoploss_order_id": null,
|
||||||
"stoploss_last_update": null,
|
"stoploss_last_update": "2022-10-18 09:13:42",
|
||||||
"stoploss_last_update_timestamp": null,
|
"stoploss_last_update_timestamp": 1666077222000,
|
||||||
"initial_stop_loss_abs": 0.1981,
|
"initial_stop_loss_abs": 0.1981,
|
||||||
"initial_stop_loss_ratio": -0.216,
|
"initial_stop_loss_ratio": -0.216,
|
||||||
"initial_stop_loss_pct": -21.6,
|
"initial_stop_loss_pct": -21.6,
|
||||||
|
Loading…
Reference in New Issue
Block a user