평가로직 오류 수정
This commit is contained in:
@@ -5,6 +5,7 @@ import React, { useCallback, useMemo } from 'react';
|
||||
import type { StrategyDto } from '../../utils/backendApi';
|
||||
import { asLogicNode } from '../../utils/strategyHydrate';
|
||||
import { decodeConditionForEditor } from '../../utils/strategyConditionSerde';
|
||||
import { normalizeLogicRootForPersistence } from '../../utils/strategyConditionNormalize';
|
||||
import { buildDefFromGetParams } from '../../utils/strategyEditorShared';
|
||||
import LogicExpressionPreview from '../strategyEditor/LogicExpressionPreview';
|
||||
import LogicExpressionNarrative from '../strategyEditor/LogicExpressionNarrative';
|
||||
@@ -34,11 +35,11 @@ const StrategyEvaluationConditionPanel: React.FC<Props> = ({
|
||||
const def = useMemo(() => buildDefFromGetParams(resolveGetParams), [resolveGetParams]);
|
||||
|
||||
const buyCondition = useMemo(
|
||||
() => (strategy ? asLogicNode(strategy.buyCondition) : null),
|
||||
() => normalizeLogicRootForPersistence(strategy ? asLogicNode(strategy.buyCondition) : null),
|
||||
[strategy?.buyCondition],
|
||||
);
|
||||
const sellCondition = useMemo(
|
||||
() => (strategy ? asLogicNode(strategy.sellCondition) : null),
|
||||
() => normalizeLogicRootForPersistence(strategy ? asLogicNode(strategy.sellCondition) : null),
|
||||
[strategy?.sellCondition],
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user