mirror of
https://github.com/freqtrade/frequi.git
synced 2024-09-21 01:51:09 +00:00
Adapt backtesting to new ways
This commit is contained in:
parent
8a3451e4cf
commit
205dddc990
|
@ -205,6 +205,15 @@ export default class BacktestResultView extends Vue {
|
|||
metric: 'Avg. Duration Losers',
|
||||
value: humanizeDurationFromSeconds(this.backtestResult.loser_holding_avg),
|
||||
},
|
||||
{
|
||||
metric: 'Zero duration trades',
|
||||
value: `${formatPercent(
|
||||
(1 / this.backtestResult.total_trades) * this.backtestResult.zero_duration_trades,
|
||||
2,
|
||||
)} (${this.backtestResult.zero_duration_trades})`,
|
||||
},
|
||||
{ metric: 'Rejected buy signals', value: this.backtestResult.rejected_signals },
|
||||
|
||||
{ metric: '___', value: '___' },
|
||||
{ metric: 'Max Drawdown', value: formatPercent(this.backtestResult.max_drawdown) },
|
||||
{
|
||||
|
|
|
@ -60,10 +60,10 @@ export default class TimeRangeSelect extends Vue {
|
|||
} else {
|
||||
const tr = this.value.split('-');
|
||||
if (tr[0]) {
|
||||
this.dateFrom = timestampToDateString(dateFromString(tr[0], 'YYYYMMDD'));
|
||||
this.dateFrom = timestampToDateString(dateFromString(tr[0], 'yyyyMMdd'));
|
||||
}
|
||||
if (tr.length > 1 && tr[1]) {
|
||||
this.dateTo = timestampToDateString(dateFromString(tr[1], 'YYYYMMDD'));
|
||||
this.dateTo = timestampToDateString(dateFromString(tr[1], 'yyyyMMdd'));
|
||||
}
|
||||
}
|
||||
this.emitTimeRange();
|
||||
|
|
|
@ -94,6 +94,9 @@ export interface StrategyBacktestResult {
|
|||
use_sell_signal: boolean;
|
||||
sell_profit_only: boolean;
|
||||
sell_profit_offset: number;
|
||||
zero_duration_trades: number;
|
||||
rejected_signals: number;
|
||||
|
||||
// Daily stats ...
|
||||
draw_days: number;
|
||||
drawdown_end: string;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<div class="mb-2">
|
||||
<h2 class="mt-3 d-inline">Backtesting</h2>
|
||||
<small v-show="backtestRunning" class="bt-running-label"
|
||||
>Backtest running: {{ backtestStep }} {{ formatPercent(backtestProgress) }}</small
|
||||
>Backtest running: {{ backtestStep }} {{ formatPercent(backtestProgress, 2) }}</small
|
||||
>
|
||||
</div>
|
||||
<div class="container">
|
||||
|
@ -47,12 +47,10 @@
|
|||
>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex">
|
||||
<div class="d-md-flex">
|
||||
<!-- Left bar -->
|
||||
<div
|
||||
:class="`${
|
||||
showLeftBar ? 'col-md-3' : ''
|
||||
} sticky-top sticky-offset mr-3 d-flex flex-column bor`"
|
||||
:class="`${showLeftBar ? 'col-md-3' : ''} sticky-top sticky-offset mr-3 d-flex flex-column`"
|
||||
>
|
||||
<b-button
|
||||
class="align-self-start"
|
||||
|
|
Loading…
Reference in New Issue
Block a user