This commit is contained in:
Boki 2025-06-11 10:35:15 -04:00
parent d85cd58acd
commit 597c6efc9b
91 changed files with 2224 additions and 1400 deletions

View file

@ -82,7 +82,7 @@ async function runBacktest(options: CLIBacktestConfig): Promise<void> {
// Subscribe to progress updates
eventBus.subscribe('backtest.update', message => {
const { backtestId, progress, ...data } = message.data;
const { backtestId: _backtestId, progress, ...data } = message.data;
console.log(`Progress: ${progress}%`, data);
});
@ -172,7 +172,7 @@ async function saveResults(result: any, outputPath: string): Promise<void> {
}
function convertTradesToCSV(trades: any[]): string {
if (trades.length === 0) return 'No trades executed\n';
if (trades.length === 0) {return 'No trades executed\n';}
const headers = Object.keys(trades[0]).join(',');
const rows = trades.map(trade =>
@ -259,7 +259,7 @@ program
const strategies = options.strategies.split(',').map((s: string) => s.trim());
console.log(`Comparing strategies: ${strategies.join(', ')}`);
const results: any[] = [];
const _results: any[] = [];
for (const strategy of strategies) {
console.log(`\nRunning ${strategy}...`);