fix: remove duplicate backtest history section
This commit is contained in:
@@ -204,10 +204,10 @@
|
|||||||
<span class="backtest-date">{new Date(backtest.started_at).toLocaleDateString()}</span>
|
<span class="backtest-date">{new Date(backtest.started_at).toLocaleDateString()}</span>
|
||||||
</div>
|
</div>
|
||||||
{#if backtest.result && backtest.result.error}
|
{#if backtest.result && backtest.result.error}
|
||||||
<div class="backtest-error">
|
<div class="backtest-error">
|
||||||
<span class="error-label">Error:</span> {typeof backtest.result.error === 'string' ? backtest.result.error : JSON.stringify(backtest.result.error)}
|
<span class="error-label">Error:</span> {typeof backtest.result.error === 'string' ? backtest.result.error : JSON.stringify(backtest.result.error)}
|
||||||
</div>
|
</div>
|
||||||
{:else if backtest.result}
|
{:else if backtest.result}
|
||||||
<div class="backtest-results">
|
<div class="backtest-results">
|
||||||
<div class="result-item">
|
<div class="result-item">
|
||||||
<span class="result-label">Total Return</span>
|
<span class="result-label">Total Return</span>
|
||||||
@@ -225,27 +225,27 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="result-item">
|
<div class="result-item">
|
||||||
<span class="result-label">Max Drawdown</span>
|
<span class="result-label">Max Drawdown</span>
|
||||||
<span class="result-value negative">{backtest.result.max_drawdown.toFixed(2)}%</span>
|
<span class="result-value negative">{backtest.result.max_drawdown.toFixed(2)}%</span>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{#if backtest.result.trades && backtest.result.trades.length > 0}
|
|
||||||
<div class="trades-inline">
|
|
||||||
<h4>Trade History</h4>
|
|
||||||
<div class="trades-list">
|
|
||||||
{#each backtest.result.trades as trade}
|
|
||||||
<div class="trade-item">
|
|
||||||
<span class="trade-type" class:buy={trade.type === 'buy'} class:sell={trade.type === 'sell'}>
|
|
||||||
{trade.type.toUpperCase()}
|
|
||||||
</span>
|
|
||||||
<span class="trade-price">${trade.price?.toFixed(6)}</span>
|
|
||||||
<span class="trade-amount">${trade.amount?.toFixed(2)}</span>
|
|
||||||
<span class="trade-reason">{trade.exit_reason || 'entry'}</span>
|
|
||||||
</div>
|
</div>
|
||||||
{/each}
|
</div>
|
||||||
</div>
|
{#if backtest.result.trades && backtest.result.trades.length > 0}
|
||||||
</div>
|
<div class="trades-inline">
|
||||||
{/if}
|
<h4>Trade History</h4>
|
||||||
|
<div class="trades-list">
|
||||||
|
{#each backtest.result.trades as trade}
|
||||||
|
<div class="trade-item">
|
||||||
|
<span class="trade-type" class:buy={trade.type === 'buy'} class:sell={trade.type === 'sell'}>
|
||||||
|
{trade.type.toUpperCase()}
|
||||||
|
</span>
|
||||||
|
<span class="trade-price">${trade.price?.toFixed(6)}</span>
|
||||||
|
<span class="trade-amount">${trade.amount?.toFixed(2)}</span>
|
||||||
|
<span class="trade-reason">{trade.exit_reason || 'entry'}</span>
|
||||||
|
</div>
|
||||||
|
{/each}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
|
{/if}
|
||||||
{#if backtest.status === 'running'}
|
{#if backtest.status === 'running'}
|
||||||
<div class="progress-container">
|
<div class="progress-container">
|
||||||
<div class="progress-bar">
|
<div class="progress-bar">
|
||||||
@@ -259,8 +259,6 @@
|
|||||||
{/each}
|
{/each}
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
</section>
|
|
||||||
|
|
||||||
{#if selectedBacktest}
|
{#if selectedBacktest}
|
||||||
<section class="chart-section">
|
<section class="chart-section">
|
||||||
<div class="chart-header">
|
<div class="chart-header">
|
||||||
|
|||||||
Reference in New Issue
Block a user