가상매매 기본전략 설정

This commit is contained in:
Macbook
2026-06-07 19:21:54 +09:00
parent 2f3133d413
commit 76d4de56bd
5 changed files with 102 additions and 32 deletions
@@ -12,6 +12,7 @@ import {
import {
defaultStrategyOptionLabel,
parseTargetStrategySelectValue,
resolveStrategyIdForNewTarget,
targetStrategySelectValue,
} from '../../utils/virtualTargetStrategy';
import { VirtualScroll } from '../common/VirtualScroll';
@@ -78,7 +79,7 @@ const VirtualLeftTargetPanel: React.FC<Props> = ({
...targets,
{
market,
strategyId: globalStrategyId,
strategyId: resolveStrategyIdForNewTarget(globalStrategyId, strategies),
koreanName: names.koreanName,
englishName: names.englishName,
},
@@ -86,7 +87,7 @@ const VirtualLeftTargetPanel: React.FC<Props> = ({
onSelectMarket(market);
setQuery('');
setShowDropdown(false);
}, [addedSet, targets, globalStrategyId, onTargetsChange, onSelectMarket, virtualTargetMaxCount]);
}, [addedSet, targets, globalStrategyId, strategies, onTargetsChange, onSelectMarket, virtualTargetMaxCount]);
const handleRemove = useCallback((market: string) => {
onTargetsChange(targets.filter(t => t.market !== market));