상세투자분석 계산로직 수정

This commit is contained in:
Macbook
2026-06-07 15:12:42 +09:00
parent c4365283cf
commit e1cf2ea46d
14 changed files with 366 additions and 58 deletions
@@ -1,7 +1,7 @@
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react';
import BacktestAnalysisChart from '../backtest/BacktestAnalysisChart';
import {
DEFAULT_BACKTEST_SETTINGS,
loadBacktestSettings,
loadStrategy,
runBacktest,
type BacktestSignal,
@@ -82,6 +82,7 @@ const PaperAnalysisChart: React.FC<Props> = ({ market, strategyId, theme = 'dark
setRunning(true);
setError(null);
try {
const btSettings = await loadBacktestSettings();
const res = await runBacktest({
strategyId: sid,
bars: bars.map(b => ({
@@ -95,7 +96,7 @@ const PaperAnalysisChart: React.FC<Props> = ({ market, strategyId, theme = 'dark
timeframe: tf,
symbol: sym,
strategyName: strat.name,
settings: DEFAULT_BACKTEST_SETTINGS,
settings: btSettings,
indicatorParams: Object.fromEntries(
['RSI', 'MACD', 'CCI', 'SMA', 'EMA', 'IchimokuCloud', 'Stochastic', 'ADX', 'MFI', 'NewPsychological'].map(t => [
t,