Update some more sell_reason occurances
This commit is contained in:
parent
e894f620c2
commit
157f8f8139
@ -129,7 +129,7 @@ print(stats['strategy_comparison'])
|
|||||||
trades = load_backtest_data(backtest_dir)
|
trades = load_backtest_data(backtest_dir)
|
||||||
|
|
||||||
# Show value-counts per pair
|
# Show value-counts per pair
|
||||||
trades.groupby("pair")["sell_reason"].value_counts()
|
trades.groupby("pair")["exit_reason"].value_counts()
|
||||||
```
|
```
|
||||||
|
|
||||||
## Plotting daily profit / equity line
|
## Plotting daily profit / equity line
|
||||||
|
@ -41,16 +41,6 @@ class StoplossGuard(IProtection):
|
|||||||
Evaluate recent trades
|
Evaluate recent trades
|
||||||
"""
|
"""
|
||||||
look_back_until = date_now - timedelta(minutes=self._lookback_period)
|
look_back_until = date_now - timedelta(minutes=self._lookback_period)
|
||||||
# filters = [
|
|
||||||
# Trade.is_open.is_(False),
|
|
||||||
# Trade.close_date > look_back_until,
|
|
||||||
# or_(Trade.sell_reason == ExitType.STOP_LOSS.value,
|
|
||||||
# and_(Trade.sell_reason == ExitType.TRAILING_STOP_LOSS.value,
|
|
||||||
# Trade.close_profit < 0))
|
|
||||||
# ]
|
|
||||||
# if pair:
|
|
||||||
# filters.append(Trade.pair == pair)
|
|
||||||
# trades = Trade.get_trades(filters).all()
|
|
||||||
|
|
||||||
trades1 = Trade.get_trades_proxy(pair=pair, is_open=False, close_date=look_back_until)
|
trades1 = Trade.get_trades_proxy(pair=pair, is_open=False, close_date=look_back_until)
|
||||||
trades = [trade for trade in trades1 if (str(trade.exit_reason) in (
|
trades = [trade for trade in trades1 if (str(trade.exit_reason) in (
|
||||||
|
@ -235,7 +235,7 @@ class TradeSchema(BaseModel):
|
|||||||
profit_pct: Optional[float]
|
profit_pct: Optional[float]
|
||||||
profit_abs: Optional[float]
|
profit_abs: Optional[float]
|
||||||
profit_fiat: Optional[float]
|
profit_fiat: Optional[float]
|
||||||
sell_reason: Optional[str]
|
sell_reason: Optional[str] # Deprecated
|
||||||
exit_reason: Optional[str]
|
exit_reason: Optional[str]
|
||||||
sell_order_status: Optional[str]
|
sell_order_status: Optional[str]
|
||||||
stop_loss_abs: Optional[float]
|
stop_loss_abs: Optional[float]
|
||||||
|
@ -187,7 +187,7 @@
|
|||||||
"trades = load_backtest_data(backtest_dir)\n",
|
"trades = load_backtest_data(backtest_dir)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"# Show value-counts per pair\n",
|
"# Show value-counts per pair\n",
|
||||||
"trades.groupby(\"pair\")[\"sell_reason\"].value_counts()"
|
"trades.groupby(\"pair\")[\"exit_reason\"].value_counts()"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user