fix: remove duplicate backtest history section

This commit is contained in:
shokollm
2026-04-11 06:23:35 +00:00
parent 02ca452655
commit 30476e782b

View File

@@ -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">